Содержание статьи:
Если при работе с 1С:Управление нашей фирмой вы не контролируете отрицательные остатки, в какой-то момент они начнут контролировать вас. Отрицательные остатки в учете приводят к нескольким проблемам:
- не получается закрыть месяц
- отрицательные остатки формируют неправильную себестоимость и, как следствие, неправильную валовую прибыль. Весь финансовый результат отображается неправильно.
И чтобы проанализировать прибыль и оценить затраты, в какой-то момент придётся остановить продажу и учет в программе.

Как появляются отрицательные остатки?
Проблема в том, что программа 1С:УНФ при проведении документов контролирует остатки не на дату документа, а на текущую, то есть на момент проведения документа. Что это значит?
Предположим, мы купили товар Z в октябре этого года. Сделали приходную накладную и товар Z поступил на склад. А после этого оформляем продажу — но не в октябре, а в сентябре, когда товара на складе ещё не было. Поэтому в сентябре появится отрицательный остаток — ведь товар, который мы продали, в сентябре ещё даже не поступил на склад.
Программа не должна дать нам провести такой документ, но увы, внутренняя логика УНФ работает немного иначе, и наша сентябрьская расходная накладная проведётся без проблем. Ведь на момент проведения документа остатки есть в наличии на складе.
_edited.jpg)
Как избежать таких ситуаций? Например, можно запрещать сотрудникам править документы прошлых периодов и устанавливать даты запреты редактирования. Но это не панацея, иногда бывает действительно нужно выписать документы задним числом.
Как контролировать отрицательные остатки?
Мы разработали расширение для УНФ:Контроль остатков на дату документа. Оно не позволит провести реализацию в минус и избавит вас от проблем с прибылью и бухгалтерией — в ней контроль остатков идёт именно от даты документа.
Давайте рассмотрим работу расширения на практике. Создадим в базе, номенклатуру которой у нас не было ранее — товар Z и проведем приходную накладную в октябре.
Чтобы убедиться, что товар действительно пришел и в наличии у нас на складе, сформируем отчет остатки товаров.

Далее оформим отгрузку товара документом Расходная накладная. Для нашего примера установим датой проведения документа 1 сентября, а затем проведем накладную.
Программа позволила провести расходную накладную от 1 сентября 2021, несмотря на то, что товар появился в наличии только 7 октября.

Остатки товара в сентябре после проведения расходной накладной:
Программа не даёт закрыть месяц, так как есть отрицательные остатки:

Теперь попробуем провести эту же накладную, но с уже установленным расширением. Убедимся, что оно установлено и готово к использованию.

Теперь попробуем провести расходную накладную за первое сентября, когда товаров ещё не было на складе. Вуаля — программа не дала провести нам документ

Установленное расширение контролирует остатки не на дату, когда мы проводим документ, а на дату, которая стоит в проводимом документе. В нашем примере это 1 сентября 2021 года — товаров на тот момент ещё не было на складе, и расширение не дало нам провести эту расходную накладную. Так мы обезопасили себя от отрицательных остатков.

Не нужно дополнительно контролировать остатки товаров на складе и ограничивать проведение документов задним числом — расширение сделает это за вас в автоматическом режиме :)
Сколько стоит расширение для 1С:УНФ?
Расширение стоит 3 000 рублей, доступно для «коробочной» версии и для облачной 1С:Фреш.
Обновленные версии разработки предоставляем бесплатно в течение года после покупки.
Год дополнительной поддержки - 500 рублей.
Если не оплачивать поддержку расширения, оно не будет обновляться и может работать с ошибками.
Актуальную версию разработки можно получить, написав нам на почту info@1eska.ru. Менеджеры проверят наличие у вас доступа к поддержке отправят новую версию или выставят счет.
Инструкция по установке
Доработка выполнена в форме расширения и устанавливается через меню Компания - Администрирование - Печатные формы, отчеты и обработки - Расширение возможностей программы.
Обновления
Если у вас есть доступ к поддержке, актуальную версию разработки можно заказать здесь info@1eska.ru.