В корзину
Купить в 1 клик
Бесплатная доставка Новой Почтой
Отправка на следующий рабочий день
Отправка на следующий рабочий день
Описание
2011г.
Количество страниц: 272
Эта книга Программирование в 1С:Предприятие 8.2. Кашаев поможет получить навыки самостоятельной разработки конфигурации и программирования прикладных приложений в среде 1С:Предприятие 8.2. Подробно рассматривается весь арсенал инструментальных средств разработчика, доступный в системе. Читатель познакомится со встроенным языком программирования и системным отладчиком, редакторами и конструкторами, системой компоновки данных, инструментами анализа и построения диаграмм. Основное достоинство книги — ее практичность, поэтому читать ее лучше всего непосредственно за компьютером, на котором установлена система 1С:Предприятие 8.2. Именно для этой цели вся требуемая последовательность действий описывается в книге достаточно подробно, а необходимые справочные сведения по используемым средствам и встроенному языку даются по ходу изложения примеров.
Оглавление книги
Печатная форма документа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Учет продажи товаров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Регистр накопления. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Регистр накопления КоличествоТоваров. . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Перемещение товаров на выставку и обратно. . . . . . . . . . . . . . . . . . . . . . . . . .86 Оборотный регистр накопления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Настройка интерфейса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Глава 2. Язык запросов в системе 1С:Предприятие. . . . . . . . . . . . . . . . . . . . . . . . . . .105 Организация выборки из таблицы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Сортировка в запросах. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112 Отбор фрагмента данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116 Отбор уникальных значений. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117 Логические операторы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119 Агрегатные функции в запросах. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Параметрические запросы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Ключевое слово МЕЖДУ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131 Ключевое слово ИМЕЮЩИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Объединение запросов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Соединение таблиц при организации запроса . . . . . . . . . . . . . . . . . . . . . . . . 134 Внутреннее соединение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Левое внешнее соединение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Правое внешнее соединение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Полное внешнее соединение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Функция ПРЕДСТАВЛЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141 Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Глава 3. Разработка отчетов с использованием системы компоновки данных . . . . . . . . . . . . .143 Отчеты по остаткам товаров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Отчет по поступлениям товаров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Отчет по работе филиалов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Отчет по работе менеджеров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Использование конструктора настроек при создании отчетов . . . . . . . . . . . 167 Отчет с графиком. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Отчеты по денежным поступлениям . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 Создание справочников . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177 Регистрация внесения денежных средств . . . . . . . . . . . . . . . . . . . . . . . . . . 178 Отчет по курсам . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Отчет по оплатам . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Глава 4. Программирование форм . . . . . . . . . . . . . . . .192 Сервер и клиентское приложение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Формы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Заполнение реквизитов документа по сведениям из справочников . . . . . . 195 Разработка справочников и документа . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 Программирование табличной части в форме документа. . . . . . . . . . . . 198 Разработка команды формирования скидки . . . . . . . . . . . . . . . . . . . . . . . 201 Программное открытие формы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Использование динамического списка . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Формирование сообщения для пользователя . . . . . . . . . . . . . . . . . . . . . . 210 Заполнение формы документа данными из регистра сведений. . . . . . . . . . 212 Перечисления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Справочник Учащиеся и документ Оплата . . . . . . . . . . . . . . . . . . . . . . . . . 213 Периодический регистр сведений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Программирование документа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 Просмотр тарифов в форме документа Оплата . . . . . . . . . . . . . . . . . . . . . 223 Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Глава 5. Автоматизация для учета денежных средств . . . . . . . . . . . . . . . . . . . . . . . 226 Разработка справочников . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 Создание документа и регистра накопления . . . . . . . . . . . . . . . . . . . . . . . . . . 228 Разработка отчета по детальным оплатам . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Разработка отчета с итогами оплаты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 Разработка итогового отчета по оплатам . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 Разработка отчета по оплатам конкретного договора . . . . . . . . . . . . . . . . . . 238 Ввод на основании . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240 Передача данных в Microsoft Excel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .249
Глава 6. Анализ работы менеджеров . . . . . . . . . . . . . 250 Создание перечисления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Справочники Менеджеры и УчасткиРаботы. . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Регистр накопления РаботаМенеджеров и документ ПродажиМенеджеров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Первый отчет по работе менеджеров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Второй отчет по работе менеджеров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Третий отчет по работе менеджеров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 Четвертый отчет по работе менеджеров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Количество страниц: 272
Эта книга Программирование в 1С:Предприятие 8.2. Кашаев поможет получить навыки самостоятельной разработки конфигурации и программирования прикладных приложений в среде 1С:Предприятие 8.2. Подробно рассматривается весь арсенал инструментальных средств разработчика, доступный в системе. Читатель познакомится со встроенным языком программирования и системным отладчиком, редакторами и конструкторами, системой компоновки данных, инструментами анализа и построения диаграмм. Основное достоинство книги — ее практичность, поэтому читать ее лучше всего непосредственно за компьютером, на котором установлена система 1С:Предприятие 8.2. Именно для этой цели вся требуемая последовательность действий описывается в книге достаточно подробно, а необходимые справочные сведения по используемым средствам и встроенному языку даются по ходу изложения примеров.
Оглавление книги
Программирование в 1С:Предприятие 8.2. Кашаев
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Посмотрим на систему 1С:Предприятие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Краткое содержание книги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Благодарности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Глава 1. Знакомство с платформой 1С:Предприятие 8.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 Взгляд на систему 1С:Предприятие. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Средства разработки в системе 1С:Предприятие . . . . . . . . . . . . . . . . . . . . . . . . 19 Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Начало работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Добавление новой информационной базы . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Подсистемы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Панель разделов приложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Справочники . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Формирование списка городов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Формирование списка организаций . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Настройка интерфейса приложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Размещение информации о товарах . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Филиалы и менеджеры. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Документы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Учет поступлений товаров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Форма документа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Программирование формы документа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Печатная форма документа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Учет продажи товаров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Регистр накопления. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Регистр накопления КоличествоТоваров. . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Перемещение товаров на выставку и обратно. . . . . . . . . . . . . . . . . . . . . . . . . .86 Оборотный регистр накопления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Настройка интерфейса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Глава 2. Язык запросов в системе 1С:Предприятие. . . . . . . . . . . . . . . . . . . . . . . . . . .105 Организация выборки из таблицы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Сортировка в запросах. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112 Отбор фрагмента данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116 Отбор уникальных значений. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117 Логические операторы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119 Агрегатные функции в запросах. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Параметрические запросы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Ключевое слово МЕЖДУ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131 Ключевое слово ИМЕЮЩИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Объединение запросов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Соединение таблиц при организации запроса . . . . . . . . . . . . . . . . . . . . . . . . 134 Внутреннее соединение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Левое внешнее соединение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Правое внешнее соединение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Полное внешнее соединение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Функция ПРЕДСТАВЛЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141 Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Глава 3. Разработка отчетов с использованием системы компоновки данных . . . . . . . . . . . . .143 Отчеты по остаткам товаров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Отчет по поступлениям товаров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Отчет по работе филиалов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Отчет по работе менеджеров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Использование конструктора настроек при создании отчетов . . . . . . . . . . . 167 Отчет с графиком. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Отчеты по денежным поступлениям . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 Создание справочников . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177 Регистрация внесения денежных средств . . . . . . . . . . . . . . . . . . . . . . . . . . 178 Отчет по курсам . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Отчет по оплатам . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Глава 4. Программирование форм . . . . . . . . . . . . . . . .192 Сервер и клиентское приложение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Формы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Заполнение реквизитов документа по сведениям из справочников . . . . . . 195 Разработка справочников и документа . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 Программирование табличной части в форме документа. . . . . . . . . . . . 198 Разработка команды формирования скидки . . . . . . . . . . . . . . . . . . . . . . . 201 Программное открытие формы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Использование динамического списка . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Формирование сообщения для пользователя . . . . . . . . . . . . . . . . . . . . . . 210 Заполнение формы документа данными из регистра сведений. . . . . . . . . . 212 Перечисления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Справочник Учащиеся и документ Оплата . . . . . . . . . . . . . . . . . . . . . . . . . 213 Периодический регистр сведений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Программирование документа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 Просмотр тарифов в форме документа Оплата . . . . . . . . . . . . . . . . . . . . . 223 Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Глава 5. Автоматизация для учета денежных средств . . . . . . . . . . . . . . . . . . . . . . . 226 Разработка справочников . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 Создание документа и регистра накопления . . . . . . . . . . . . . . . . . . . . . . . . . . 228 Разработка отчета по детальным оплатам . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Разработка отчета с итогами оплаты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 Разработка итогового отчета по оплатам . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 Разработка отчета по оплатам конкретного договора . . . . . . . . . . . . . . . . . . 238 Ввод на основании . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240 Передача данных в Microsoft Excel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .249
Глава 6. Анализ работы менеджеров . . . . . . . . . . . . . 250 Создание перечисления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Справочники Менеджеры и УчасткиРаботы. . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Регистр накопления РаботаМенеджеров и документ ПродажиМенеджеров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Первый отчет по работе менеджеров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Второй отчет по работе менеджеров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Третий отчет по работе менеджеров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 Четвертый отчет по работе менеджеров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
