Пакет (до версии 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 (тип Строка) — идентификатор подразделения в ящике промежуточного получателя.