0
Бубр
05.04.17
✎
19:41
|
Вечер добрый. Бывалые в рознице натолкните на мысли правильные.
При формировании скидки в печати чека происходит такая ситуация например
цена = 115,15 скидка 10 процентов
и в итоге фискальный регистратор при вот таком коде не печатает количество и цену , а в цене указывает сумму с учетом скидки
ЗначениеСкидки = Позиция.Количество * Позиция.Цена * Позиция.Скидка * 0.01;
СуммаСоСкидкой1С = Окр(Позиция.Количество * Позиция.Цена - ЗначениеСкидки, 2);
СуммаСоСкидкойФР = Окр(Позиция.Количество * Позиция.Цена - Окр(ЗначениеСкидки, 2), 2);
Если СуммаСоСкидкой1С = СуммаСоСкидкойФР Тогда
Результат = Обработка.ПечататьСтроку(Объект,
Позиция.Наименование,
Позиция.Количество,
Позиция.Цена,
Позиция.Скидка,
Позиция.НомерСекции,
Позиция.СтавкаНДС);
Иначе
Результат = Обработка.ПечататьСтроку(Объект,
Позиция.Наименование,
1,
СуммаСоСкидкой1С,
0,
Позиция.НомерСекции,
Позиция.СтавкаНДС);
КонецЕсли;
подскажите как избежать данного раздвоения и корректно выводить количество и скидку в чеке ?
|
|