Внешняя обработка призвана обойти проблему при удалении чеков ККМ: "Чек имеет статус "Архивный". Операции над этим документом запрещены!"
Внешняя обработка помечает на удаление чеки ККМ за выбранный период и по выбранному статусу (аннулированные, архивные). (А также наоборот: можно снять пометку на удаление…)
Далее с помощью стандартной функции "Удаление помеченных объектов" вы окончательно удаляете чеки ККМ.
Период выбирайте соответственно разными датами (начало и конец периода не должны совпадать), проверок на адекватность периода нет (например, когда начало периода больше конца периода).
Важно! Перед запуском обработки сделайте архивную копию, и прежде, чем запускать на рабочей базе, протестируйте на копии.
Обработка тестировалась на конфигурации Розница, редакция 2.2 (2.2.11.29), на платформе 1С:Предприятие 8.3 (8.3.13.1644) — на демо-базе.
ОБНОВЛЕНИЕ ОТ 19-09-2024.
Добавил список чеков ККМ на форму — чтобы видеть список отобранных чеков и результат обработки (см. рис.)
+ немного теории
1. Для работы с отбором динамического списка использовал такую конструкцию
Отбор в динамическом списке
2. Саму конструкцию нашел с помощью заложенных в платформу функций поиска — см. рис.
3. Отбор по периоду реализовал так
Отбор по периоду в динамическом списке
Всем добра!
См. также:
Фильтр товаров по свойствам как на сайтах
Загрузка товаров, штрихкодов, цен и остатков на управляемых формах на примере Розница 2.2
Как свернуть базу УТ 10.3: принципы свертки, технология
Сравнение двух запросов в одном окне с выводом результата
Как эффективно использовать Инфостарт и начать получать профвыгоду
Список реализаций + структура подчиненности + реестр документов в одном окне
Список заказов поставщикам + структура подчиненности в одном окне
Список заказов покупателей + структура подчиненности в одном окне
Договоры для 1с-ника ТОП-скачиваний
Адаптивная сетка расписания (Свой адаптивный планировщик)
Два механизма, которые ускорили работу бухгалтеров в 1С
Расчет банковских (рабочих) дней
Шаблоны кода в режиме 1С:Предприятие
Доработка конфигурации Конвертация Данных
Планирование платежей. Прогнозирование прибылей и убытков
Ввод показателей план-факта БП 3.0
Большие запросы: взгляд на проблему
Технология создания коммерческих разработок
Андроид-решение для создания заказов в 1С
Печать ценников с одной и двумя ценами 55х40, 100х60, 140х200
Администрирование—Обсуживание—Корректировка данных—Групповое изменение реквизитов: в дополнительных параметрах ставим галку «Режим разработчика» и делаем с чеками все, что душа пожелает на свой страх и риск)
(1) как с помощью группового изменения пометить на удаление документ? подскажите, пож-та.
а то накопилось очень много архивных чеков, надо базу почистить от них и сократить размер базы.
В доп.параметрах включаем режим разработчика и отображение служебных реквизитов; указываем необходимые отборы и выставляем изменение 2 реквизитов:
1) ПометкаУдаления = Истина
2) Проведен = Ложь
(3) работает, спасибо за наводку — это удобно для разовой обработки, когда сам обрабатываешь чеки. Но я не для себя делал, а для пользователей.
И передавать старшему кассиру (он же завсклад) такой инструмент как «Групповое изменение объектов» не хотелось бы.
Да и накладывать отборы на список чеков через универсальную обработку трудоемко, что-то забудешь указать — дату или статус, и крындец нормальным чекам. 🙂
Ладно, спасибо вам еще раз за полезное дополнение.
(4) ну для обычных пользователей и особо ленивых пойдет)
(5) я в ут 10.3 разработал механизм архивных чеков (лет 5 назад), ту же самую идею разработчики фирмы 1с реализовали буквально год назад. Для удаления архивных чеков я создал отдельную обработку (см. рисунки). Поэтому на автомате считаю, что в пользовательском интерфейсе Розницы 2.2 должна быть такая функция как «Удаление архивных чеков».
(6) В УТ 10.3 насколько я помню нет штатного механизма создания архивных чеков? Они сразу удаляются при закрытии смены и формирования отчета о розничных продажах.
(7) верно, но я изменил механизм, и всем своим поставил свой механизм — чеки переходят в разряд архивных, удаляются отдельно. Удобно, когда ККМ (тогда еще нефискальные принтеры чеков) дает сбой и приходится заниматься расследованием расхождений, удобно при возвратах (когда чеки не сохраняются, но есть архивные), удобно контролировать кассиров (потому что Отчет о розничных продажах можно редактировать, а архивные чеки нельзя)
(7) сейчас-то в последних релизах появилась такая функциональность — в справочнике Кассы ККМ можете проставить галку «Архивировать чеки».
(6) тоже давным-давно у одних архивацию чеков делал по образу и подобию Розницы 1.0)
1) к слову сказать, для чеков коррекции ККМ проблема та же, но в данной обработке они не задействованы
2) для перехода по ссылке методической поддержки может понадобиться доступ к ИТС-онлайн