Исходные данные учет ведется "Без НДС". Фискальный регистратор запрограммирован так:
Для себя решил так:
в 1с8 УТ добавил в перечисление СтавкиНДС значение Акциз. Для Акцизных товаров проставил это добавленное значение.
Далее в модуле документа ЧекККМ в функции ПровестиИРаспечататьЧек()
внес изменения:
После строки
Товар.СтавкаНДС = ?(ПечататьНДСВКассовыхЧекахИзДокументовЧекККМ И фЕстьНДС, НалоговыйУчет.ПолучитьСтавкуНДС(Выборка.СтавкаНДС), 0);
добавил
Если Выборка.СтавкаНДС= Перечисления.СтавкиНДС.Акциз тогда
Товар.СтавкаНДС=3;
КонецЕсли;
Далее в обработке обслуживания MINI-T_FP_fiscal_printer_v20.epf (скаченной с сайта производителя)
внес изменения:
После строк
мНДС = Новый Соответствие();
мНДС.Вставить(200, 1);
мНДС.Вставить(000, 2);
мНДС.Вставить(20 , 1);
добавил
мНДС.Вставить(3, 3);
После данных манипуляций акциз в чеке заработал.
i |
| Не забываем выделять код!
|