Document – документ, основная единица взаимодействия между учетной системой и пользователем. Содержит описание задания, назначенного к выполнению, и, собственно результат выполнения задания. Обязательно должен быть указан тип документа, соответствующий одному из типов, заведенных в конфигурации.
Кем заполняется
Документ выгружается из внешней системы и может быть выбран вручную или по штрихкоду (с терминала или сервера).
Платформа Mobile SMARTS позволяет создавать документы непосредственно на терминале (если разрешено конфигурацией, для данного типа документа).
Документ может выполняться «на сервере» {Document.ServerHosted}. Такой документ могут одновременно открыть на редактирование несколько пользователей. Все изменения в документе будут происходить одновременно для всех работающих с ним пользователями. Работа в таком режиме требует наличия постоянной связи с сервером.
Как используется
Документ лежит в сессии, и все действия имеют к нему доступ (могут использовать данные занесенные в документ).
По завершению документ попадет на сервер, а учетная система загрузит данные в свой документ.
Созданный документ непосредственно на ТСД можно удалить прямо с терминала.
Основные поля
Имя свойства объекта |
Описание |
Примеры |
---|---|---|
Barcode |
Штрихкод документа. |
Document.Barcode |
CreateDate |
Дата создания документа День, месяц, год, часы, минуты, секунды). |
Document.CreateDate |
DeclaredItems |
Декларативная (плановая) табличная часть документа. Содержит строки с информацией о товаре, его количестве, ячейке размещения и т.д. По сути, описывает задание для выполнения. Эта коллекция строк обычно заполняется в учетной системе при выгрузке документа. |
Document.DeclaredItems |
CurrentItems |
Реальная (фактическая) табличная часть документа. В нее заносятся реально отсканированные данные. При заполнении фактической части система производит сверку и сопоставление данных со строками в декларативной (плановой) части документа. |
Document.CurrentItems |
Description |
Описание документа. |
Document.Description |
Overloaded |
Есть или нет перебор хотя бы для одной строки CurrentItems. |
Document.Overloaded |
Underloaded |
Есть или нет недобор хотя бы для одной строки CurrentItems. |
Document.Underloaded |
UnderloadedOrOverloaded |
Есть или нет перебор или недобор хотя бы для одной строки CurrentItems. |
Document.UnderloadedOrOverloaded |
CreatedOnPDA |
Документ создан на ТСД или нет. |
Document.CreatedOnPDA |
Таблицы документа |
Дополнительные таблицы документа. Чтобы их использовать, необходимо сначала добавить дополнительные таблицы в документ. |
Document.ДополнительнаяТаблица |