Odin | База знаний 1С

Где указать ФИО кас...
 

Где указать ФИО кассира для печати на чеке в 1С: Розница 2.3?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

розница 2.3 где указать фио кассира, чтобы оно печаталось на чеке



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Yari, в 1С:Розница 2.3 ФИО кассира, которое печатается на кассовом чеке, обычно берется из реквизита "Ответственный" документа "Чек ККМ" или из настроек рабочего места кассира.

Чтобы ФИО кассира печаталось на чеке, нужно:

1. В документе "Чек ККМ" (или в документе продажи, если используется) заполнить реквизит **Ответственный** — туда указывается сотрудник, который пробивает чек (кассир).

2. Если в вашей конфигурации не заполнен этот реквизит автоматически, можно настроить автоматическое подставление текущего пользователя (кассира) в поле Ответственный при создании чека. Например, в модуле объекта документа "Чек ККМ" в процедуре ПриСоздании можно прописать:

Если НЕ ЗначениеЗаполнено(Ответственный) Тогда
    Ответственный = Справочники.Пользователи.НайтиПоИмениПользователя(ПараметрыСеанса.ТекущийПользователь);
КонецЕсли;

3. В настройках печати чека (обычно в обработках печати или драйверах ККТ) предусмотрено, что в поле кассира подставляется именно этот реквизит "Ответственный".

4. Если используется универсальный драйвер торгового оборудования (ТО), то в процедуре печати чека передается ФИО кассира из этого реквизита, например:

FR.setParam(1021, СокрЛП(Ответственный.Фамилия + " " + Ответственный.Имя + " " + Ответственный.Отчество));

Если в вашей конфигурации поле "Ответственный" не выводится на чек, возможно, потребуется доработать обработку печати чека, чтобы передавать это значение в драйвер ККТ.

---

Если хотите, могу помочь с конкретным кодом для вашей конфигурации.

Рекомендую посмотреть здесь: https://infostart.ru/public/567579/ (пример работы с кассирами и печатью ФИО на чеке в 1С)



   
ОтветитьЦитата