- •Основы программирование в среде «1с: предприятие»
- •1. Предметно-ориентированное моделирование информационных систем
- •1.1. Понятие предметно-ориентированного моделирования
- •1.2. Типы моделей
- •2. Система программ «1с: Предприятие 8»
- •2.1. Состав системы программ «1с: Предприятие 8»
- •2.2. Структура конфигурации
- •2.3. Архитектуры системы программ «1с: Предприятие»
- •2.4. Платформенно-зависимая модель «1с: Предприятие»
- •3. Объектная модель платформы «1с: Предприятие»
- •3.1. Объекты для построения платформенно-зависимой модели
- •3.2. Общая структура основного объекта
- •4. Основы работы с информационной базой
- •4.1. Создание информационной базы
- •4.2. Перенос информационной базы
- •4.3. Объекты системы
- •4.4. Классификация объектов
- •4.5. Прикладные объекты
- •4.6. Подчиненные объекты
- •4.7. Встроенный язык системы
- •4.8. Виды модулей
- •4.9. Подсистемы
- •4.10. Отладка конфигурации
- •Лабораторная работа 1
- •5. Справочники
- •5.1. Назначение справочников
- •5.2. Программные объекты справочников
- •5.3. Подчиненные справочники
- •5.4. Иерархические справочники
- •5.5. Модуль объекта Справочник
- •5.6. Свойства справочников
- •5.7. Формы объектов
- •5.8. Представления объектов
- •5.9. Настройка интерфейса
- •5.10 Структура экрана в пользовательском режиме
- •Лабораторная работа 2
- •6. Документы
- •6.1. Назначение документов
- •6.2. Программные объекты документов
- •6.3. Проведение документа
- •6.4. Ввод на основании
- •6.5. Типы данных. Типообразующие объекты конфигурации
- •6.6. Заполнение реквизитов
- •6.7. Расчет суммы в строках документа
- •Лабораторная работа 3
- •7. Регистры
- •7.1. Назначение и свойства
- •7.2. Виды регистров
- •7.3. Виртуальные таблицы
- •7.4. Программные объекты регистров
- •7.5. Регистры накопления
- •7.6. Движения документа
- •7.7. Командный интерфейс регистров
- •Лабораторная работа 4
- •8. Отчеты
- •Лабораторная работа 5
- •9. Макеты и формы
- •9.1. Создание макета печатной формы
- •9.2. Редактирование макета
- •9.3. Редактирование формы
- •Лабораторная работа 6
- •10. Регистры сведений
- •10.1. Создание периодического регистра сведений
- •10.2. Использование периодического регистра сведений в документе
- •Лабораторная работа 7
- •11. Перечисления
- •Лабораторная работа 8
- •12. Оборотные регистры накопления
- •Лабораторная работа 9
- •13. Табличная модель платформы «1с: Предприятие»
- •13.1. Табличная модель данных
- •13.2. Виды таблиц базы данных
- •13.3. Создание запроса и использование его результатов
- •13.4. Структура и описание запроса
- •13.5. Взаимосвязь таблиц
- •13.6. Упорядочивание
- •13.7. Группировка и итоги
- •13.8. Параметры
- •14. Система компоновки данных
- •Лабораторная работа 10.1
- •Лабораторная работа 10.2
- •Лабораторная работа 10.3
- •Лабораторная работа 10.4
5.7. Формы объектов
Для отображения справочника и других основных объектов в различных ситуациях требуется максимум пять форм справочника: Форма элемента (объекта), Форма группы, Форма списка, Форма выбора, Форма выбора группы. Любая форма может быть описана в окне редактирования справочника на закладке Формы. Но если разработчик не сделает этого, формы создаются автоматически самой платформой.
5.8. Представления объектов
При создании нового справочника на закладке Основные предлагается свойство Синоним для представления объекта в интерфейсе программы (Рис. 5.8).
Рис.5.8
Также есть возможность установки дополнительных свойств, определяющих пользовательское представление объектов. Если они не заданы, то в любых случаях используется Синоним.
Представление объекта (как правило, в единственном числе) используется в названии стандартных команд, например Клиент: создать. Также оно используется в заголовке формы элемента (если не указано расширенное представление объекта) и в представлении ссылки на элемент.
Расширенное представление объекта определяет заголовок формы элемента.
Представление списка определяет название списка объектов в названии стандартных команд, например, Клиенты: открыть. Это представление необходимо тогда, когда синоним задан в единственном числе.
Расширенное представление списка определяет заголовок формы списка. Если это свойство не задано, то вместо него используется свойство Представление списка.
5.9. Настройка интерфейса
В пользовательском режиме команда для открытия списка справочника, как и команда для создания его новых элементов, автоматически добавляются в интерфейс тех подсистем, в которых будет отображаться созданный справочник. Но команда создания новых элементов по умолчанию невидима в интерфейсе приложения. Чтобы сделать её доступной в нужных подсистемах, надо в окне Конфигурация раскрыть ветвь Подсистемы, выбрать нужную подсистему, например, ОказаниеУслуг и в окне редактирования нажать кнопку Командный интерфейс. В списке Командный интерфейс в группе Панель действий.Создать в графе Видимость у нужной команды установить флажок (рис. 5.9).
Рис. 5.9
5.10 Структура экрана в пользовательском режиме
После запуска отладки и выбора одной из подсистем, например, Оказание услуг откроется окно системы в режиме 1С: Предприятие, показанное на рис. 5.10.
Рис.5.10
Панель команд текущего раздела содержит команды, соответствующие выделенному разделу. В начале панели расположены команды, позволяющие открыть какие-либо списки, а затем команды, позволяющие создать новые элементы данных, сформировать какой-нибудь отчет или выполнить обработку. Например, на рис. 5.10 мы видим команду для открытия нашего первого списка – Клиенты. Команды, с помощью которых можно выполнить какие-то другие действия (кроме открытия списков) в данном разделе, объединены в стандартные группы, представленные в виде подменю: Создать, Отчеты, Сервис и группы, созданные разработчиком.
Подменю Создать включает в себя команды создания новых объектов базы данных, например, документов или элементов справочников. Этой командой можно воспользоваться для создания новых элементов справочника, не открывая при этом списка