- •Введение
- •Постановка задачи
- •Обзор аналогов
- •1С:Предприятие 8. Pdm
- •Основные сведения о программе «1с:Предприятие»
- •Платформа и конфигурации
- •Язык программирования 1с
- •Типы документов в «компас-3d»
- •Проект системы
- •Описание и структурная схема системы
- •Модель работы с базой данных
- •Взаимодействие программ «1с:Предприятие» и «ms Excel»
- •Основные бизнес-сущности и принципы проектирования приложений с их использованием.
- •Проектирование с использованием справочников
- •Основная информация о справочниках
- •Структура справочника
- •Формы справочника
- •Описание работы с документами
- •Описание работы с регистрами накопления
- •Описание работы с отчетами
- •Описание работы программы
- •Тестирование
- •Заключение
- •Список использованных источников
- •Приложение а (справочное) Листинг модуля обработки
Формы справочника
Для того чтобы пользователь мог просматривать и изменять данные, содержащиеся в справочнике, система поддерживает несколько форм представления справочника. Система может автоматически генерировать все нужные формы справочника. Наряду с этим разработчик имеет возможность создать собственные формы, которые система будет использовать вместо форм по умолчанию.
Раздел справочника «Формы» представлен на рисунке 7.6.
Рисунок 7.6 — Раздел справочника «Формы»
Для просмотра данных, содержащихся в справочнике, используется форма списка. Она позволяет выполнять навигацию по справочнику, добавлять, помечать на удаление и удалять элементы и группы справочника, перемещать элементы и группы. Форма списка может представлять данные в иерархическом и не иерархическом виде и позволяет выполнять сортировку и отбор отображаемой информации по нескольким критериям.
Форма списка представлена на рисунке 7.7.
Рисунок 7.7 — Форма списка справочника
Для просмотра и изменения данных отдельных элементов справочника используется форма элемента. Как правило, она представляет данные в удобном для восприятия и редактирования виде.
Форма элемента справочника представлена на рисунке 7.8.
Рисунок 7.8 — Форма элемента справочника
Макеты
Справочнику могут быть сопоставлены несколько макетов, содержащих данные, необходимые для обеспечения работы справочника.
Раздел справочника «Формы» представлен на рисунке 7.9.
Рисунок 7.9 — Раздел справочника «Формы»
Макеты могут использоваться для формирования печатных форм справочника или для отображения дополнительной информации, имеющей отношение к справочнику.
Изображение части макета представлено на рисунке 7.10.
Рисунок 7.10 — Часть макета
Объекты прикладного решения Справочник позволяют хранить в информационной базе данные, имеющие одинаковую структуру и списочный характер. Это может быть, например, список сотрудников, перечень товаров, список поставщиков или покупателей.
Описание работы с документами
Документы – счета, накладные, заказы и тому подобное – фиксируют различные события, происходящие в хозяйственной жизни организации. Важным свойством документа является его привязка ко времени. В «1С:Предприятиие» для этих объектов поддерживается идентификация самого события хозяйственной жизни, вложенные таблицы, расположение на оси времени, отражение в учетных механизмах, контроль последовательности и отражение событий в реальном времени. Такой набор функциональности заложен в систему и обеспечивает быструю разработку таких сущностей.
Так, для описания документа «приходная накладная», который фиксирует поступление товаров на предприятие, нам достаточно в конфигураторе указать реквизиты документа:
Организация (контрагент), от которой мы получаем товар – ссылка на справочник организаций. При этом проявляется очень важная возможность – те объекты и сущности, которые мы описываем в системе, сами становятся типами данных.
Склад, на который поступает товар – ссылка на справочник «склады».
Состав документа. По одной накладной может поступить несколько товаров, поэтому в документ включается вложенная таблица, в которой имеются поля типа «справочник товаров», а также количество данного товара (число) и суммарная стоимость (тоже число).
В простейшем примере этого достаточно для описания структуры данных документа и начала работы с ним – перейдя в режим использования «1С:Предприятия» можно вводить накладные, фиксирующие поступление товаров. При этом в форме ввода система будет предоставлять возможность выбора значений полей из соответствующих справочников (например, «организации» или «товары»), ввода в эти справочники новых значений и тому подобное.
Однако сам по себе документ только описывает некоторый факт происшедший в хозяйственной жизни. В бизнес-приложениях эти факты необходимо еще учитывать – отражать движения ресурсов (товаров, финансов и т.п.) в различных системах учета. Для этого документ необходимо провести. С точки зрения пользователя это означает отдание соответствующей команды – нажатие кнопки «провести» в экранной форме документа. С точки зрения разработчика проведение означает вызов соответствующей обработки, выполнение алгоритма на встроенном языке «1С:Предприятия», описывающего отражение события в различных системах учета. Для описания систем учета в «1С:Предприятии» предусмотрены такие классы сущностей, как регистры.
