В практике работы с программой 1С:Управление нашей фирмой (УНФ) часто возникает ситуация, когда физические бланки подарочных сертификатов теряются или повреждаются до момента их реализации клиенту. Стандартный механизм программы предполагает, что документ Списание подарочных сертификатов предназначен только для аннулирования уже проданных карт, у которых истек срок действия. В то же время документ Инвентаризация запасов часто «не видит» сертификаты из-за специфического типа номенклатуры.
В данной статье мы подробно разберем, почему возникает эта сложность, и проанализируем четыре эффективных способа решения задачи, от простых складских корректировок до технических правок регистров системы.
Проанализируем архитектуру учета в 1С:УНФ. Когда мы создаем позицию с типом «Подарочный сертификат», программа начинает отслеживать ее в двух плоскостях:
Документ Списание подарочных сертификатов работает исключительно со второй плоскостью. Он обнуляет остатки по регистру «Проданные сертификаты». Если сертификат не был продан, система считает, что финансового обязательства нет, и списывать документу нечего. При этом на складе (в регистре «Запасы») числится единица номенклатуры с определенной серией. Выясним, как убрать этот «призрак» из складских остатков.
Рассмотрим наиболее корректный с точки зрения складской логики метод. Несмотря на то, что тип номенклатуры специфичен, сертификат все равно остается единицей хранения на складе. Проблема часто заключается в том, что автоматическое заполнение документа Инвентаризация запасов игнорирует этот тип данных.
Разберем алгоритм действий по шагам:
Списание запасов.Проанализируем ситуацию: если выбор серий невозможен, перейдем в карточку категории данной номенклатуры и временно изменим настройки политики учета серий на «Учет остатков». После проведения списания настройки можно вернуть в исходное состояние.
Если складские документы категорически отказываются видеть остатки сертификатов, применим метод имитации жизненного цикла сертификата. Этот способ хорош тем, что он задействует стандартные механизмы программы и не требует глубоких технических знаний.
Разберем последовательность действий:
Чек ККМ или Отчет о розничных продажах.Списание подарочных сертификатов (раздел Продажи). Теперь программа «увидит» эти номера в списке доступных к списанию, так как они официально числятся проданными.В результате этих манипуляций мы корректно закрываем и складской остаток, и потенциальное финансовое обязательство по данным номерам.
Посмотрим на ситуацию со стороны технического специалиста. Если мы хотим «вырезать» остатки из базы без создания лишних документов, нам поможет документ Корректировка регистров. Это радикальный, но максимально эффективный метод. Для автоматизации этой задачи подойдёт инструмент для обнуления регистров накопления в УНФ.
Выполним следующие действия:
Запасы на складах и Серийные номера.Запасы на складах добавим строку с видом движения Расход. Укажем склад, номенклатуру-сертификат и количество.Серийные номера также добавим запись с видом Расход, указав конкретные серийные номера утерянных карточек.Важный момент: использование данного метода требует осторожности, так как он напрямую меняет данные в базе, минуя проверки бизнес-логики. Рекомендуем сначала выполнить данную операцию на копии базы. Для контроля сходимости данных после ручных правок можно использовать отчет для сравнения регистров «Запасы на складах» и «Запасы и затраты».
Иногда достаточно просто «выключить» серийный номер из оборота. Рассмотрим, как это сделать напрямую:
Запасы, поэтому после этого все равно стоит сформировать отчет Остатки товаров на складах для проверки.Мы рассмотрели различные подходы к решению проблемы. Выбор конкретного метода зависит от ваших прав доступа и того, насколько критично для вас сохранение «чистоты» истории документов.
Рассмотрим основные выводы:
Помните, что своевременное списание утерянных бланков строгой отчетности (которыми по сути являются сертификаты) необходимо для предотвращения мошенничества и корректного планирования маркетинговых активностей.