Имя: Пароль:
1C
 
Шаблон чека ККМ не передается на ФР (Штрих-Мини-ФР-К, 1С:Розница 2.1)
0 StanleyMarsh
 
06.11.14
15:18
В настройках кассы ККМ шаблон стоит. В ФР в таблицах "Сохранять строки в буфере чека" стоит. Пробовал шаманство что попадалось в инете (типо изменить код элемента справочника магазины или касса ккм). Если устанавливать какой-либо параметр через "Тест драйвера ФР"(4.9) на чеке он появляется. Через 1С - ничего. Посмотрел в коде - стало не понятно как оно вообще работает. Шаблон (никак тип Хранилище значений, никак другой какой либо тип) непосредственно во входящих параметрах не участвует. ПОДСКАЖИТЕ ПОЖАЛУЙСТА В ЧЕМ ТУТ МОЖЕТ БЫТЬ ДЕЛО?. А то мозг сломал себе кажется))

// Подготовка таблицы общих параметров
                ТипЧека = ?(ОбъектЧекККМ.ВидОперации = Перечисления.ВидыОперацийЧекККМ.Возврат,1,0);
                ОбщиеПараметры = Новый Массив();
                ОбщиеПараметры.Добавить(ТипЧека);                //  1 - Тип чека
                ОбщиеПараметры.Добавить(Истина);                 //  2 - Признак фискального чека
                ОбщиеПараметры.Добавить(Неопределено);           //  3 - Печать на подкладном документе
                ОбщиеПараметры.Добавить(ОбъектЧекККМ.СуммаДокумента);  //  4 - Сумма по чеку без скидок/наценок
                ОбщиеПараметры.Добавить(ОбъектЧекККМ.СуммаДокумента);  //  5 - Сумма по чеку с учетом всех скидок/наценок
                ОбщиеПараметры.Добавить("");                     //  6 - Номер дисконтной карты
                ОбщиеПараметры.Добавить("");                     //  7 - Текст шапки
                ОбщиеПараметры.Добавить("");                     //  8 - Текст подвала
                ОбщиеПараметры.Добавить(0);                      //  9 - Номер смены (для копии чека)
                ОбщиеПараметры.Добавить(0);                      // 10 - Номер чека (для копии чека)
                ОбщиеПараметры.Добавить(0);                      // 11 - Номер документа (для копии чека)
                ОбщиеПараметры.Добавить(0);                      // 12 - Дата документа (для копии чека)
                ОбщиеПараметры.Добавить("");                     // 13 - Имя кассира (для копии чека)
                ОбщиеПараметры.Добавить("");                     // 14 - Пароль кассира
                ОбщиеПараметры.Добавить(0);                      // 15 - Номер шаблона
                ОбщиеПараметры.Добавить("");                     // 16 - Наименование секции форматирования шапки
                ОбщиеПараметры.Добавить("");                     // 17 - Наименование секции форматирования подвала
                
                МассивШаблона = Новый Массив();
                МассивШаблона.Добавить(ОбъектЧекККМ.КассаККМ);
                МассивШаблона.Добавить("ШаблонЧекаККМ");
                МассивШаблона.Добавить(ОбъектЧекККМ.Ссылка);
                
                ОбщиеПараметры.Добавить(МассивШаблона);           // 18- Массив параметров шаблона чека
                
                ВходныеПараметры.Добавить(ТаблицаТоваров);
                ВходныеПараметры.Добавить(МассивОплат);
                ВходныеПараметры.Добавить(ОбщиеПараметры);
                
                // Печатаем чек.
                Результат = МенеджерОборудованияКлиент.ВыполнитьКоманду(ИдентификаторУстройстваФР,
                                                                        "PrintReceipt",
                                                                        ВходныеПараметры,
                                                                        ВыходныеПараметры);
1 borozavr
 
06.11.14
15:39
Отладкой смотри что происходит в процедуре МенеджерОборудованияСерверПереопределяемый.ПолучитьСтруктуруШаблонаЧека
2 StanleyMarsh
 
06.11.14
15:53
(1) в Розница 2.1 нет такого модуля "МенеджерОборудованияСерверПереопределяемый" и такой процедуры "ПолучитьСтруктуруШаблонаЧека"((
3 borozavr
 
06.11.14
15:56
Пичалька, значит опять все переписано, а бета-тестерами станут пользователи.
4 StanleyMarsh
 
06.11.14
16:00
(3)  в релизе "2.1.2.8" (моем) нет((  

есть в релизе 2.1.4.9
5 borozavr
 
06.11.14
16:39
Дык обновись,да проверь, как все будет работать.
6 StanleyMarsh
 
06.11.14
17:47
(5) В конфе изменений много - обновлять на новый релиз не 1 день. + рискованно - много магазинов работают.

Взял из последнего релиза - вроде запечаталось.

Огромное спасибо за подсказку!!!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.