Имя: Пароль:
1C
1С v8
УТ 10.3 ошибка при внесении денег после открытия смены
0 Alekzander
 
04.12.19
09:30
Добрый день. УТ 10.3.56.1, касса АТОЛ 30Ф, обработка обслуживания самая свежая. Возникает проблема, когда после открытия смены в режиме кассира нужно внести деньги:

{ОбщийМодуль.МенеджерОборудованияВызовСервера.Модуль(5097)}: Поле объекта не обнаружено (ПараметрыРегистрации)
    ПараметрыРегистрации = ПараметрыПодключения.ПараметрыРегистрации;

Отладчиком посмотрел в общий модуль и в обработку обслуживания - оказалось, что параметры регистрации заполняются только при пробитии чека в функции ФискализироватьЧек:

Функция ФискализироватьЧек(Объект, ПараметрыЧека) Экспорт
    
    ПолучитьПараметрыККТ(Объект);
    
    мПараметрыПодключения.Вставить("ПараметрыРегистрации", Объект.ВыходныеПараметры);
    
    мВходныеПараметры.Очистить();
    мВходныеПараметры.Добавить(ПараметрыЧека);

    РезультатВыполнения = ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.ВыполнитьКоманду("ФискализацияЧека",
        мВходныеПараметры, мВыходныеПараметры, Объект.Драйвер, мПараметрыУстройства, мПараметрыПодключения);

    Если Не РезультатВыполнения Тогда
        Результат = мОшибкаНеизвестно;
        Объект.ОписаниеОшибки = мВыходныеПараметры[1];
    Иначе
        Результат = мНетОшибки;
        Объект.Вставить("ВыходныеПараметры", мВыходныеПараметры);
    КонецЕсли;
    
    Возврат Результат;

КонецФункции

Пробовал вставить обращение к функции ПолучитьПараметрыККТ и дальнейшее добавление параметров регистрации в функцию подключения оборудования, но это не помогло. Какие есть ещё варианты обхода этой проблемы?
1 Alekzander
 
04.12.19
15:29
ап
2 Double_Medved
 
04.12.19
15:54
А каким документом Вы хотите внести деньги?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс