Архивация чеков. Розница 3.0

Розница 3.0 не устает удивлять меня всё новыми гранями неразумного.

Клиент обратился с проблемой и я вдруг заметил что чеки у него не архивированы.

При этом в документах ОРП ничего подозрительного нет:

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

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

А вот чеки не архивированы и тоже содержат движения по регистру продаж:

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

Опять же умиляет, что это сделано константой. А если в одном магазине надо, в другом нет. 1С-стиль…

Но в журнале ОРП если нажать Архивация чеков, ничего не происходит, чеки не архивируются.

Подозреваю какую-то ошибку, анализ ЖР не показывает ничего существенного, поэтому запускаем архивацию из 1С запущенной в «РежимОтладки» и остановкой по ошибке.

И тут я вижу, что статус смены все же меняется с Закрыта на Закрыта (Чеки заархивированы):

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

1С опять делает подставы на ровном месте, ну неужели сложно пометить архивированные чеки или хотя бы вывести галочку «Архивный» в журнал чеков?

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

Среда: Розница 3.0.3.147. Объем: 1 час

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментария 2

  1. Антон:

    Зачем вообще их архивировать?
    В чем смысл этой операции?

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

Добавить комментарий для fixin Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *