Документы содержат информацию о произошедших в компании событиях. Важнейший атрибут документа – тип, определяется бизнес-логикой. Например, это может быть Продажа, Приход и т.д.
Событие, информацию о котором хранит документ, может быть растянуто во времени, например, Продажа проходит через этапы Заказа, Набора на складе, Оплаты и Выдачи. Поэтому тип документа имеет подтипы, описывающие его состояние.
Документ состоит из:
•шапки – набора полей, присущих всем подтипам данного типа документа;
•набора табличных частей – принадлежащего документу массива данных.
Например, для Прихода шапкой документа будет информация о дате прихода, кем была осуществлена поставка, на какой склад и т.д., а табличной частью – список заказанных товаров, их количество и стоимость.
Каждый тип документа имеет:
•журнал документов, который открывается по команде главного меню и используется для отображения всех подтипов документов данного типа;
•форму редактирования, которая используется для создания нового или просмотра и внесения изменений в существующий документ.