Идентификатор типа документа
Уникальный идентификатор типа документа в Диадоке состоит из названия типа, функции и версии.
Тип документа — способ классификации документов по их назначению.
Примеры:
UniversalTransferDocument
UniversalTransferDocumentRevision
Функция документа — способ классификации документов одного типа по их назначению.
Примеры:
default— используется для типов документов, у которых нет различных функций
СЧФДОП
КСЧФ
Версия документа — сущность, содержащая настройки работы с документами конкретного типа и функции. Обычно новая версия заводится, когда ФНС вносит изменения в формат.
Примеры:
utd970_05_03_01
tovtorg_05_02_01
Как узнать тип, функцию и версию документа
Идентификатор типа документа хранится в DocumentBase.TypeInfo.TypeId.
Получить все возможные идентификаторы типов документов, доступные в ящике можно двумя методами:
Box.GetFlatDocumentTypes()— возвращает идентификаторы документов в формате FlatDocumentTypeInfo.Полный идентификатор лежит в поле FlatDocumentTypeInfo.TypeId.
Box.GetDocumentTypes()— возвращает коллекцию описаний идентификаторов документов в формате DocumentTypeDescription.Каждый компонент идентификатора расположен на своём уровне:
Тип — DocumentTypeDescription.Name
Функция — DocumentTypeDescription.Functions[].Name
Версия — DocumentTypeDescription.Functions[].Versions[].Version
Часто используемые идентификаторы типа документа
В таблице собраны популярные и рекомендуемые соотношения между типом, функцией, версией документа в Диадоке и форматом документа. Остальные соотношения вы найдете в ответе одного из методов получения идентификатора документа.
Описание типа |
Тип (Type) |
Функция (Function) |
Версия (Version) |
|
|---|---|---|---|---|
Акт о выполнении работ и оказании услуг (неформализованный) |
AcceptanceCertificate |
default |
v1 |
|
Акт о выполнении работ и оказании услуг в XML-формате |
XmlAcceptanceCertificate |
default |
||
Исправление счета-фактуры |
InvoiceRevision |
default |
||
Исправление универсального корректировочного документа |
UniversalCorrectionDocumentRevision |
ДИС КСЧФ КСЧФДИС |
||
Исправление универсального передаточного документа |
UniversalTransferDocumentRevision |
ДОП СЧФ СЧФДОП |
||
Корректировочный счет-фактура |
InvoiceCorrection |
default |
||
Неформализованный документ |
Nonformalized |
default |
v1 |
|
Счет-фактура |
Invoice |
default |
||
Товарная накладная ТОРГ-12 в XML-формате |
XmlTorg12 |
default |
||
Универсальный корректировочный документ |
UniversalCorrectionDocument |
ДИС КСЧФ КСЧФДИС |
||
Универсальный передаточный документ |
UniversalTransferDocument |
ДОП СЧФ СЧФДОП |
||