КОНФИГУРИРОВАНИЕ И МОДЕЛИРОВАНИЕ В СИСТЕМЕ «1С: ПРЕДПРИЯТИЕ»

Аннотация

Учебник посвящен изучению основ языка программирования 1С 8.3 и методам конфигурирования прикладных решений на платформе системы «1С:Предприятие». Рассмотрены основы программирования и общие архитектурные решения, используемые в технологической платформе «1С:Предприятие 8.3». Перечислены имеющиеся в системе средства разработки и администрирования, описана прикладная функциональность. Подробно рассмотрены система типов и идеология работы с данными. Учебник разработан в соответствии с учебным планом (уровень магистратуры). Соответствует требованиям Федерального государственного образовательного стандарта высшего образования последнего поколения. Для студентов высших образовательных организаций, обучающихся по всем направлениям подготовки магистратуры, а также для аспирантов и слушателей института повышения квалификации.

Оглавление
Предисловие 

ЧАСТЬ ПЕРВАЯ. ОСНОВЫ ПРОГРАММИРОВАНИЯ
И КОНФИГУРИРОВАНИЯ В СИСТЕМЕ «1С:ПРЕДПРИЯТИЕ»

Введение 
Раздел 1. Основы языка программирования 1С 8.3 для начинающих пользователей 
Юнит 1. Установка 1С и наша первая программа 
Юнит 2. Основные правила языка 
Юнит 3. Типы данных в языке 1С 
Юнит 4. Имена переменных в языке 1С 
Юнит 5. Простые логические выражения в языке 1С
Юнит 6. Сложные логические выражения в языке 1С
Юнит 7. Условная команда в языке 1С 
Юнит 8. Цикл «Для» в языке 1С 
Юнит 9. Цикл «Пока» в языке 1С 
Юнит 10. Комбинирование простых конструкций в языке 1С
Юнит 11. Массивы в языке 1С
Юнит 12. Структуры в языке 1С 
Юнит 13. Функции и процедуры в языке 1С 
Юнит 14. Функции и процедуры в языке 1С (Продолжение) 
Юнит 15. Отладка в языке 1С 
Юнит 16. Синтакс-помощник в языке 1С 
Юнит 17. Работа с датами в языке 1С 
Юнит 18. Математика в языке 1С 
Юнит 19. Формат в языке 1С 
Юнит 20. Использование диалогов в языке 1С 
Юнит 21. Список значений в языке 1С 
Раздел 2. Основы языка программирования 1С 
для продвинутых пользователей (в примерах) 
Юнит 22. Работа с типом Дата в языке 1С (в примерах) 
Юнит 23. Массивы в языке 1С (в примерах) 
Юнит 24. Математика в языке 1С 
Юнит 25. Процедуры в языке 1С (в примерах) 
Юнит 26. Строки в языке 1С (в примерах) 
Юнит 27. Циклы (в примерах) 
Юнит 28. Описание типов в языке 1С (в примерах) 
Юнит 29. Работа с операционной системой
в языке 1С (в примерах) 
Юнит 30. Тип Соответствие в языке 1С (в примерах) 
Юнит 31. Список значений в языке 1С (в примерах) 
Юнит 32. Тип Структура в языке 1С (в примерах) 
Юнит 33. Таблица значений в языке 1С (в примерах) 
Юнит 34. Работа с файловой системой в языке 1С (в примерах) 
Юнит 35. Функция Формат в языке 1С (в примерах) 
Юнит 36. Объект Запрос в языке 1С (в примерах) 
Заключение к первой части 

ЧАСТЬ ВТОРАЯ. ОСНОВЫ КОНФИГУРИРОВАНИЯ В СИСТЕМЕ
«1С:ПРЕДПРИЯТИЕ»

