Обучение разработке конфигураций и программированию на платформе 1С:Предприятие 8.1 построено на практических примерах различной сложности. Основной упор сделан на подробное описание технологии разработки конфигураций с использованием конструкторов и встроенного языка программирования. Большое внимание уделено языку запросов и построению разнообразных отчетов, передаче информации между системой 1С:Предприятие 8.1 и популярными офисными приложениями и др. Тематика примеров в основном связана с учетом денежных средств, в частности, рассмотрены задачи автоматизации учета денежных поступлений для организаций, предоставляющих платные образовательные услуги. Во втором издании добавлено большое количество примеров по созданию отчетов с использованием нового ресурса Cистемы компоновки данных и учтены другие особенности версии 1С:Предприятие 8.1. CD содержит все разработанные конфигурации, описываемые в главах книги, а также файлы для Microsoft Word и Microsoft Excel, упоминаемые в примерах по организации информационного обмена между приложениями. Для начинающих 1С-программистов и опытных пользователей
Оглавление
ВВЕДЕНИЕ
Общий взгляд на систему 1С:Предприятие
Краткое содержание книги
Компакт-диск
От автора ГЛАВА 1. ПРЕДСТАВЛЕНИЕ ОБ ОБЪЕКТАХ СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ
Знакомство с конфигуратором
Окно запуска
Создание новой информационной базы
Постановка задачи по разработке конфигурации
Перечисления
Справочники
Справочник Должности
Справочник Специалисты
Справочник Курсы
Печатная форма справочника
Внесение изменений в печатную форму
Справочник Клиенты
Документы
Документ Внесение оплаты
Заполнение закладки Данные
Форма документа
Программирование формы документа
Создание печатной формы документа ВнесениеОплаты
Список документов
Отчеты
Разработка макета
Процедура заполнения отчета
Отчет по клиентам
Отчет по клиентам с детализацией курсов
Итоги знакомства с конфигуратором ГЛАВА 2. ДОКУМЕНТЫ
Подготовка конфигурации
Документ Заказ
Программное создание и запись документов
Поиск документов
Включение в условие отбора параметра
Упорядочивание
Программная установка свойств документов
Заполнение документа на основании имеющихся данных
Обработка событий ГЛАВА 3. РЕГИСТРЫ НАКОПЛЕНИЯ
Регистр накопления остатков
Изменения в документе Поступление
Расход по регистру накопления
Оборотный регистр накопления
Получение выборки информации из регистра
Получение остатков ГЛАВА 4. РЕГИСТРЫ СВЕДЕНИЙ
Организация непериодических регистров сведений
Создание справочника Номенклатура
Документ Поступление
Процедура установки ответственного в поле документа
Создание периодического регистра сведений Цены
Использование регистра Цены в документе Поступление ГЛАВА 5. ПРОГРАММИРОВАНИЕ ФОРМ
Постановка задачи
Представление информации о тарифах
Вспомогательный справочник ВидТарифа
Регистр сведений Тарифы
Контроль ошибок в форме регистра Тарифы
Справочник Договоры
Регистр сведений Квитанции
Форма обработки для учета квитанций по оплате
Процедуры для работы с формой
Процедура, выполняемая при выборе договора
Обработка нажатия кнопки Расчет тарифа
Процедура расчета суммы квитанции
Запись информации в регистр Квитанции
Форма регистрации квитанций
Формирование документа Microsoft Word
Внесение дополнений в бланк квитанции
Разработка процедуры заполнения бланка
Заполнение бланка с двумя квитанциями ГЛАВА 6. ИЗВЛЕЧЕНИЕ ИНФОРМАЦИИ С ПОМОЩЬЮ ЗАПРОСОВ
Язык запросов. Основные конструкции
Обработка ИзвлечениеИнформации
Конструкции ВЫБРАТЬ и ИЗ
Упорядочивание в запросе
Отбор максимальных (минимальных) значений
Ключевое слово ИЕРАРХИЯ
Исключение в отборе повторяющейся информации
Ключевое слово ГДЕ
Использование логических операторов в запросе
Агрегатные функции в запросах
Использование параметров в запросах
Ключевое слово МЕЖДУ
Функция расчета итогов в запросах
Объединение результатов нескольких запросов
Более сложные конструкции языка запросов
Отбор специалистов по указанной должности
Отбор курсов преподавателя
Соединение таблиц при организации запроса
Левое внешнее соединение
Правое внешнее соединение
Полное внешнее соединение
Ключевое слово ВЫБОР
Встроенные функции языка запросов
Функция ПОДСТРОКА
Функция ДобавитьКДате
Функция РАЗНОСТЬДАТ
Функция ПРЕДСТАВЛЕНИЕ
Оператор ПОДОБНО
Результат использования запросов ГЛАВА 7. ОТЧЕТЫ И СИСТЕМА КОМПОНОВКИ ДАННЫХ
Отчеты по информационной базе главы 3
Отчет по остаткам товаров
Отчет по поступлению товаров
Формирование отчета по поступлениям с итоговой информацией
Совмещение двух таблиц в отчете
Отчет по документам Заявка
Еще один отчет по заявкам
Отчеты по информационной базе главы 5
Отчет по оплаченным квитанциям
Отчет по договорам ГЛАВА 8. АВТОМАТИЗАЦИЯ РАБОТЫ С ДАННЫМИ
Учет начислений преподавателям
Информация о тарифах
Вспомогательные справочники
Документ Учет
Процедуры обработки событий на форме документа
Просмотр актуальных тарифов
Оборотный регистр накопления
Движения по регистру Начисление
Отчет по начислению
Реализация множественного подбора
Использование системы компоновки данных для создания сводной таблицы
Формирование сводной таблицы с использованием конструктора
Передача данных между приложениями
Взгляд на технологии обмена данными
Использование COM-технологии
Передача информации в Microsoft Excel с использованием технологии OLE Automation
Выполнение макросов при передаче информации в Microsoft Excel
Интеграция трех офисных приложений
Учет бонусов и штрафов при организации оплаты
Справочник Организации
Справочник Учащиеся
Регистр накопления по оплате
Документ Оплата
Конструктор движений
Планы по доработке формы документа
Программирование формы документа
Документ Возврат
Отчет по возврату
Итоговый отчет по оплате
Отчеты с использованием системы компоновки данных
Отчет по проведенным занятиям
Отчет по нагрузке
Отчет по оплате за обучение
ЗАКЛЮЧЕНИЕ
ПРИЛОЖЕНИЕ. ОПИСАНИЕ КОМПАКТ-ДИСКА
ЛИТЕРАТУРА
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
Книга позволит вам самостоятельно и эффективно научиться выполнять все необходимые действия по учету торговых операций в программе 1С: Бухгалтерия 8.0.
Книга предназначена для самостоятельного изучения основ работы в системе 1С:Предприятие (конфигурация 1С:Зарплата и Кадры 7.7 ПРОФ). Она ориентирована, прежде всего, на рядовых пользователей, но также может быть полезна и руководителям предприятий. Изложены первоначальные действия при вводе комплекса программ в эксплуатацию, а также последовательность повседневных операций по вводу необходимых документов для регулярного учета кадров и зарплаты.