17 июля 2025
1C-RarusTechDay 2025
8-я открытая техническая конференция для специалистов 1С
Зарегистрироваться
1C-RarusTechDay 2025 — 8‑я открытая техническая конференция для специалистов 1С

Редактирование шаблона чека

Декоративное изображение

Для получения доступа к форуму необходимо авторизоваться
или зарегистрироваться на сайте.

Читатель
RSS
А+А. Редакция 4.1 (4.1.01.20)
Требуется чтобы была возможность печати чека без номенклатурных позиций, только с итоговой суммой.

Покопался в обработке ТорговоеОборудование в форме ФР_Атол_ДрайверФР, сделал в функции ПечатьСтрокиЧека вот так:
Устройство.ПереносТекста =2;
Устройство.Наименование = "";//стрНаименование;
Устройство.Цена = Цена;
Устройство.Количество = Количество;
Устройство.Секция = Число(Отдел);

Т.е. я только закоментил строчку вывода наименования. А возможно ли полностью избавится от вывода фискальных строк?


И второй вопрос: как сделать чтобы эта возможность была опциональна?
Добавил на форму ФронтКассира галочку Краткий чек, но как ее передать в обработку? Возможно ли передать ее через SafeArrayПараметрыШапки  Рарус_Компоненты?

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Сотрудник 1С-Рарус
Добрый день!

Цитата
А возможно ли полностью избавится от вывода фискальных строк?
Избавится полностью от вывода фискальных строк возможно.
Для этого необходима доработка обработки обслуживания (обработка ТорговоеОборудование , форма ФР_Атол_ДрайверФР)

Цитата
как сделать чтобы эта возможность была опциональна?
Добавил на форму ФронтКассира галочку Краткий чек, но как ее передать в обработку? Возможно ли передать ее через SafeArrayПараметрыШапки Рарус_Компоненты?
Сейчас подобная опциональность не поддерживается.
Передать булево значение в обработку обслуживания можно через SafeArrayПараметрыШапки , добавив новый элемент в массив
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Читатель
Не совсем понятно где происходит непосредственная печать строки. Есть такой код в функции ВыполнитьКоманду:

Код
      ИначеЕсли Команда = "Регистрация" Тогда
         Если флФС = 1 Тогда
            сч = СтрЧислоСтрок(Устройство.Наименование)+1;
            ПроверитьКоличествоСтрок(Сч);
         КонецЕсли;
         Устройство.Регистрация(); 

Он регистрирует продажу на ФР и он же, как я понял, печатает строку на чеке. Как можно зарегистрировать продажу на ФР не выводя ее на печать?
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Сотрудник 1С-Рарус
Цитата
Как можно зарегистрировать продажу на ФР не выводя ее на печать?
1 строка регистрации все равно должна быть. Она должна включать в себя всю сумму по чеку.
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С