Проблема создания Выемок на основании "Отчета о розничных продажах" при закрытии смены нередкое событие.
Если у магазина тип выемки настроен, то рабочей версией причины таких случаев является несовпадение остатка денег по учёту(её смотреть в отчёте "Движение денежных средств в кассах ККМ с расшифровкой по регистратору") и в кассе ККМ. Чтобы выемка проходила, сумма денег, которые 1С хочет изъять, должна быть не меньше наличности в регистрах ККМ. Расхождения между этими регистрами могут начинаться из-за округления копеек в регистрах ККМ.
Решением вопроса, как правило, является последовательность действий:
1) Создание выемок на основании Отчетов о продажах, оставшихся без выемок.
2) Проверка остатка ДС с помощью отчёта "Движение денежных средств в кассах ККМ с расшифровкой по регистратору" И если этот остаток не соответствует, остатку в кассе ККМ, то нужно редактировать регистр "Денежные средства в кассе ККМ" с помощью документа "Корректировка регистров". Автоматизировать эти процессы и позволяет данная обработка.
Как правило, выемки из кассы делаются на сумму всей наличности, поэтому сумма наличности в кассе по регистрам ККМ по итогам смены должна быть = 0. Для таких случаев данная обработка особенно эффективна. Она позволяет:
1) По нажатию на кнопу "Заполнить таблицу" получить список выемок и отчётов о продажах. Список отсортирован по дате, поэтому можно легко отследить, где начались проблемы с формированием выемок и увидеть на основании каких Отчётов о продажах нужно сформировать Выемку.
2) После выбора "Отчёта о розничных продажах" кнопка "Создать выемку" формирует Выемку на его основании на сумму продаж(наличных) из выбранного документа. Если заполнить поле "на сумму", то выемка будет создана на сумму, которую указали, не зависимо от суммы Отчета. Если стоит галка "Редактировать имеющуюся", то при наличии у данного Отчета о продажах связанной выемки новая Выемка не будет создаваться, а отредактируется старая.
3) Удалить выбранную выемку.
4) На вкладке "Дополнительные функции" Кнопка "Создать выемки пакетом" поможет избежать много ручной работы, если выемок нужно сделать много. За выбранный период будут созданы выемки. Если стоит "Редактировать имеющиеся" , то при наличии связанной с Отчётом о продажах выемки". она будет редактироваться. Если не стоит галка, то выемка на основании таких отчётов не будет производиться.
5) Редактировать остатки денег в кассе ККМ. Остаток по регистру "Денежные средства в ККМ" показывается в поле СуммаКорректировки при выборе кассы ККМ. Также автоматически при этом выбирается поле "Вид движения".(То есть при минусовой сумме выбирается "Приход", иначе "Расход") Таким образом, настройки автоматически подгоняются, чтобы обнулить наличность по регистру. И остаётся только нажать кнопку "Создать корректировку регистров".
Разрабатывалась и тестировалась:
1С:Предприятие 8.3 (8.3.18.1289)
Розница, редакция 2.0 - 2.3
UPDATE: Остаток по регистру "Денежные средства в ККМ" в поле СуммаКорректировки теперь показывается без учёта суммы чеков последней смены, чтобы продажи текущей смены не влияли на расчёт суммы, на которую нужно редактировать регистр, значит можем редактировать без закрытия смены.
UPDATE: Добавлен отбор по Кассе ККМ.
UPDATE(1.4): Для создания документов Выемок сделана галка "Создавать недостающую". Если она отмечена, то при создании Выемки учитывается, есть ли уже Выемки на основании Отчета о розничных продажах и если они есть, то будет создана Выемка на сумму, которой недостаёт.(Например, есть Отчёт на сумму 19300 р, на основании него уже есть выемка на сумму 19000 р. Тогда при установке данной галки будет создана Выемка на 300 р.)