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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

fixin

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

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

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

  1. Антон:

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

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

Добавить комментарий

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