Введение 
Юнит 37. С самого начала 
37.1. Концепции системы «1С:Предприятие» 
37.1.1. Концепции системы «1С:Предприятие»:
Программная часть, Информационная база
и Конфигурация 
37.1.2. Режимы запуска системы «1С:Предприятие» 
37.2. Создание новой информационной базы 
37.3. Окно «Конфигурация» 
37.4. Свойства объекта Конфигурации 
37.4.1. Основные свойства 
37.4.2. Группа свойств «Представление» 
37.4.3. Группа свойств «Разработка»
37.5. Пункт меню «Конфигурация» 
37.5.1. Сохранение Конфигурации 
37.5.2. Обновление Конфигурации 
37.5.3. Сохранение Конфигурации в файл 
37.6. Администрирование 
37.7. Запуск в режиме «1С:Предприятие» 
37.8. Что мы узнали
Юнит 38. Работа с константами 
38.1. Создание константы 
38.2. Свойства константы 
38.3. Подсистемы 
38.3.1. Добавление подсистемы в режиме Конфигуратор 
38.3.2. Имя и синоним объекта конфигурации
38.4. Создание основной формы констант
38.5. Обращение к значениям констант из встроенного
языка 
38.5.1. Менеджер константы 
38.5.2. Набор констант
38.6. Самостоятельная работа
38.7. Что мы узнали 
Юнит 39. Регистр сведений «Курсы» 
39.1. Окно редактирования регистра сведений
39.1.1. Закладка «Основные» 
39.1.2. Закладка «Данные» 
39.1.3. Закладка «Формы» 
3.2. Ввод данных в регистр сведений
39.3. Работа с регистром сведений из встроенного языка
системы 
39.3.1. Получение отдельных значений 
39.3.2. Менеджер записи 
39.3.3. Использование выборки 
39.4. Самостоятельная работа 
39.5. Использование набора записей 
39.5.1. Обработка событий 
39.6. Что мы узнали
Юнит 40. Объект «Запрос» 
40.1. Создание запроса «вручную» 
40.1.1. Написание текста запроса и его выполнение
40.1.2. Выборка данных из результата запроса 
40.2. Что мы узнали 
Юнит 41. Разработка интерфейса пользователя
41.1. Создание нового интерфейса 
41.2. Свойства интерфейса 
41.3. Редактирование интерфейса 
41.3.1. Редактирование свойств пункта меню 
41.3.2. Свойство «Действие» 
41.3.3. Создание новых пунктов меню 
41.3.4. Добавление новой панели 
41.4. Самостоятельная работа 
41.5. Тестирование интерфейса 
41.6. Переключение интерфейсов 
41.6.1. Добавление команды переключения интерфейса
41.6.2. Перенос подменю из одного интерфейса в другой
41.6.3. Переключение интерфейсов в режиме
«1С:Предприятие»
41.7. Что мы узнали 
Юнит 42. Табличный документ
42.1. Команда «Вывести список» режима
«1С:Предприятие»
42.2. Объект «ТабличныйДокумент»
42.3. Формирование отчета с использованием макета 
42.3.1. Создание общего макета 
42.3.2. Конструктор макета для создания табличного
документа 216
42.3.3. Свойства ячейки табличного документа 
42.3.4. Именованные области 
42.4. Улучшение вида результирующего табличного
документа 
42.4.1. Объединение ячеек 
42.4.2. Изменение ширины столбцов 
42.4.3. Форматирование содержимого ячейки 
42.4.4. Установка свойств табличного документа
42.5. Самостоятельная работа
42.6. Формирование отчета без использования макета
42.7. Что мы узнали 
Юнит 43. Справочники и Перечисления
43.1. Справочник «Фирмы»
43.1.1. Закладка «Данные»
43.1.2. Закладка «Нумерация» 
43.1.3. Закладка «Формы» 
43.1.4. Закладка «Макеты» 
43.1.5. Закладка «Интерфейсы» 
43.2. Справочник «Подразделения»
43.2.2. Закладка «Владельцы» 
43.2.3. Закладка «Нумерация» 
43.2.4. Закладка «Формы» 
43.2.5. Закладка «Интерфейсы» 
43.3. Самостоятельная работа: справочник «Сотрудники»
43.4. Справочник «Основные средства»
43.4.1. Реквизит «Фирма»
43.4.2. Перечисление «ГруппыОС» и реквизит «ГруппаОС»
43.4.3. Реквизит «ЕстьДетали» 
43.4.4. Табличная часть «СписокДеталей»
43.4.5. Реквизиты «ДатаВвода» и «ДатаСписания» 
43.4.6. Реквизит «Изображение» 
43.4.7. Закладка «Нумерация» 
43.4.8. Закладка «Формы» 
43.5. Самостоятельная работа: справочник «Детали»
43.6. Работа со справочником из встроенного языка
системы 258
43.6.1. Менеджер справочника
43.6.2. Организация выборки
43.6.3. Получение ссылки на элемент справочника 
43.6.4. Работа с отдельными записями как с объектами
43.6.5. Закладка «Прочие» и Модуль объекта 
43.7. Предопределенные записи в справочнике
43.8. Работа со справочниками в режиме
«1С:Предприятие»
43.8.1. Ввод элементов в справочник «Фирмы» 
43.8.2. Ввод элементов в справочник «Подразделения»
43.8.3. Ввод записей в справочник «Сотрудники»
43.9. Использование языка запросов
43.9.1. Конструктор запросов 
43.9.2. Конструктор выходных форм
43.10.Что мы узнали 
Юнит 44. Работа с Формой 
44.1. Из чего состоит форма 
44.2. Реквизиты формы 
44.2.1. Два объекта (реквизита) в одной форме
и связь между ними
44.3. Использование объекта типа «ДеревоЗначений» 
44.4. Привязка элементов формы 
8.5. Что мы узнали
Юнит 45. Справочник и Регистр сведений 
45.1. Регистр сведений «ДанныеОС» 
45.2. Форма элемента справочника «ОсновныеСредства» 
45.2.1. Разработка диалога
45.2.2. Обработка событий от элементов формы 
45.2.3. Самостоятельная работа 
45.2.4. Обработка событий табличного поля 
45.2.5. Обработка событий от формы в целом
45.2.6. Изменение привязок элементов
45.2.7. Отображение картинки 
45.3. Самостоятельная работа 
45.4. Метод СрезПоследних(…) менеджера регистра
сведений 
45.5. Соединение в языке запросов 
45.6. Что мы узнали 
Юнит 46. Документ и регистр сведений
46.1. Основные понятия 
46.2. Изменение настройки регистра сведений
«ДанныеОС» 
46.2.1. Изменение формы списка 
46.3. Документ «Поступление»
46.3.1. Закладка «Основные» 
46.3.2. Закладка «Данные» 
46.3.3. Закладка «Нумерация» 
46.3.4. Закладка «Движения» 
46.3.5. Закладка «Последовательности» 
46.3.6. Закладка «Журналы» 
46.3.7. Самостоятельная работа: закладка «Формы» 
46.3.8. Закладка «Интерфейсы» 
46.4. Работа с документами из встроенного языка системы 
46.4.1. Менеджер документа 
46.4.2. Самостоятельная работа: организация выборки 
46.4.3. Работа с Документом как с объектом
46.5. Форма документа 
46.5.1. Обработка событий от элементов формы 
46.5.2. Получение итогов в подвале табличного поля 
46.5.3. Обработка событий формы
46.6. Обработка проведения документа 
46.6.1. Конструктор движений 357
46.6.2. Доработка процедуры ОбработкаПроведения(…)
46.6.3. Работа с движениями в форме документа 
46.7. Работа с документом в режиме «1С:Предприятие»
46.8. Что мы узнали 
Юнит 47. Отчеты и запросы 
47.1. Создание отчета (запроса) «вручную» 
47.1.1. Окно редактирования отчета 
47.1.2. Особенности создания формы отчета
47.1.3. Модуль формы отчета 
47.1.4. Изменение текста запроса и его выполнение 
47.1.5. Выборка данных из результата запроса
47.2. Вызов отчета из интерфейса конфигурации 
47.3. Обращение к отчету из встроенного языка системы 
47.3.1. Модуль отчета 
47.4. Конструктор выходных форм 

ПРИЛОЖЕНИЯ 
Приложение A
Основные элементы встроенного языка 
А.1. Программный модуль
A.2. Модуль приложения 
A.3. Обработка событий в модуле приложения 
A.4. Системные перечисления 
A.5. Системные наборы значений 
A.6. Примитивные типы данных
A.7. Разделы модуля приложения
А.8. Преобразование типов и ошибки времени выполнения 
A.9. Ключевое слово «Экспорт» и глобальный контекст
А.10. Общие модули 
A.11. Самостоятельная работа 
A. 12. Что мы узнали 
Приложение B
Построение отчета без использования макета 
B. 1. Что мы узнали 
Приложение С
Мобильное приложение 
C. 1. Создание информационной базы 
С.2. Выгрузка информационной базы на сервер
С.3. Запуск ИБ на смартфоне 
Словарь 
Фрагменты листингов, приведенных в книге 
Библиографический список