Помогите с ФР-ом

1. advocatus2007 11.04.11 22:19 Сейчас в теме
Собственно проблема следующая. Есть АСПД Штрих-Light, есть 1С ТИС
в АСПД (читай ФР) есть метод PrintString(), который печатает StringForPrinting="", АСПД для печати чеков мы не используем (когда то непонятно зачем купили) и нужно чтобы он выводил просто строки через printString(), соб-нно проблема как собрать в кучку поля например Поле1, Поле2, Поле3, Поле-n т.е. в список значений и циклом пока есть эти значения передавать в StringForPrinting=""? Может что то путаю, но оччень нужно чтобы печатал эти строчки
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. omut 12.04.11 00:23 Сейчас в теме
Вызывайте функцию, передавая строки из списка значений:

Функция ПечататьСтроку(Объект, Пароль, Стр, ПолужирныйШрифт = 0, ТипШрифта = 0, ПечЧек=1, ПечКонтр=0);
Объект.Password = Пароль;
Объект.UseReceiptRibbon = ПечЧек;
Объект.UseJournalRibbon = ПечКонтр;
Объект.StringForPrinting = Стр;
Если ПолужирныйШрифт = 1 Тогда
Объект.PrintWideString();
ИначеЕсли ТипШрифта = 0 Тогда
Объект.PrintString();
Иначе
Объект.FontType = ТипШрифта;
Htp = Объект.PrintStringWithFont();
КонецЕсли;

Если Объект.ResultCode <> 0 Тогда
ОписаниеРезультата = ПолучитьОписаниеРезультата(Объект);
Возврат 0;
КонецЕсли;
Возврат 1;

КонецФункции // ПечататьСтроку()
3. advocatus2007 12.04.11 14:02 Сейчас в теме
теперь логично спросить как передавать список значений?

Создается я так понимаю:
Стр = СоздатьОбъект("СписокЗначений");
Стр.ДобавитьЗначение(Поле1);
Стр.ДобавитьЗначение(Поле2);
Стр.ДобавитьЗначение(Поле3);


но как его передавать? и видимо в цикле ведь это один столбик с кучей строчек
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот