Пакет (до версии 4.0)
Пакет — структура, содержащая сведения о пакете документов. Создание пустой структуры происходит в функции основного модуля ЭДО_ПакетДокументовМенеджер_СоздатьНовый().
Элементы:
Данные1С (тип Структура) — структура Свойства1С, содержащая общие поля из 1С для всех документов пакета.
ДанныеДД (тип Структура) — промежуточная структура с отдельными характеристиками пакета.
Документы (тип Массив) — массив структур для хранения сведений о каждом документе пакета: описание контента, тип документа, ссылка на документ в 1С и т.п.
ДополнительныеРеквизиты (тип Структура) — структура дополнительных данных любого типа, которые могут быть использованы в событие ПодготовкиПакета и после. Допустимо использование не более 5 реквизитов.
Структура Данные1С:
Организация — ссылка на организацию в 1С, от лица которой сформирован пакет.
Контрагент — ссылка на контрагента в 1С, которому предназначен пакет.
ПодразделениеОрганизации — ссылка на организацию в 1С, являющуюся обособленным подразделением головной организации, от лица которой сформирован пакет.
ПодразделениеКонтрагента — ссылка на подразделение контрагента в 1С, которому предназначен пакет.
ЭтоВнутреннийДокумент — признак пакета с внутренними документами.
Ссылка — ссылка на пакет в 1С.
ВидПакета — ссылка на вид пакета в 1С.
ВидПакетаID — внутренний идентификатор вида пакета.
Документ — ссылка на документ в 1С, который является основным для данного пакета.
НомерДокумента — номер документа в 1С.
ДатаДокумента — дата документа в 1С.
СуммаДокумента — сумма документа в 1С.
ПереотправляемыйПакетСсылка — ссылка на переотправляемый пакет в 1С.
ПараметрыШаблона — содержит поля:
MessageFromBoxId — идентификатор ящика отправителя документов, созданных на основе шаблонов.
MessageToBoxId — идентификатор ящика получателя документов, созданных на основе шаблонов.
MessageToDepartmentId — идентификатор подразделения получателя сообщения, которое будет создано на основе отправляемого шаблона.
LockMode — режим блокировки сообщения с шаблонами, доступны значения:
None — блокировка не производится.
Send — для документов пакета возможна только совместная отправка. Свойства залоченности работают по аналогии с закрытыми пакетами (режимом Full) и сохраняются до отправки пакета. После отправки пакета документов все ограничения на подокументную обработку снимаются.
Full — документы сообщения будут отправлены закрытым пакетом. В таком пакете любая операция применяется ко всем документам сразу.
Структура ДанныеДД:
BoxId (тип Строка) — идентификатор ящика организации из идентификаторов пакета.
LetterId (тип Строка) — идентификатор пакета Диадока в ящике организации.
OrganizationId (тип Строка) — идентификатор ящика организации из идентификаторов отправителя.
CounterAgentId (тип Строка) — идентификатор ящика контрагента.
DelaySend (тип Булево) — признак, что документ из сообщения будет сохранен без отправки. При этом подпись под документом должна отсутствовать.
Encrypted (тип Булево) — признак, что пакет зашифрован.
FromDepartmentId (тип Строка) — идентификатор подразделения отправителя сообщения.
ToDepartmentId (тип Строка) — идентификатор подразделения в организации получателя, в которое будут отправлены все документы из сообщения. Если отсутствует, документы будут отправлены в головное подразделение.
LockPackage (тип Булево) — признак, что пакет заблокирован.
TimestampTicks (тип Число) — метка времени создания пакета.
IsDraft (тип Булево) — признак, что данное сообщение является черновиком, содержит неподписанные документы и не подлежит отправке.
IsInternal (тип Булево) — признак, что сообщение является внутренним между подразделениями организации.
ProxyBoxId (тип Строка) — идентификатор ящика промежуточного получателя.
ProxyDepartmentId (тип Строка) — идентификатор подразделения в ящике промежуточного получателя.