Доработки УТ 11.4 для печати кассовых чеков с НДС 20%

Чтобы добавить возможность печати НДС 20% в кассовых чеках в УТ 11.4 необходимо добавить 4 куска кода (это нужно делать техническому специалисту):

1.открываем в конфигураторе общий модуль «МенеджерОборудованияКлиентСервер».
2. Находим в нем функцию СформироватьТекстНефискальногоДокумента()
3. дописываем куски кода, выделенные rus-proger (по тексту идем сверху вниз) — 3 куска кода (см рисунки ниже; текст кода продублирован после скринов)
4. обновляем конфигурацию.

1.

2.

3.

ТЕКСТ КОДА:

1.

//rus-proger
СуммаНДС20 = 0;
СуммаНДС120 = 0;
//rus-proger

2.

//rus-proger.ru
ИначеЕсли ПозицияЧека.СтавкаНДС = 20 Тогда
СуммаНДС20 = СуммаНДС20 + Сумма;
ТекстНалога = НСтр(«ru=’НДС 20%'»);
ИначеЕсли ПозицияЧека.СтавкаНДС = 120 Тогда
СуммаНДС120 = СуммаНДС120 + Сумма;
ТекстНалога = НСтр(«ru=’НДС 20/120%'»);
//rus-proger.ru

3.

//rus-proger
Если СуммаНДС20 > 0 Тогда
Текст = Текст + ВыстроитьПоля(НСтр(«ru=’ СУММА НДС 20%'»), «=» + Формат(СуммаНДС20 / 120 * 20, ФорматЧисла), ШиринаСтроки) + Символы.ПС;
КонецЕсли;
Если СуммаНДС120 > 0 Тогда
Текст = Текст + ВыстроитьПоля(НСтр(«ru=’ СУММА НДС 20/120%'»), «=» + Формат(СуммаНДС120 / 120 * 20, ФорматЧисла), ШиринаСтроки) + Символы.ПС;
КонецЕсли;
//rus-proger

Добавить комментарий

Ваш адрес email не будет опубликован.