diadoc / diadoc1cpro-docs

7 stars 8 forks source link

Акцизы в укд #205

Open VitalyaSamohvalov opened 1 year ago

VitalyaSamohvalov commented 1 year ago

Заполняю поле в укд поле Excise, значением 0, к примеру до изменений было 90000, после изменений 0

И поле после изменений 0 преобразовывается в "без акциза", а нужно 0.00

Подскажите как решить эту проблему?

GilimkhanovDenis commented 1 year ago

Добрый день

  1. какие именно TypeNamedId, DocumentFunction и DocumentVersion используете в методе добавления документа на отправку (см. PackageSendTask2) ?
  2. Методом CustomDocumentToSend.SaveUserData(FilePath) сохраните упрощённый контент и приложите его к обращению
VitalyaSamohvalov commented 1 year ago

Добрый день

Как я понял, это методы диадок com. Мы пользуемся подключаемым модулем в виде внешней обработке, там мы используем функцию ОбработатьСобытие , событие - ПодготовитьЭлектронныйДокумент. Далее работает с результатом

в таком виде:

    ТаблицаXDTO = Результат.Content.InvoiceCorrectionTable.Items;   

    Для Каждого ЗначXDTO Из ТаблицаXDTO Цикл

        . . . 
        сткПослеИзменения   = ЗначXDTO.CorrectedValues;     // тип - InvoiceItemFields
        сткДоИзменения      = ЗначXDTO.OriginalValues;      // тип - InvoiceItemFields
        . . .

        сткПослеИзменения.Excise    = Формат(строкиТабТовары[0].Акциз,            "ЧДЦ=2; ЧРД=.; ЧН=0.00; ЧВН=; ЧГ=0");   
        сткДоИзменения.Excise       = Формат(строкиТабТовары[0].АкцизДоИзменения, "ЧДЦ=2; ЧРД=.; ЧН=0.00; ЧВН=; ЧГ=0");

    КонецЦикла;
burlakovaep commented 1 year ago

@VitalyaSamohvalov, привет.

в УКД - в графе 6 в строке А, Б - при отсутствии показателя в графе 6 счета-фактуры, к которому составлен корректировочный счет-фактура указывается "без акциза"