А+А. Редакция 4.1 (4.1.01.20) Требуется чтобы была возможность печати чека без номенклатурных позиций, только с итоговой суммой.
Покопался в обработке ТорговоеОборудование в форме ФР_Атол_ДрайверФР, сделал в функции ПечатьСтрокиЧека вот так: Устройство.ПереносТекста =2; Устройство.Наименование = "";//стрНаименование; Устройство.Цена = Цена; Устройство.Количество = Количество; Устройство.Секция = Число(Отдел);
Т.е. я только закоментил строчку вывода наименования. А возможно ли полностью избавится от вывода фискальных строк?
И второй вопрос: как сделать чтобы эта возможность была опциональна? Добавил на форму ФронтКассира галочку Краткий чек, но как ее передать в обработку? Возможно ли передать ее через SafeArrayПараметрыШапки Рарус_Компоненты?
А возможно ли полностью избавится от вывода фискальных строк?
Избавится полностью от вывода фискальных строк возможно. Для этого необходима доработка обработки обслуживания (обработка ТорговоеОборудование , форма ФР_Атол_ДрайверФР)
Цитата
как сделать чтобы эта возможность была опциональна? Добавил на форму ФронтКассира галочку Краткий чек, но как ее передать в обработку? Возможно ли передать ее через SafeArrayПараметрыШапки Рарус_Компоненты?
Сейчас подобная опциональность не поддерживается. Передать булево значение в обработку обслуживания можно через SafeArrayПараметрыШапки , добавив новый элемент в массив
Не совсем понятно где происходит непосредственная печать строки. Есть такой код в функции ВыполнитьКоманду:
Код
ИначеЕсли Команда = "Регистрация" Тогда
Если флФС = 1 Тогда
сч = СтрЧислоСтрок(Устройство.Наименование)+1;
ПроверитьКоличествоСтрок(Сч);
КонецЕсли;
Устройство.Регистрация();
Он регистрирует продажу на ФР и он же, как я понял, печатает строку на чеке. Как можно зарегистрировать продажу на ФР не выводя ее на печать?