Структура «Документ»

Используется в модуле с версии 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
  • Представление (тип Строка) - представление типа документа на русском языке из списка «Типы документа»
  • Формализованный (тип Булево) - признак того, что документ в формате, утвержденном ФНС