Имя: Пароль:
1C
 
Печать нефискальной строки на Fprint-22 ПТК из 1с 7.7 ТИС
0 Угрюмый73
 
30.06.16
09:02
Добрый день. Задача:
Напечатать нефискальные строки на ФР Fprint-22 ПТК из 1с 7.7 ТИС. Установлены последние восьмые драйверы от Атол (8.10.02).
Пытаюсь следующей процедурой что-нибудь напечатать:

Процедура НапечататьСлип()
        Объект = глФР;
        //Объект.GetStatus();
        Объект.Mode = 1; // режим регистрации чеков
        Объект.Password = "30"; // пароль на режим регистрации
        Объект.SetMode();
        Объект.GetStatus();
        Объект.ОткрытьЧек ();
        //Объект.ДлинаСтрокиСимволов = 35;
        Объект.ПереноcТекста = 2;
        Объект.Строка = "http://check.egais.ru?id=63a8ddbe-331c-4cb0-9587-50fe43b545d7&dt=1806161901&cn=020000221394";;
        Объект.Выравнивание = 0;
        Объект.ПечатьСтроки();
        
        Объект.Строка = "A4B7D895CE7532D46F7E3A50E18E0804AC0A1DA3CEB36E92A90B3C122DFC9EA34652D8E956C9E3C80E36AA294C8580A79C7691FC218D961EF95F736D774A6700";
        Объект.ПечатьСтроки();
        
        Объект.Barcode = "A4B7D895CE7532D46F7E3A50E18E0804AC0A1DA3CEB36E92A90B3C122DFC9EA34652D8E956C9E3C80E36AA294C8580A79C7691FC218D961EF95F736D774A6700";
        Объект.BarcodeType= 84;
        Объект.Выравнивание = 1;
        Объект.LeftMargin=100;
        Объект.AutoSize="FALSE";
        Объект.Scale=500;
        Объект.PrintBarcode();       
      
КонецПроцедуры

К фискальнику подключается, но из ФР ничего не выползает... Причем, параметр ДлинаСтрокиСимволов = 0; пытался его изменить, но он недоступен для редактирования. Параметры объекту присваиваются, результат=0, описаниерезультата - нет ошибок. Но ничего не происходит.
Работаю удаленно, на той стороне только продавец... Так что экспериментировать сложно...
Подскажите пожалуйста, в чем проблема, как заставить выводить строки?
1 Угрюмый73
 
30.06.16
09:09
к (0) Пробовал играться режимами  (только 0 и 1), пробовал без открытия чека (из документации, насколько понял, для этого ФР неважно, открыт чек или нет), результат нулевой...
2 Угрюмый73
 
30.06.16
09:15
Как понимаю, ФР печатает сразу по выдаче команды? В смысле, может макет накапливается в буфере и нужно дать команду "ЗакрытьЧек()" или какую еще, чтобы он все сразу распечатал?
3 Угрюмый73
 
30.06.16
09:27
Ну что, никто ЕГАИС розницу на 7.7 не запускал?
4 Угрюмый73
 
02.07.16
06:59
Разобрался:
В начале процедуры не хвататало
Объект.УстройствоВключено = 1;

Ну а в конце процедуры можно закрыть чек
Объект.ЗакрытьЧек();
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс