УТ 10.3 печать скидки в чеке #683718


#0 by evorle145
Немного не понимаю... При печати строки в чеке использутся строка кода из внешней обработки: Объект.Драйвер.НапечататьФискСтроку(Объект.ИДУстройства, Наименование, Количество,Цена,СуммаСоСкидкой,Отдел,НДС). В результате печатается строка по типу: наименование товара - цена с скидкой, а ниже в чеке идет строка по типу: сумма скидки Х рублей. Так вот мне не понятно, откуда берется эта вторая строка! ведь НапечататьФискСтроку - должно давать одну строку (вообще в НапечататьФискСтроку не передаются параметр сумма скидки в рублях)...
#1 by Галахад
Ну как бэ:
#2 by evorle145
, ну если так предположить... То откуда может взяться вторая строка? Для меня важно понять  откуда она берется, чтобы понять как добавить еще строку, где содержится не сумма скидки, а процент скидки...
#3 by Галахад
Ну, надо читать мануал к драйверу.
#4 by evorle145
вот все что там написано: Печатает строку товарной позиции с переданными реквизитами
#5 by evorle145
,есть конечно мысль, что после печати фискальной строки НапечататьФискСтроку, печатать нефискальную строку Обработка.НапечататьСтроки(Объект, Массив, Неопределено), где в массив помещать необходимую строку текста... Как на ваш взгляд, нормально будет? как другие-то делают?
#6 by evorle145
Может это где-то можно в настройках драйвера указать? не?
#7 by cw014
А каким методом выводится скидка "ниже"? На сколько я помню идет перебор массива с товарами и на каждый выполняется НапечататьФискСтроку, а затем происходит вывод итогов
#8 by cw014
Вообще умные книжки по АТОЛ драйверам есть и их использованию. - просвещайся
#9 by evorle145
, именно! там массив перебирается. А когда доходит до НапечататьФискСтроку - то выдает две строки (см выше какие). , нашел там метод ПроцентнаяСкидка, осталось понять как его использовать....
#10 by Галахад
А фиг его знает. Проблема, в том, что в последнее время производители ККМ, выпустили усеченные драйвера специально для 1С. Это мануал к другому драйверу, если я не ошибаюсь.
#11 by evorle145
, фига се... а по поводу мануала, то он к драйверу версии 6.18
#12 by evorle145
все-таки не рискну использовать этот метод (ПроцентнаяСкидка), как бы два раза скидка не за регистрировалась, проще еще нефискальную строку добавить.
#13 by evorle145
, потому что написано, что "Метод производит регистрацию процентной скидки на весь чек или последнюю операцию.", а что и где он будет печатать не ясно. Вообще, с чеками какая-то муть....
#14 by Галахад
Вообще, насколько я понимаю, самый простой способ, это печать тела чека нефискальными строками. А фискализзировать только итог.
#15 by evorle145
, можете в двух словах сказать, что имеете ввиду по фискализировать только итог? как это?
#16 by Галахад
Точно не помню. Примерно так. Как есть: открывается чек, каждая позиция фиксируется в фискальной памяти, закрывается чек. Как во втором варианте: открывается чек, печатаются нефискальные строки, закрывается чек с итоговой суммой.
#17 by evorle145
, теперь понял что имеете ввиду, спасибо большое... но все-таки склоняюсь добавить нефискальную строку. Так проще мне кажется. Посмотрите ради интереса предыдущую ветку (вы там мне помогли) кажется я нашел ответ на свой вопрос про выдачу денег из кассы=)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С