- •Основы программирование в среде «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
4.9. Подсистемы
Подсистемы (разделы) – это основные элементы для построения интерфейса. Они позволяют выделить в конфигурации функциональные части. Эти объекты располагаются в ветке объектов Общие и позволяют строить иерархическую структуру из подсистем и подчиненных подсистем (рис. 4. 18).
Рис.4.18
При добавлении любого объекта надо задавать его имя. Имя объекта должно быть понятным и уникальным. Оно служит для обращения к свойствам и методам объекта на встроенном языке. Имя должно начинаться с буквы и не содержать специальных символов (например, пробела). Также у каждого объекта есть свойство Синоним. Оно используется в пользовательском интерфейсе объекта и, поэтому, на него нет никаких ограничений.
Порядок расположения подсистем можно изменять в командном интерфейсе (рис. 4.19).
Рис. 4.19
Порядок подсистем изменяется по кнопкам Переместить вверх и Переместить вниз (рис. 4.20)
Рис. 4.20
4.10. Отладка конфигурации
Отладка программ возможна без выхода из режима Конфигуратор, для этого надо выполнить пункт меню Отладка / Начать отладку или нажать кнопку . На появившийся вопрос об обновлении конфигурации базы данных ответитьДа. Затем может появиться следующее окно изменений в структуре информации конфигурации – в нем надо ответить Принять.
На экране появится окно режима 1С: Предприятие (рис. 4.21).
Рис.4.21
В случае внесения ещё каких-нибудь изменений в Конфигураторе продолжение отладки происходит через меню Отладка / Продолжение отладки или по кнопке . Появится запрос на перезапуск приложения – отвечайтеДа. На последующие вопросы также отвечайте – Да.
Лабораторная работа 1
Удалите объект Справочник1.
Используя палитру свойств, переименуйте вашу конфигурацию. В новом имени должна присутствовать ваша фамилия, например КонфигурацияВасюнина.
Создайте подсистемы Бухгалтерия, ОказаниеУслуг, УчетМатериалов, РасчетЗарплаты, Администрирование.
Установите порядок разделов (подсистем) так, как показано на рис. 4.20.
Запустите отладку и проверьте работоспособность конфигурации (см. рис. 4.21).
5. Справочники
5.1. Назначение справочников
Справочники предназначены для хранения условно-постоянных данных, т.е. данных, которые изменяются сравнительно редко. Каждый справочник представляет собой список, который может быть структурирован линейно или иерархически. В зависимости от структуры, справочник может содержать или одни элементы или группы и элементы. У каждого элемента есть стандартные реквизиты: Код (число или строка), Наименование, Родитель (имя группы или элемента верхнего уровня в иерархических справочниках), Владелец (имя элемента владельца в подчиненном справочнике), ЭтоГруппа (булевского типа), ПометкаУдаления (булевского типа), Предопределенный (булевского типа), Ссылка (уникальное «внутреннее» поле для обращения к конкретному элементу), ИмяПредопределенныхДанных.
Справочники могут иметь предопределенные элементы – создаваемые на этапе разработки и запрещенные для редактирования пользователями. Предопределенные элементы используется при необходимости обратиться к каким-либо элементам из программного кода.