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

Декоративное изображение

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

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

В чем может быть причина?
Декоративное изображение 12
Сотрудник 1С-Рарус
Добрый день, Дмитрий, а у Вас настроено соответствие пользователей Альфа-Авто с кассирами в драйвере ККМ?
Интересующийся
Да, настроено. При пробитии обычных чеков, кассир выводится корректно.
Сотрудник 1С-Рарус
Дмитрий, а какой у Вас ФР?
Интересующийся
АТОЛ FPrint-22ПТК, АТОЛ 52Ф
Сотрудник 1С-Рарус
Дмитрий, посмотрите в обработке, есть ли код
CashierID = ВходныеПараметры.GetValue(0,0);
 Если CashierID > 0 Тогда
  КодОшибки = ПерейтиВРежим(1, CashierID);
 Иначе
  КодОшибки = ПерейтиВРежим(1);
 КонецЕсли;
если нет, значит Вы некорректно обновились.
Пользователь ПП
Цитата
Светлана Сулименко написал:
...значит Вы некорректно обновились...
к Ресторану это может быть применимо, т.к. такая же проблема?
АТОЛ Ф30. Работает на драйвере ФР FPrint-22K (1С-обработка + драйвер "Атол").
Интересующийся
Цитата
Светлана Сулименко написал:
Дмитрий, посмотрите в обработке, есть ли код
CashierID = ВходныеПараметры.GetValue(0,0);
 Если CashierID > 0 Тогда
  КодОшибки = ПерейтиВРежим(1, CashierID);
 Иначе
  КодОшибки = ПерейтиВРежим(1);
 КонецЕсли;
если нет, значит Вы некорректно обновились.
Да, в обработке "Торговое оборудование" тоже надо было покопаться, спасибо.
Сотрудник 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" в последнем релизе пятой альфы.
Пользователь ПП
Цитата
Дмитрий Титов написал:
Цитата
Петр Ким  написал:
Цитата
Светлана Сулименко  написал:
Дмитрий, посмотрите в обработке, есть ли код
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ПТК выдает имя кассира, которое указано первым в Драйвере ККМ.

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

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

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