Коллеги, здравствуйте, не могу одолеть проблему почему-то при пробитии чека из 1с:Розница сильно дописанная не пропечатывается наименования товаров. Зашел в отладку увидел что наименование посылается на печать?
Если строка не пустая, в ней нет непечатных символов и в отладчике 1С все нормально, то включи лог драйвера ФР и посмотри принимает ли он физически команды.
(0) Смущают два момента:
Пока СтрДлина(текНаименование) > 0 Цикл
СтрокаДляПечати = СокрЛП(Лев( текНаименование, МаксДлинаСтроки ));
_ПечатьСтроки(СтрокаДляПечати);
текНаименование = СокрЛП(Прав( текНаименование, СтрДлина(текНаименование) - СтрДлина(СтрокаДляПечати)));
КонецЦикла; //этот цикл когда-то заканчивается? Впрочем, на суть вопроса не влияет.
и МаксДлина строки - это не 0 случайно, может, где-то сбрасывается?
(6) обрезает строку по максимальной длине и выводит.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший