ДД, смотрите. у нас есть база 8,1, откуда мы печатаем чеки через обработку, подскажите , пожалуйста, как изменить в чеке "Полный расчет" на "оплату за ТО" и другой "Полный расчет" на "Оплата Кредита"
ФР = Неопределено;
СписокФР = Новый СписокЗначений();
Вид = Неопределено;
Представление = Неопределено;
Для каждого ФР Из МассивФР Цикл
ПолучитьСерверТО().ПолучитьПредставлениеУстройства(ФР, Вид, Представление);
СписокФР.Добавить(ФР, Представление);
КонецЦикла;
КоличествоФР = СписокФР.Количество();
Если КоличествоФР = 0 Тогда
Предупреждение("Фискальный регистратор не подключен!");
ФР = Неопределено;
ИначеЕсли КоличествоФР = 1 Тогда
ФР = СписокФР[0].Значение;
Иначе
ФР = СписокФР.ВыбратьЭлемент("Необходимо выбрать фискальный регистратор");
Если ФР = Неопределено Тогда
Предупреждение("Операция отменена пользователем");
Иначе
ФР = ФР.Значение;
КонецЕсли;
КонецЕсли;
Если НЕ ЗначениеЗаполнено(ФР) Тогда
Возврат;
КонецЕсли;
Позиция = Неопределено;
НомерСмены = Неопределено;
ТаблицаПлатежей = Новый ТаблицаЗначений();
ТаблицаПлатежей.Колонки.Добавить("Заголовок");
ТаблицаПлатежей.Колонки.Добавить("Сумма");
ТаблицаПлатежей.Колонки.Добавить("НДС");
Для Каждого Позиция Из Документ.РасшифровкаПлатежа Цикл
СтрокаТаблицы = ТаблицаПлатежей.Добавить();
СтрокаТаблицы.Заголовок = "Принято от " + Документ.ПринятоОт
+ "
|Основание: " + Документ.Основание;
СтрокаТаблицы.Сумма = Позиция.СуммаПлатежа;
СтрокаТаблицы.НДС = УчетНДС.ПолучитьСтавкуНДС(Позиция.СтавкаНДС);
КонецЦикла;
Если НЕ ЗначениеЗаполнено(Результат) Тогда
Оплачено = Истина;
Иначе
ТекстОшибки = ПолучитьСерверТО().ПолучитьТекстОшибкиФРТО(Результат);
Предупреждение(ТекстОшибки);
КонецЕсли;
"Оплата за ТО" может быть напечатано в чеке, но как наименование услуги.
другой "Полный расчет" на "Оплата Кредита"
Это возможно, если вы предватрительно отпускаете товар без оплаты. Но тогда при реализации вы должны тоже пробивать чек с признаком способа расчета "Передача в кредит".
А уж потом, при оплате - "Оплата кредита".
Короче, ищите программиста, который вам это реализует, никакой "настройкой" это не сделать.
(13)
Оплату за ТО изменил, а вот полный расчет не меняется, хотя написано, что тег4 - полный расчет, а тег7 - Оплата кредита.
Изменил 4 на 7, но не идет
(3) Полный расчет я так понимаю это признак способа расчета и нет такого "Оплата за ТО" . оплата кредите должна быть когда Вы ранее отгрузили товар и теперь принимаете оплату, т.е. наверно должен быть документ по которому отгружали товар или услугу. Нет БП 2 под рукой, там в ПКО нет возможности указать признак способа расчета?