После перехода с 11.5.8 на 11.5.9 (проверял все релизы) не работает закрытие кассовой смены. Такое ощущение что разрабоьчики забыли о возможности использовать кассу без розничной торговли. в 11.5.8 при закрытии кассовой смены все строилось на "подключенном оборудовании", а в 11.5.9 на КассаККМ, но ее при отключенной опции "Розничная торговля" вообще нет. У нас оптовая торговля и клиенты приносят деньги в кассу.
При попытке закрыть кассовую смену получаю ошибку
"При закрытии кассовой смены произошла ошибка.
Подробное описание:
Не найдено ни одной кассовой смены.
{ОбщийМодуль.РозничныеПродажи.Модуль(3428)}:ВызватьИсключение ОписаниеОшибки;
{ОбщийМодуль.РозничныеПродажиВызовСервера.Модуль(31)}:Возврат
РозничныеПродажи.ВыполнитьОперациюЗакрытияКассовойСмены(Объект, ОшибкаПриСнятииZОтчета, ОписаниеОшибки);"
вот код из документа
.....
и все работало.
При попытке закрыть кассовую смену получаю ошибку
"При закрытии кассовой смены произошла ошибка.
Подробное описание:
Не найдено ни одной кассовой смены.
{ОбщийМодуль.РозничныеПродажи.Модуль(3428)}:ВызватьИсключение ОписаниеОшибки;
{ОбщийМодуль.РозничныеПродажиВызовСервера.Модуль(31)}:Возврат
РозничныеПродажи.ВыполнитьОперациюЗакрытияКассовойСмены(Объект, ОшибкаПриСнятииZОтчета, ОписаниеОшибки);"
вот код из документа
.....
&НаКлиенте
Процедура ЗакрытьСменуВыполнить()
ПараметрыКассыККМ = Новый ФиксированнаяСтруктура(ПараметрыКассыККМ(Объект.КассаККМ));
РозничныеПродажиКлиент.ЗакрытьКассовуюСмену(
ПараметрыКассыККМ,
Новый ОписаниеОповещения("ЗакрытьСменуПослеЗакрытияСмены", ЭтотОбъект));
КонецПроцедуры
&НаСервереБезКонтекста
Функция ПараметрыКассыККМ(КассаККМ)
Возврат Справочники.КассыККМ.ПараметрыКассыККМ(КассаККМ);
КонецФункции
....
но реквизит КассаККМ пустой, нет у нас розничной торговли
в 11.5.8 все строилось на фискальном устройстве
&НаКлиенте
Процедура ЗакрытьСменуВыполнить()
ПараметрыОперации = МенеджерОборудованияКлиентСервер.ПараметрыОткрытияЗакрытияСмены();
Кассир = "";
СтандартнаяОбработка = Истина;
КассовыеСменыКлиентПереопределяемый.ОбработкаЗаполненияИмяКассира(Объект, Кассир, СтандартнаяОбработка);
ПараметрыОперации.Кассир = ?(Не СтандартнаяОбработка, Кассир, НСтр("ru='Администратор'"));
ОповещениеЗакрытия = Новый ОписаниеОповещения("ЗакрытьСменуПослеЗакрытияСмены", ЭтотОбъект);
МенеджерОборудованияКлиент.НачатьЗакрытиеСменыНаФискальномУстройстве(ОповещениеЗакрытия,
УникальныйИдентификатор,
ПараметрыОперации,
Объект.ФискальноеУстройство,
,
Объект.Ссылка);
КонецПроцедуры
Показатьи все работало.
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Исправлений на сайте нет по этому вопросу?
После перехода с 11.5.8 на 11.5.9 (проверял все релизы) не работает закрытие кассовой смены. Такое ощущение что разрабоьчики забыли о возможности использовать кассу без розничной торговли. в 11.5.8 при закрытии кассовой смены все строилось на "подключенном оборудовании", а в 11.5.9 на КассаККМ, но ее при отключенной опции "Розничная торговля" вообще нет. У нас оптовая торговля и клиенты приносят деньги в кассу.
Исправлений на сайте нет по этому вопросу?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот