|
1с 8.3 Печать скидки в чеке Атол 55ф | ☑ | ||
---|---|---|---|---|
0
illiona
naïve
20.12.17
✎
05:43
|
Пытаюсь изменить формирование XML для фискализации чека. без скидки чек печатается, при пробитии со скидкой аннулируется
Если ОбщиеПараметры.ПозицииЧека <> Неопределено Тогда ЗаписьXML.ЗаписатьНачалоЭлемента("Positions"); Для ИндексМассива = 0 По ОбщиеПараметры.ПозицииЧека.Количество() - 1 Цикл ТекущаяПозиция = ОбщиеПараметры.ПозицииЧека[ИндексМассива]; Если ТекущаяПозиция.Свойство("ФискальнаяСтрока") Тогда ЗаписьXML.ЗаписатьНачалоЭлемента("FiscalString"); ЗаписьXML.ЗаписатьАтрибут("Name" , XMLСтрока(ТекущаяПозиция.Наименование)); ЗаписьXML.ЗаписатьАтрибут("Quantity" , XMLСтрока(ТекущаяПозиция.Количество)); ЗаписьXML.ЗаписатьАтрибут("Price" , XMLСтрока(ТекущаяПозиция.Цена)); ЗаписьXML.ЗаписатьАтрибут("PriceWithDiscount", XMLСтрока(ТекущаяПозиция.ЦенаСоСкидками)); ЗаписьXML.ЗаписатьАтрибут("SumWithDiscount" , XMLСтрока(ТекущаяПозиция.Сумма)); ЗаписьXML.ЗаписатьАтрибут("DiscountSum" , XMLСтрока(ТекущаяПозиция.СуммаСкидок)); //если здесь пустое значение, то чек печатается ЗаписьXML.ЗаписатьАтрибут("TaxSum" , XMLСтрока(ТекущаяПозиция.СуммаНДС)); ЗаписьXML.ЗаписатьАтрибут("Department" , XMLСтрока(ТекущаяПозиция.НомерСекции)); Если НЕ ПустаяСтрока(ТекущаяПозиция.СтавкаНДС) Тогда ЗаписьXML.ЗаписатьАтрибут("Tax" , XMLСтрока(ТекущаяПозиция.СтавкаНДС)); Иначе ЗаписьXML.ЗаписатьАтрибут("Tax" , "none"); КонецЕсли; |
|||
1
Sapiens_bru
20.12.17
✎
06:44
|
Прошивка? Версия ффд ? Версия драйвера АТОЛ?
Две 100% рабочих комбинации не дающих ошибок со скидками 4139, 1.0 , 8.14.2.2 5199, 1.05, 9.11.0.хххх |
|||
2
illiona
naïve
20.12.17
✎
07:48
|
Наверно у меня xml не правильно формируется
Если ТекущаяПозиция.Свойство("ФискальнаяСтрока") Тогда ЗаписьXML.ЗаписатьНачалоЭлемента("FiscalString"); ЗаписьXML.ЗаписатьАтрибут("Name" , XMLСтрока(ТекущаяПозиция.Наименование)); ЗаписьXML.ЗаписатьАтрибут("Quantity" , XMLСтрока(ТекущаяПозиция.Количество)); ЗаписьXML.ЗаписатьАтрибут("PriceWithDiscount" , XMLСтрока(ТекущаяПозиция.Цена)); ЗаписьXML.ЗаписатьАтрибут("SumWithDiscount" , XMLСтрока(ТекущаяПозиция.Сумма)); ЗаписьXML.ЗаписатьАтрибут("DiscountSum" , XMLСтрока(ТекущаяПозиция.СуммаСкидок)); ЗаписьXML.ЗаписатьАтрибут("TaxSum" , XMLСтрока(ТекущаяПозиция.СуммаНДС)); ЗаписьXML.ЗаписатьАтрибут("Department" , XMLСтрока(ТекущаяПозиция.НомерСекции)); сейчас прописывает скидку но не появляется сумма без скидки |
|||
3
illiona
naïve
20.12.17
✎
07:49
|
ТекущаяПозиция.Цена передается цена без скидки
ТекущаяПозиция.Сумма передается сумма со скидкой |
|||
4
Сияющий в темноте
20.12.17
✎
08:11
|
Если ФДД 1.05 то цена должна быть с учетом всех скидок,т.к.по другому нельзя
|
|||
5
illiona
naïve
20.12.17
✎
12:05
|
а если передать строкой в чек наименование цену без скидки,скидку и сумму со скидкой? т.е. не через xml
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |