При закрытии кассовой смены выпадает ошибка:
Ошибка вызова метода <ОбъектДрайвера.ЗакрытьСмену>.
Ошибка при вызове метода контекста (XMLЗначение): Несоответствие типов (параметр номер '2')
Смену не закрывает в 1с, хотя ккм отчет выводит, в офд смену закрывает.
Как закрыть смену в 1с?
ЗЫ 8.2 КА атол 30ф
Ошибка вызова метода <ОбъектДрайвера.ЗакрытьСмену>.
Ошибка при вызове метода контекста (XMLЗначение): Несоответствие типов (параметр номер '2')
Смену не закрывает в 1с, хотя ккм отчет выводит, в офд смену закрывает.
Как закрыть смену в 1с?
ЗЫ 8.2 КА атол 30ф
По теме из базы знаний
- Удаление кассовой смены навсегда, изменение статуса смены. Розница 2.2
- Обработка документа Кассовая смена
- Закрытие кассовой смены вручную
- Закрытие кассовой смены вручную для всех типовых конфигураций
- Создание Отчета о розничных продажах на основании произвольного документа Кассовая смена для 1С: Розница 2.3
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Скорее всего ККТ не фискализирована еще :). У меня та же беда. При закрытии смены с ккт не приходит параметр: BacklogDocumentFirstDateTime (дата последнего не отправленного документа) который обработка закрытия смены пытается прочитать, и при преобразовании значения получается ошибка. Вот думаю - править или нет ручками. А так да на атоле смена закрывается без проблем.
Судя по коду это в 1С более не используется после этого :). Надо править
Судя по коду это в 1С более не используется после этого :). Надо править
Общий модуль МенеджерОборудованияВызовСервера
Изменил Процедуру ПолучитьПараметрыСостоянияСменыИзXMLПакета
Было:
Стало:
Надеюсь мы говорим о ККТ для нового закона 54ФЗ? Я подключил АТОЛ 11Ф к своей УТ 10.3.
Изменил Процедуру ПолучитьПараметрыСостоянияСменыИзXMLПакета
Было:
Функция ПолучитьПараметрыСостоянияСменыИзXMLПакета(Данные, НомерСмены) Экспорт
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(Данные);
ЧтениеXML.ПерейтиКСодержимому();
Параметры = МенеджерОборудованияКлиентСервер.ПараметрыНормализуемыхФискальныхДанных();
Параметры.НомерСменыККТ = НомерСмены;
Если ЧтениеXML.Имя = "StatusParameters" И ЧтениеXML.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда
Если ЧтениеXML.Прочитать() И ЧтениеXML.Имя = "Parameters" И ЧтениеXML.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда
Параметры.КоличествоНепереданныхФД = Число(ЧтениеXML.ЗначениеАтрибута("BacklogDocumentsCounter"));
Параметры.НомерПервогоНепереданногоФД = ЧтениеXML.ЗначениеАтрибута("BacklogDocumentFirstNumber");
Параметры.ДатаПервогоНепереданногоФД = XMLЗначение(Тип("Дата"),ЧтениеXML.ЗначениеАтрибута("BacklogDocumentFirstDateTime")));
КонецЕсли;
КонецЕсли;
Возврат Параметры;
КонецФункции
ПоказатьСтало:
Функция ПолучитьПараметрыСостоянияСменыИзXMLПакета(Данные, НомерСмены) Экспорт
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(Данные);
ЧтениеXML.ПерейтиКСодержимому();
Параметры = МенеджерОборудованияКлиентСервер.ПараметрыНормализуемыхФискальныхДанных();
Параметры.НомерСменыККТ = НомерСмены;
Если ЧтениеXML.Имя = "StatusParameters" И ЧтениеXML.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда
Если ЧтениеXML.Прочитать() И ЧтениеXML.Имя = "Parameters" И ЧтениеXML.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда
Параметры.КоличествоНепереданныхФД = Число(ЧтениеXML.ЗначениеАтрибута("BacklogDocumentsCounter"));
Параметры.НомерПервогоНепереданногоФД = ЧтениеXML.ЗначениеАтрибута("BacklogDocumentFirstNumber");
BacklogDocumentFirstDateTime = ЧтениеXML.ЗначениеАтрибута("BacklogDocumentFirstDateTime");
Если ЗначениеЗаполнено(BacklogDocumentFirstDateTime) Тогда
Параметры.ДатаПервогоНепереданногоФД = XMLЗначение(Тип("Дата"), BacklogDocumentFirstDateTime);
Иначе
Параметры.ДатаПервогоНепереданногоФД = Дата(1,1,1);
КонецЕсли;
КонецЕсли;
КонецЕсли;
Возврат Параметры;
КонецФункции
ПоказатьНадеюсь мы говорим о ККТ для нового закона 54ФЗ? Я подключил АТОЛ 11Ф к своей УТ 10.3.
(9)
Возможно в другом месте ошибка происходит не в этом, пройдись отладчиком пошагово.
(8) Вообщем, подправил выдает, что смена закрыта - операция невозможна, но в списке кассовых смен статус-открыта, и отчет о розничных продажах не формирует..
и да 54-фз Атол30ф КА 1.1 клиент-серверная
и да 54-фз Атол30ф КА 1.1 клиент-серверная
Возможно в другом месте ошибка происходит не в этом, пройдись отладчиком пошагово.
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот