Математика | ||||
1С:Предприятие 8. Учимся программировать на примерах -Кашаев С. М. 2008. — 336 с + CD ROM | ||||
1С:Предприятие 8. Учимся программировать на примерах -Кашаев С. М. 2008. — 336 с + CD ROM
Кашаев С. М. 1С:Предприятие 8. Учимся программировать на примерах. — СПб.: БХВ-Петербург, 2008. — 336 с.: ил. + CD-ROM ISBN 978-5-9775-0206-1 Обучение разработке конфигураций и программированию на платформе 1С:Предприятие 8 построено на практических примерах различной сложности. Основной упор сделан на подробное описание технологии разработки конфигураций с использованием конструкторов и встроенного языка программирования. Большое внимание уделено языку запросов и построению разнообразных отчетов, передаче информации между системой 1С:Предприятие 8 и популярными офисными приложениями и др. Тематика примеров в основном связана с учетом денежных средств, в частности, рассмотрены задачи автоматизации учета денежных поступлений для организаций, предоставляющих платные образовательные услуги. Компакт-диск содержит все разработанные конфигурации, описываемые в главах книги, а также файлы для Microsoft Word и Microsoft Excel, упоминаемые в примерах по организации информационного обмена между приложениями. Оглавление ВВЕДЕНИЕ,.....................................................................................................................1 Общий взгляд насистему 1C предприятие............................................................2 Краткое содержание книги.......................................................................................5 Компакт-диск.............................................................................................................7 От автора книги.........................................................................................................7 ГЛАВА 1. ПРЕДСТАВЛЕНИЕ ОБ ОБЪЕКТАХ СИСТЕМЫ 1С:ПРЕДприятиЕ..............9 Знакомство с конфигуратором...............................................................................10 Окно запуска........................................................................................................11 Создание новой информационной базы............................................................ 12 Постановка задачи по разработке конфигурации............................................15 Перечисления..........................................................................................................16 Справочники..............,..............................................................................................19 Справочник Должности....................................................................................20 Справочник Курсы..............................................................................................32 Печатная форма справочника............................................................................40 Внесение изменений в печатную форму...........................................................49 Справочник Клиенты.........................................................................................56 Документ Внесение оплаты...................................................................................65 Заполнение закладки Данные.............................................................................66 Форма документа................................................................................................67 Программирование формы документа..............................................................70 Создание печатной формы документа Внесение оплаты............................... 74 Список документов.............................................................................................76 Создание отчета.............................................................л.*.....................__............77 Разработка макета....................,..........................:...............................................79 Процедура заполнения отчета............................................................................83 Отчет по клиентам......:........................................................................................88 Отчет по клиентам с детализацией по курсам..................................................91 Итоги........................................................................................................................93 ГЛАВА 2. ИСПОЛЬЗОВАНИЕ РЕГИСТРОВ СВЕДЕНИЙ...............................................95 Постановка задачи........................................................................../.......................95 Представление информации о тарифах................................................................98 Вспомогательный справочник Вид тарифа..................................................... 99 Регистр сведений Тарифы..............................................................'....................99 Контроль ошибок в форме регистра Тарифы.................................................102 Справочник Договоры...........»..........................................................................105 Регистр сведений Квитанции...........................................................................106 Форма обработки для учета квитанций по оплате.............................................108 Процедуры для работы с формой................;....................................................... 114 Процедура, выполняемая при выборе договора.............................................116 Обработка нажатия кнопки Расчет тарифа..................................................122 • Процедура расчета суммы квитанции.............................................................124 Запись информации в регистр Квитанции.....................................................124 Форма регистрации квитанций............................................................................127 Формирование документа Microsoft Word..........,..............................................130 Внесение дополнений в бланк квитанции......................................................131 Разработка процедуры заполнения бланка.....................................................134 Заполнение бланка с двумя квитанциями.......................................................138 Итоги второй главы...............................................................................................141 ГЛАВА 3. ИЗВЛЕЧЕНИЕ ИНФОРМАЦИИ с помощью ЗАПРОСОВ........................143 Язык запросов. Основные конструкции.............................................................145 Обработка Извлечение информации................................................................146 Конструкции ВЫБРАТЬ и ИЗ..........................................................................148 Упорядочивание в запросе...............................................................................151 Отбор максимальных (минимальных) значений............................................152 Ключевое слово ИЕРАРХИЯ...........................................................................154 Исключение повторяющейся информации при отборе данных...................156 Ключевое слово ГДЕ.........................................................................................157 Использование логических операторов в запросе.........................................159 Агрегатные функции в запросах......................................................................161 Использование параметров в запросах...........................................................167 Ключевое слово МЕЖДУ.................................................................................169 Ключевое слово ИМЕЮЩИЕ..........................................................................171 Функция расчета итогов в запросах.................................................................172 Объединение результатов нескольких запросов............................................175 Запросы к информационной базе, разработанной в первой главе....................178 Отбор специалистов по указанной должности...............................................178 Отбор курсов преподавателя............................................................................ 182 Соединение таблиц при организации запроса................................................183 Левое внешнее соединение..............................................................................185 Правое внешнее соединение.................................................„...,.....................187 Полное внешнее соединение............................................................................189 Ключевое слово ВЫБОР...................................................................................... 191 Встроенные функции языка запросов.................................................................195 Функция ПОДСТРОКА...................................................................,..................195 Функция ДобавитьКДате................................................................................ 196 Функция РазностьДат.,...................................................................................197 Функция ПРЕДСТАВЛЕНИЕ...........................................................................198 Оператор ПОДОБНО............................................................................................198 Итоги......................................................................................................................201 ГЛАВА 4. ИСПОЛЬЗОВАНИЕ ДОКУМЕНТОВ и РЕГИСТРОВ НАКОПЛЕНИЯ............203 Взгляд на документы и регистры накопления....................................................203 Постановка задачи................................................................................................206 Справочник Организации.....................................................................................208 Справочник Учащиеся..........................................................................................210 Регистр накопления по оплате.............................................................................213 Документ Оплата.................................................................................................215 Конструктор движений.....................................................................................217 Планы по доработке формы документа..........................................................221 Программирование формы документа............................................................224 Документ Возврат................................................................................................233 Отчеты по движению денежных средств............................................................237 Отчет Учет по возврату...................................................................................237 Отчет с детализацией поступлений и возвратов............................................244 Итоговый отчет по оплате................................................................................252 Доработка документа Оплата......................................................................... 255 Итоговый отчет с диаграммой.........................................................................259 Итоги......................................................................................................................266 ГЛАВА 5. АВТОМАТИЗАЦИЯ РАБОТЫ с ДАННЫМИ................................................267 Постановка задачи................................................................................................268 Информация о тарифах.........................................................................................268 Вспомогательные справочники................................................................,..........272 Документ Учет...................,..................................................................................272 Процедуры обработки событий на форме документа....................................275 Оборотный регистр накопления..........................................................................280 Движения по регистру Начисление.....................................................,...........282 Отчет по начислению............................................................................................284 Реализация множественного подбора.................................................................288 Сводная таблица....................................................................................................291 Организация передачи данных между различными приложениями................295 Пример взаимодействия приложений с использованием СОМ-технологии...............................................................................................297 Использование приложения Microsoft Excel в качестве сервера..................303 Передача информации в Microsoft Excel с использованием технологии OLE Automation.............................................................................306 Выполнение макросов при передаче информации в Microsoft Excel...........308 Интеграция трех офисных приложений..........................................;...............311 Итоги............'.'.....................................................................................................318 ЗАКЛЮЧЕНИЕ............................................................................................................319 ЛИТЕРАТУРА..............................................................................................................321 ПРИЛОЖЕНИЕ. ОПИСАНИЕ КОМПАКТ-ДИСКА.......................................................323 ПРГЛМРТНЫЙ УКАЧАТГПК.......................................................................................327 Цена: 200руб. |
||||