ФИО кассира при печати отчета об открытии смены

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
ФИО кассира при печати отчета об открытии смены
 
Добрый день, при открытии смены, на отчете всегда печатается ФИО кассира указанного первым в таблице теста драйвера ККМ.
Хотя, по идее, должен печататься текущий пользователь открывающий смену.
В последнем обновлении (5.1.11) при открытии смены в параметры передается пароль ККМ текущего пользователя, но печатается все равно, первый из таблицы ККМ.
Цитата
SafeArrayПараметры=Рарус_Компонента.СоздатьПараметры(1,1);
CashierID = ПараметрыСеанса.Пользователь.ПарольККМ;
SafeArrayПараметры.SetValue(0,0,CashierID);
КодОшибки=Рарус_Компонента.ЗаказатьВыполнениеДействияСинхронно(GUID_ФР,"НачатьСмену",SafeArrayПараметры,ТаймаутФР);

В чем может быть причина?
 
Добрый день, Дмитрий, а у Вас настроено соответствие пользователей Альфа-Авто с кассирами в драйвере ККМ?
 
Да, настроено. При пробитии обычных чеков, кассир выводится корректно.
 
Дмитрий, а какой у Вас ФР?
 
АТОЛ FPrint-22ПТК, АТОЛ 52Ф
Изменено: Дмитрий Титов - 19.07.2017 15:51:24
 
Дмитрий, посмотрите в обработке, есть ли код
CashierID = ВходныеПараметры.GetValue(0,0);
 Если CashierID > 0 Тогда
  КодОшибки = ПерейтиВРежим(1, CashierID);
 Иначе
  КодОшибки = ПерейтиВРежим(1);
 КонецЕсли;
если нет, значит Вы некорректно обновились.
 
Цитата
Светлана Сулименко написал:
...значит Вы некорректно обновились...
к Ресторану это может быть применимо, т.к. такая же проблема?
АТОЛ Ф30. Работает на драйвере ФР FPrint-22K (1С-обработка + драйвер "Атол").
 
Цитата
Светлана Сулименко написал:
Дмитрий, посмотрите в обработке, есть ли код
CashierID = ВходныеПараметры.GetValue(0,0);
 Если CashierID > 0 Тогда
  КодОшибки = ПерейтиВРежим(1, CashierID);
 Иначе
  КодОшибки = ПерейтиВРежим(1);
 КонецЕсли;
если нет, значит Вы некорректно обновились.
Да, в обработке "Торговое оборудование" тоже надо было покопаться, спасибо.
 
Цитата
Мuxauл Мapкuн написал:
Цитата
Светлана Сулименко  написал:
...значит Вы некорректно обновились...
к Ресторану это может быть применимо, т.к. такая же проблема?
АТОЛ Ф30. Работает на драйвере ФР FPrint-22K (1С-обработка + драйвер "Атол").
Михаил, информации о других программных продуктах у меня нет. Вы можете задать этот вопрос по электронному адресу техподдержки данного ПП.
 
Цитата
Светлана Сулименко написал:
Дмитрий, посмотрите в обработке, есть ли код
CashierID = ВходныеПараметры.GetValue(0,0);
 Если CashierID > 0 Тогда
  КодОшибки = ПерейтиВРежим(1, CashierID);
 Иначе
  КодОшибки = ПерейтиВРежим(1);
 КонецЕсли;
если нет, значит Вы некорректно обновились.
А к версии 4.1.0.29 это тоже относится?

Тоже не печатается правильное имя при открытии...  
 
Цитата
Петр Ким написал:
Цитата
Светлана Сулименко  написал:
Дмитрий, посмотрите в обработке, есть ли код
CashierID = ВходныеПараметры.GetValue(0,0);
 Если CashierID > 0 Тогда
  КодОшибки = ПерейтиВРежим(1, CashierID);
 Иначе
  КодОшибки = ПерейтиВРежим(1);
 КонецЕсли;
если нет, значит Вы некорректно обновились.
А к версии 4.1.0.29 это тоже относится?

Тоже не печатается правильное имя при открытии...  
Насколько я знаю в стандартной поставке 4.1 имя кассира при открытии чека нет. Но я только что накатил код из пятой альфы в четвертую, все что связано с id кассира при открытии смены, у меня заработало.
Обновлял получается 2 процедуры в обработке ТорговоеОборудование, и 1 процедуру в обработке ФронтКассира, искать можно по слову "CashierID" в последнем релизе пятой альфы.
Изменено: Дмитрий Титов - 20.07.2017 10:34:01
 
Цитата
Дмитрий Титов написал:
Цитата
Петр Ким  написал:
Цитата
Светлана Сулименко  написал:
Дмитрий, посмотрите в обработке, есть ли код
CashierID = ВходныеПараметры.GetValue(0,0);
 Если CashierID > 0 Тогда
  КодОшибки = ПерейтиВРежим(1, CashierID);
 Иначе
  КодОшибки = ПерейтиВРежим(1);
 КонецЕсли;
если нет, значит Вы некорректно обновились.
А к версии 4.1.0.29 это тоже относится?

Тоже не печатается правильное имя при открытии...  
Насколько я знаю в стандартной поставке 4.1 имя кассира при открытии чека нет. Но я только что накатил код из пятой альфы в четвертую, все что связано с id кассира при открытии смены, у меня заработало.
Обновлял получается 2 процедуры в обработке ТорговоеОборудование, и 1 процедуру в обработке ФронтКассира, искать можно по слову "CashierID" в последнем релизе пятой альфы.
Альфа-авто 4.1 сильно переписанная с обновлениями из 4.1.0.29 для работы с кассой.
При открытии кассовой смены АТОЛ FPrint-22ПТК выдает имя кассира, которое указано первым в Драйвере ККМ.

СПАСИБО за наводку.

Попробую проделать тоже самое
 
Цитата
Петр Ким написал:
Цитата
Светлана Сулименко  написал:
Дмитрий, посмотрите в обработке, есть ли код
CashierID = ВходныеПараметры.GetValue(0,0);
 Если CashierID > 0 Тогда
  КодОшибки = ПерейтиВРежим(1, CashierID);
 Иначе
  КодОшибки = ПерейтиВРежим(1);
 КонецЕсли;
если нет, значит Вы некорректно обновились.
А к версии 4.1.0.29 это тоже относится?

Тоже не печатается правильное имя при открытии...  
Петр, пока нет. это будет только в будущем релизе 4,1.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С