Имя: Пароль:
1C
1С v8
УТ 11 Ошибка при закрытии кассовой смены
0 Admin_Net_1C
 
10.07.13
14:28
Версия платформы 8.2.17.169
Управление торговлей, редакция 11.0 (11.0.9.15)
База в клиент-серверном варианте

Пользовать "Администратор", Полные права. При закрытии кассовой выводит ошибку:

Смена закрыта на фискальном регистраторе.
Дополнительное описание:
При закрытии кассовой смены произошла ошибка.
Дополнительное описание:
Ошибка при вызове метода контекста (Записать)

В настройках кассы ККМ стоит галка "Использовать без подключенного оборудования". Смена не закрывается.
Если базу выгрузить в файловый вариант, то открытие и закрытие смены проходит без проблем.
Если открыть смену в клиент-серверном варианте ИБ и после этого выгрузить ИБ в файловый вариант, и попробовать закрыть смену, то ошибка вылазить в ОбщийМодуль.Розничные продажи в процедуре:


Функция ЗакрытьКассовуюСмену(КассаККМ, ОписаниеОшибки = "") Экспорт

Результат = Истина;

СтруктураСостояниеКассовойСмены = ПолучитьСостояниеКассовойСмены(КассаККМ);

Если СтруктураСостояниеКассовойСмены.СтатусКассовойСмены = Перечисления.СтатусыКассовойСмены.Открыта Тогда

КассоваяСменаОбъект = СтруктураСостояниеКассовойСмены.КассоваяСмена.ПолучитьОбъект();
КассоваяСменаОбъект.Дата = ТекущаяДата();
КассоваяСменаОбъект.СтатусКассовойСмены = Перечисления.СтатусыКассовойСмены.Закрыта;
КассоваяСменаОбъект.ОкончаниеКассовойСмены = КассоваяСменаОбъект.Дата;
Попытка
КассоваяСменаОбъект.Записать(РежимЗаписиДокумента.Проведение);
Исключение

Результат = Ложь;

ОписаниеОшибки = НСтр("ru = 'При закрытии кассовой смены произошла ошибка.
|Дополнительное описание:
|%ДополнительноеОписание%'");
ОписаниеОшибки = СтрЗаменить(ОписаниеОшибки, "%ДополнительноеОписание%", ИнформацияОбОшибке().Описание);

КонецПопытки;

Иначе

// Смена не открыта.

КонецЕсли;

Возврат ?(Результат, СтруктураСостояниеКассовойСмены.КассоваяСмена, Неопределено);

КонецФункции // ЗакрытьКассовуюСмену()


Ошибка проявляется на строке:
КассоваяСменаОбъект.Записать(РежимЗаписиДокумента.Проведение);

Хотя если, по другой кассе ККМ открыть и закрыть смену в этой же базе (в файловом варианте), то все отрабатывает без проблем.

Подскажите куда копать?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn