Задача 101.62428

Задача :101.62428

Краткое описание :
Диадок. Выводить доп. статус требуется уточнение для СФ.
Описание :
Работа с Контур.Диадок
Что измененно :

В модели данных Диадока за этот признак отвечает поле InvoiceAmendmentFlags в информационной структуре метаданных счетов-фактур.

Пример:
message InvoiceMetadata {
optional InvoiceStatus InvoiceStatus = 1 [default = UnknownInvoiceStatus];
required string Total = 2;
required string Vat = 3;
required int32 Currency = 4;
required sfixed64 ConfirmationDateTimeTicks = 5;
required int32 InvoiceAmendmentFlags = 6;
где InvoiceAmendmentFlags отражает статус данного СФ: было ли затребовано уточнение, передавалось ли ИСФ, передавался ли КСФ; представляет собой битовую маску, составленную из одного или нескольких значений перечисления InvoiceAmendmentFlags:
[Flags] enum InvoiceAmendmentFlags
{
None = 0,
AmendmentRequested = 1,
Revised = 2,
Corrected = 4,
}

Подробнее здесь: http://api-docs.diadoc.ru/ru/latest/proto/InvoiceDocumentMetadata.html?highlight=InvoiceAmendmentFlags
Как измененно :

При наличии в Диадоке уведомления об уточнении в интерфейсе просмотра документов Диадок добавлено:
- колонка "У" (Наличие уведомления об уточнении) в списке документов, при наличии уведомления значение = "+";
- отображение доп.статуса - "ожидается уточнение"/"требуется уточнение" рядом с основным статусом в нижней части окна.

Название продукта Название компонента Тип Последняя версия Дата выхода
C_DIADOCC_DIADOCRES9.1.002.0
C_DIADOCC_DIADOCRES9.1.2.0