Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НИРС Пинкевич 2014.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
2.49 Mб
Скачать
      1. Формы справочника

Для того чтобы пользователь мог просматривать и изменять данные, содержащиеся в справочнике, система поддерживает несколько форм представления справочника. Система может автоматически генерировать все нужные формы справочника. Наряду с этим разработчик имеет возможность создать собственные формы, которые система будет использовать вместо форм по умолчанию.

Раздел справочника «Формы» представлен на рисунке 7.6.

Рисунок 7.6 — Раздел справочника «Формы»

Для просмотра данных, содержащихся в справочнике, используется форма списка. Она позволяет выполнять навигацию по справочнику, добавлять, помечать на удаление и удалять элементы и группы справочника, перемещать элементы и группы. Форма списка может представлять данные в иерархическом и не иерархическом виде и позволяет выполнять сортировку и отбор отображаемой информации по нескольким критериям.

Форма списка представлена на рисунке 7.7.

Рисунок 7.7 — Форма списка справочника

Для просмотра и изменения данных отдельных элементов справочника используется форма элемента. Как правило, она представляет данные в удобном для восприятия и редактирования виде.

Форма элемента справочника представлена на рисунке 7.8.

Рисунок 7.8 — Форма элемента справочника

      1. Макеты

Справочнику могут быть сопоставлены несколько макетов, содержащих данные, необходимые для обеспечения работы справочника.

Раздел справочника «Формы» представлен на рисунке 7.9.

Рисунок 7.9 — Раздел справочника «Формы»

Макеты могут использоваться для формирования печатных форм справочника или для отображения дополнительной информации, имеющей отношение к справочнику.

Изображение части макета представлено на рисунке 7.10.

Рисунок 7.10 — Часть макета

Объекты прикладного решения Справочник позволяют хранить в информационной базе данные, имеющие одинаковую структуру и списочный характер. Это может быть, например, список сотрудников, перечень товаров, список поставщиков или покупателей.

    1. Описание работы с документами

Документы – счета, накладные, заказы и тому подобное – фиксируют различные события, происходящие в хозяйственной жизни организации. Важным свойством документа является его привязка ко времени. В «1С:Предприятиие» для этих объектов поддерживается идентификация самого события хозяйственной жизни, вложенные таблицы, расположение на оси времени, отражение в учетных механизмах, контроль последовательности и отражение событий в реальном времени. Такой набор функциональности заложен в систему и обеспечивает быструю разработку таких сущностей.

Так, для описания документа «приходная накладная», который фиксирует поступление товаров на предприятие, нам достаточно в конфигураторе указать реквизиты документа:

Организация (контрагент), от которой мы получаем товар – ссылка на справочник организаций. При этом проявляется очень важная возможность – те объекты и сущности, которые мы описываем в системе, сами становятся типами данных.

Склад, на который поступает товар – ссылка на справочник «склады».

Состав документа. По одной накладной может поступить несколько товаров, поэтому в документ включается вложенная таблица, в которой имеются поля типа «справочник товаров», а также количество данного товара (число) и суммарная стоимость (тоже число).

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

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