Структура «Документ»
Используется в модуле с версии 4.0.
Элементы:
ДатаЭДО (тип Дата) — дата создания документа на сервере Диадока.
ДокументУчета (тип ДокументСсылка, СправочникСсылка) — ссылка на документ в 1С, который сопоставлен с данным электронным документом.
Документооборот (тип Структура) — содержит структуры, содержащие описание контента, титул покупателя и т.п. Используется внутри модуля.
ДопРеквизиты (тип Структура) — дополнительные данные любого типа. Допустимо использование не более 5 реквизитов.
Заблокирован (тип Булево) — признак того, что документ находится в составе заблокированного пакета. В таком пакете любая операция применяется ко всем документам сразу.
ИдентификаторВида (тип Строка) — ID документа из события ПолучитьТаблицуИспользуемыхВидовДокументов.
ИдентификаторВидаПакета (тип Строка) — ID пакета из события ПолучитьТаблицуИспользуемыхПакетов.
Идентификаторы (тип Структура) — идентификаторы на сервере Диадока, характеризующие документ.
ИмяФайла (тип Строка) — имя файла из метаданных документа.
Ключ (тип Строка) — уникальный идентификатор структуры документа.
Метаданные (тип Структура) — метаданные документа. Состав зависит от типа контента документа.
Направление (тип Строка) — принимает значение «Исходящее» и «Входящее».
Отправитель (тип Структура) — структура, описывающая участника ЭДО, от которого был отправлен пакет.
ПараметрыШаблона (тип Структура) — идентификаторы на сервере Диадока, характеризующие документ из пакета-шаблона.
Получатель (тип Структура) — структура, описывающая участника ЭДО, который получил пакет.
РезультатАнализа (тип Структура) — содержит итоги анализа, выполненного в событии ПровестиАнализДокумента или ПослеАнализаПакета.
Реквизиты (тип Структура) — основные реквизиты документа.
Связи (тип Структура) — идентификаторы документов из других пакетов, которые связаны с текущим документом.
СлужебнаяИнформация (тип Структура) — вспомогательная структура, содержащая временные переменные.
Состояние (тип Строка) — метка документа. Принимает значение «Подготовлен», «Отправлен», «ЗагруженИзДиадок», «Получен», «Переотправлен».
Статусы (тип Структура) — состоит из строкового представления основного и дополнительного статуса документа.
Тип (тип Структура) — описывает тип документа.
Шаблон (тип Булево) — признак того, что документ находится в составе пакета-шаблона.
Комментарий (тип Строка) — текст сообщения при отправке документа.
Структура Идентификаторы:
BoxId (тип Строка 36) — идентификатор ящика организации на сервере Диадока.
LetterId (тип Строка 36) — идентификатор пакета в ящике организации на сервере Диадока.
DocumentId (тип Строка 36) — идентификатор документа в ящике организации на сервере Диадока.
ДокументЭДО (тип СправочникСсылка.Диадок_Документы) — ссылка на описание электронного документа в базе 1С.
ПакетЭДО (тип СправочникСсылка.Диадок_ПакетыДокументов) — ссылка на описание электронного пакета в базе 1С.
Структура Отправитель и Получатель:
BoxId (тип Строка) — идентификатор ящика отправителя или получателя пакета на сервере Диадока.
ОрганизацияЭДО (тип СправочникСсылка.Диадок_ЮрФизЛица) — ссылка на организацию или контрагента в 1С.
Организация (тип СправочникСсылка) — ссылка на сопоставленную организацию или контрагента в базе 1С.
FNSParticipantId (тип Строка 47) — ФНС идентификатор участника электронного документоооборота.
DepartmentId (тип Строка 50) — идентификатор подразделения участника электронного документооборота.
Структура ПараметрыШаблона:
MessageFromBoxId (тип Строка) — идентификатор ящика отправителя документов, созданных на основе шаблонов.
MessageToBoxId (тип Строка) — идентификатор ящика получателя документов, созданных на основе шаблонов.
MessageToDepartmentId (тип Строка) — идентификатор подразделения получателя сообщения, которое будет создано на основе отправляемого шаблона.
EditingSettingId (тип Строка) — идентификатор настройки редактирования содержимого документа.
LockMode (тип Строка) — режим блокировки сообщения с шаблонами, доступны значения:
None — блокировка не производится.
Send — для документов пакета возможна только совместная отправка. Свойства залоченности работают по аналогии с закрытыми пакетами (режимом Full) и сохраняются до отправки пакета. После отправки пакета документов все ограничения на подокументную обработку снимаются.
Full — документы сообщения будут отправлены закрытым пакетом. В таком пакете любая операция применяется ко всем документам сразу.
Структура РезультатАнализа:
АнализПроведен (тип Булево) — признак завершения анализа документа.
ТекстОшибки (тип Строка) — любое строковое значение ошибки при выполнении анализа. Определяется в подключаемом модуле. Отображается в колонке «Ошибки проверки» в списке документов. Видимость ограничена 150 символами.
ТребуемоеДействиеВ1С (тип Строка 50) — строковое представление действия в 1С после анализа. Обрабатывается в событии ВыполнитьТребуемоеДействие.
ТребуемоеДействиеВДД (тип Строка 50) — строковое представление действия для отправки на сервер Диадока после анализа. Обрабатывается при нажатии на кнопку на форме «Отправить готовые ответы». Возможные варианты:
Подписать,
ОтказатьВПодписи,
ЗапроситьУточнение,
Аннулировать,
ОтказатьВАннулировании.
Структура Реквизиты:
Дата (тип Дата) — дата электронного документа из метаданных (DocumentDate).
Номер (тип Строка 30) — номер электронного документа из метаданных (DocumentNumber).
Сумма (тип Число 15,2) — сумма электронного документа из метаданных (TotalSum).
СуммаНДС (тип Число 15,2) — сумма НДС электронного документа из метаданных (TotalVat).
КодВалюты (тип Строка 4) — код валюты электронного документа из метаданных (CurrencyCode).
Структура Связи:
InitialDocumentIds (тип Массив) — идентификаторы документов, на которые ссылается данный документ.
SubordinateDocumentIds (тип Массив) — идентификаторы документов, которые ссылаются на данный документ.
TransformedToLetterIds (тип Массив) — идентификаторы пакетов, созданных на основе данного шаблона и содержащих данный документ.
PacketId (тип Строка 36) — идентификатор пакета Диадока, в котором в данный момент находится документ.
CustomDocumentId (тип Строка) — необязательный идентификатор документа во внешней системе. Используется для выстраивания связей между документами внутри отправляемого сообщения.
OriginMessageId (тип Строка) — идентификатор исходного шаблона.
Структура Тип:
ТипДокумента (тип Строка) — название типа документа.
ТипКонтента (тип Строка) — название типа контента.
ФункцияДокумента (тип Строка) — для документов в формате УПД. Принимает значение InvoiceAndBasic / Invoice / Basic.
Представление (тип Строка) — представление типа документа на русском языке из списка «Типы документа».
Формализованный (тип Булево) — признак того, что документ в формате, утвержденном ФНС.