Архивация чеков. Розница 3.0
Розница 3.0 не устает удивлять меня всё новыми гранями неразумного.
Клиент обратился с проблемой и я вдруг заметил что чеки у него не архивированы.
При этом в документах ОРП ничего подозрительного нет:

Кассовые смены тоже не выглядят подозрительно:

Движения по ОРП по регистру продажи есть, но без суммы и количества.
А вот чеки не архивированы и тоже содержат движения по регистру продаж:

Запускаю поиск по «архивир» в коде и константу об архивировании чеков при закрытии кассовой смены, устанавливаю ее:

Опять же умиляет, что это сделано константой. А если в одном магазине надо, в другом нет. 1С-стиль…
Но в журнале ОРП если нажать Архивация чеков, ничего не происходит, чеки не архивируются.
Подозреваю какую-то ошибку, анализ ЖР не показывает ничего существенного, поэтому запускаем архивацию из 1С запущенной в «РежимОтладки» и остановкой по ошибке.
И тут я вижу, что статус смены все же меняется с Закрыта на Закрыта (Чеки заархивированы):

Но в журнале чеков чеки просто никак не помечаются, что они архивированы, если сделать группировку по признаку «Архивный», получится так:

1С опять делает подставы на ровном месте, ну неужели сложно пометить архивированные чеки или хотя бы вывести галочку «Архивный» в журнал чеков?
Так что выделяем все ОРП, архивируем. Предполагаем, что константа будет влиять на то, что чеки будут автоматически архивироваться.
Среда: Розница 3.0.3.147. Объем: 1 час

Зачем вообще их архивировать?
В чем смысл этой операции?
Сложно сказать. Так уж повелось.
Архивированный чек включается в ОРП, сам не делает движений, движения делает ОРП.
то бишь архивированный чек можно смело удалять, чтобы почистить базу. типа такого.