- •Основы программирование в среде «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
Лабораторная работа 2
Создайте справочник Клиенты. Задайте представления справочника как показано на рис. 5.8. В окне редактирования на закладке Подсистемы укажите принадлежность справочника к подсистемам Бухгалтерия и ОказаниеУслуг. На закладке Данные задайте Длину наименования: 50.
В командном интерфейсе подсистемы ОказаниеУслуг установите видимость команды Клиент: создать (см. рис. 5.9).
Запустите отладку и создайте в справочнике Клиенты несколько элементов (рис. 5.11). Изучите командную панель формы списка справочника.
Рис. 5.11
Создайте справочник Сотрудники. Представление объекта: Сотрудник. Расширенное представление списка: Список сотрудников. Справочник доступен в подсистемах: ОказаниеУслуг и РасчетЗарплаты. Длина наименования: 50. Создайте табличную часть ТрудоваяДеятельность с реквизитами: Организация (тип Строка, длина 100), НачалоРаботы (тип Дата, состав даты – Дата), ОкончаниеРаботы (тип Дата, состав даты – Дата), Должность (тип Строка, длина 100). (См. рис.5.5)
В командном интерфейсе подсистемы РасчетЗарплаты установите видимость команды Сотрудник: создать.
Запустите отладку и создайте в справочнике Сотрудники несколько элементов. У некоторых из них заполните табличную часть Трудовая деятельность (рис. 5.12 и рис. 5.13).
Рис. 5.12
Рис. 5.13
Создайте справочник Номенклатура с иерархией групп и элементов (см. рис. 5.6). Справочник доступен в подсистемах УчетМатериалов, ОказаниеУслуг, Бухгалтерия. Длина наименования 100.
В командном интерфейсе подсистем УчетМатериалов и ОказаниеУслуг установите видимость команды Номенклатура: создать.
Запустите отладку и создайте в справочнике Номенклатура две группы: Материалы и Услуги. В каждой из групп создайте несколько элементов (рис. 5.14). Чтобы получить представление списка в виде показанном на рис. 5.14 надо использовать меню Ещё / Режим просмотра / Дерево.
Рис. 5.14
Создайте справочник Склады. Представление объекта: Склад. Справочник доступен в подсистемах УчетМатериалов и ОказаниеУслуг. На закладке Поле ввода установите флаг Быстрый выбор. Это позволит в дальнейшем выбирать элементы этого справочника (по кнопке ) не из отдельной формы, а из небольшого выпадающего списка. На закладкеПрочие через кнопку Предопределенные задайте предопределенный склад Основной (см. рис. 5.7).
В командном интерфейсе подсистемы УчетМатериалов установите видимость команды Склад: создать.
Запустите отладку, проверьте в списке складов наличие предопределенного элемента и добавьте туда ещё какой-нибудь склад (рис. 5.15). Предопределенные элементы помечаются специальным знаком .
Рис.5.15
6. Документы
6.1. Назначение документов
Документ – одно из основных понятий системы «1С: Предприятие». При помощи документов организуется ввод в систему первичной информации о совершаемых хозяйственных операциях.
В большинстве своем документы, которые создаются в процессе настройки конфигурации, являются электронными аналогами стандартных бумажных документов, однако, использование документов выходит далеко за рамки простой фиксации информации о хозяйственных операциях.
Последовательность документов, привязанных к шкале времени, позволяет восстановить последовательность событий. Поэтому каждый документ обладает двумя стандартными реквизитами – Датой и Номером документа. Кроме того, стандартными реквизитами документа являются Пометка удаления, Ссылка, Проведен.
Стандартный реквизит Номер имеет уникальное значение в пределах заранее заданного для документа периода, например месяц, квартал, год. В начале следующего периода нумерация возобновляется.
Также возможны ситуации, когда единая нумерация применяется для разнотипных документов. В этом случае используются основные объекты Нумераторы, которые представляют собой обычные счетчики значений.
Документы могут выступать регистраторами для регистров. В этом случае при сохранении документов используется специальная процедура Проведения, которая обеспечивает изменение состояния связанного регистра. Таким образом, документы обеспечивают сохранение данных в постоянных хранилищах – Регистрах.
Для облегчения ввода данных в документах могут использоваться данные справочников