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

Текст подвала в чеке

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

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

Интересующийся
RSS
Добрый день.

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

Чек на оплату формируется через фронт менеджера - функция ПробитьЧек. Необходимо выводить параметр в текст подвала.
в ПробитьЧек() есть такая строка:
//Формирование параметров шапки
SafeArrayПараметрыШапки.SetValue(17,0,ПараметрыШапки.ТекстПодвала);

Как это можно реализовать?
Декоративное изображение 4
Сотрудник 1С-Рарус
Добрый день.

В модуле объекта Обработка.ФронтКассира в функции ПодготовитьПараметрыШапкиДляПробития() есть строка

ПараметрыШапки.Вставить("ТекстПодвала","");

Замените ее на строку

ПараметрыШапки.Вставить("ТекстПодвала","Текст для подвала чека");
Интересующийся
Цитата
Красник Андрей пишет:
Добрый день.

В модуле объекта Обработка.ФронтКассира в функции ПодготовитьПараметрыШапкиДляПробития() есть строка

ПараметрыШапки.Вставить("ТекстПодвала","");

Замените ее на строку

ПараметрыШапки.Вставить("ТекстПодвала","Текст для подвала чека");

Сделал как сказали, в подвал все равно выводится "Введите текст подвала!". Программное формирование текста подвала установлено в 1.
Сотрудник 1С-Рарус
Попробуйте в настройках очистить текст "Введите текст подвала!" (см. скриншот)

Прошу написать поможет или нет

Прикрепленные файлы

Сотрудник 1С-Рарус
Печать чека в данном случае осуществляется обработкой ФР_СпециальныйПринтерЧеков.
В текщей реализации на печать выводится только статический текст подвала, заданный в настройках ФР (см. предыдущее сообщение.).

Вот фрагмент кода:
УстановитьЭлементСекции(ТекущаяСекция, 0, "FooterText", "");
УстановитьЭлементСекции(ТекущаяСекция, 1, "StaticFooter", Задача.ТекстПодвала);
УстановитьЭлементСекции(ТекущаяСекция, 2, "CurrencyName", Задача.Валюта);

Чтобы передавать на печать и динамический тест подвала, нужно заменить первую строку на:
УстановитьЭлементСекции(ТекущаяСекция, 0, "FooterText", Чек.ТекстПодвала);
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С