Ситуация, когда база 1С была восстановлена из резервной копии, а кассовая смена на фискальном регистраторе осталась открытой — довольно частое явление. В такой ситуации возникает конфликт: 1С «не знает» об открытой смене, а оборудование сообщает, что смена уже активна. Давайте разберем по шагам, как привести систему в рабочее состояние.
Прежде всего, важно осознать, что фискальный накопитель (ФН) и база данных 1С — это две независимые системы. Фискальный регистратор (ККМ) ведет свой счетчик смен и операций. Когда вы откатываете базу, вы возвращаете состояние 1С на момент создания копии, но физические данные в кассе никуда не делись. Конфликт возникает из-за того, что при попытке открыть смену 1С отправляет команду оборудованию, а та отвечает отказом, так как смена уже открыта.
Первым делом нам необходимо синхронизировать физическое состояние кассы с логикой нашей работы. Поскольку 1С не видит смену, мы должны принудительно закрыть её на уровне драйвера.
Закрыть смену (в некоторых драйверах это может называться «Сформировать Z-отчет»).После этой процедуры касса распечатает отчет, и состояние ФН станет «Смена закрыта». Это позволит системе 1С в дальнейшем беспрепятственно инициировать открытие новой смены.
Это самый ответственный этап. Так как вы восстановили базу из ночной копии, все чеки, пробитые после создания архива до момента сбоя, отсутствуют в 1С. Однако они ушли в ОФД.
Рассмотрим, как правильно восстановить учет:
Отчет о розничных продажах, чтобы остатки товаров и выручка в базе совпали с фактическими данными.Если в базе остались «зависшие» документы или регистры, их нужно привести в порядок. Использовать инструменты массового изменения стоит крайне осторожно.
Разберем использование Группового изменения реквизитов:
Групповое изменение реквизитов.Кассовая смена.Однако помните: простое изменение статуса в регистре не вернет данные о продажах, которые пропали при откате базы. Этот метод подходит лишь для того, чтобы 1С перестала «видеть» смену как открытую.
Будет ли проблема с номерами смен?
Нет, не будет. Номер смены в 1С и порядковый номер смены в ФН — это разные счетчики. 1С хранит свой номер для внутренней аналитики, а ФН инкрементирует свой номер при каждом закрытии смены автоматически. Они не обязаны совпадать «день в день» после таких сбоев.
Подводя итог, проанализируем последовательность действий:
Этот алгоритм действий поможет вам избежать ошибок в регистрах накопления и обеспечит корректную работу розничной точки на следующий день.