Благодарности 7
Введение 9
Чему обучит книга? 9
Для кого эта книга? 10
Как пользоваться книгой? 11
Глава 1. Установка и первоначальная настройка «1С:Предприятие 8.3»
13
Платформа и конфигурация. Что это и зачем они нужны? 13
Установка «1С:Предприятие 8.3» 14
Обновление конфигурации из CFU-файла 30
Обновление конфигурации путем объединения CF-файлов 34
Конфигуратор 39
Дерево конфигурации 40
Меню 45
Меню Файл 45
Меню Правка 47
Меню Конфигурация 47
Меню Отладка 48
Меню Администрирование 48
Меню Сервис 49
Меню Окна 49
Меню Справка 49
Панели инструментов, или кнопки 50
Выгрузка и загрузка данных, копирование базы данных 50
Редактирование объектов конфигурации, поддержка и настройка поддержки 51
Глава 2. Программирование в «1С:Предприятие 8.3»
53
Наша первая обработка 54
Какие бывают модули? 58
Структура программного модуля 60
Переменные и константы 61
Объявление переменной 62
Типы данных 62
Окончание строки: точка с запятой (;) 64
Комментарии 64
Процедуры и функции 65
Процедура 65
Функция 66
Оператор Возврат 67
Операции 68
Арифметические операции 68
Операция конкатенации 69
Логические операции 69
Булевы операции 70
Присваивание 70
Диалог с пользователем 70
Обработка, преобразование и форматирование данных 74
Значения типа Число. Основные функции 74
Значения типа Строка. Основные функции 75
Значения типа Дата. Основные функции 77
Функции преобразования значений 82
Форматирование данных 83
Прочие функции работы с данными 85
Условия 86
Оператор ? 86
Оператор Если 86
Циклы 90
Оператор Для 90
Оператор Для каждого 91
Оператор Пока 92
Массивы 93
Список значений 96
Таблица значений 99
Исключительные ситуации. Оператор Попытка 106
Работа с файлами 106
Справочная система и синтаксис-помощник 109
Справочники, документы, регистры и проводки 113
Создание нового справочника 113
Методы работы со справочниками 129
Создание нового документа 138
Методы работы с документами 165
Хранение данных, или регистры 170
Методы работы с регистрами 173
Регистры сведений 173
Регистры накопления 174
Регистры бухгалтерии 177
Регистры расчета 179
Разработка модуля проведения документа 180
Конструирование печатных форм (макетов) 186
Глава 4. Запросы и отчеты
195
Простые выборки данных с использованием языка программирования 1С 195
Использование системы компоновки данных. Конструктор запросов 210
Основные операторы встроенного языка запросов 233
Выборка данных. ВЫБРАТЬ... ИЗ... ГДЕ 233
Сортировка и группировка. УПОРЯДОЧИТЬ ПО и СГРУППИРОВАТЬ ПО 242
Агрегатные функции в запросе: МИНИМУМ, МАКСИМУМ, СРЕДНЕЕ, КОЛИЧЕСТВО, СУММА 245
Ключевое слово ИМЕЮЩИЕ 247
Ключевое слово МЕЖДУ 247
Формирование итоговой строки. Операция ИТОГИ 248
Объединение результатов нескольких запросов. Операция ОБЪЕДИНИТЬ 249
Обработка результатов запроса. Выборки из результатов запроса 250
Глава 5. Пользователи, интерфейсы, права
253
Глава 6. Работа с отладчиком
269
Назначение отладчика, отладка программного кода 269
Команды отладчика, меню и кнопки 277

Заключение 281
Предметный указатель 283