Странный выбор кассира для чека в УНФ 3.0

Столкнулись с проблемой, что кассир на чеке не соответствует ответственному в чеке. Для одного пользователя было сделано несколько сотрудников, при выборе сотрудника печатался не тот сотрудник, который пробивал чек, а всегда один и тот же:

================================
    ИП 
Тест касса (для проверки 
       ДОБРО ПОЖАЛОВАТЬ!        
          КАССОВЫЙ ЧЕК          
ИНН************           ПРИХОД
ЧЕК №2          16.10.2025 14:59
--------------------------------
Тест услуга                     
               1.000 х 1.00=1.00
                          НДС 5%
                          УСЛУГА
ПОЛНЫЙ РАСЧЕТ                   
--------------------------------
ИТОГ=                       1.00
--------------------------------
ОПЛАТА                          
  НАЛИЧНЫМИ=                1.00
СНО:УСН доход                   
  СУММА НДС 5%              0.05
КАССИР:Администратор            
ПОДПИСЬ:________________________
      СПАСИБО ЗА ПОКУПКУ!       
================================

Пришлось изучать код, в процедуре справочника КассыККМ.ПолучитьПользователяКассираДляПечатиЧека нашел:

РеквизитыКассаККМ = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ДокументОбъект.КассаККМ,
		"ИсточникФИОКассираВЧеке, СтруктурнаяЕдиница");
	ПользовательКассирДляПечати = Справочники.КассыККМ.ПолучитьПользователяКассираДляПечатиЧека(ДокументОбъект,
		РеквизитыКассаККМ.ИсточникФИОКассираВЧеке);

Поменял реквизит Автор на Ответственный и все заработало:

В принципе, можно было бы и без отладки догадаться, но кто же знал, что автором будет пользователь, а не сотрудник!

Среда: УНФ 3.0.10.178 Объем: 0.6 час

image_pdfimage_print

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Вам может также понравиться...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *