
Дополнительный контроль остатков (списания) товаров на дату документа в 1С:УНФ — как в 1С:Бухгалтерии
Если вы работаете в 1С:Управление нашей фирмой и не контролируете отрицательные остатки, однажды они начнут контролировать вас. Расширение помогает избежать ошибок в учёте — оно проверяет остатки на дату документа, а не на текущий день, как по умолчанию в УНФ.
Для кого: для бухгалтеров, менеджеров по продажам и складских сотрудников, которые оформляют документы в 1С:УНФ и сталкиваются с отрицательными остатками.
Какую проблему решает: отрицательные остатки искажают себестоимость и прибыль, мешают закрыть месяц и блокируют обмен с 1С:Бухгалтерией. Расширение предотвращает эти ошибки до того, как они повлияют на отчётность.
Когда полезен:
- Когда нужно проконтролировать списания и остатки на дату документа;
- Когда важно правильно рассчитать себестоимость продукции;
- Когда нужно без проблем закрыть месяц;
- Когда используется обмен с 1С:Бухгалтерией и важно избежать ошибок при передаче данных.

На иллюстрации видно, как система сообщает об отрицательных остатках — из-за них расчёт себестоимости и закрытие месяца выполняются некорректно. Расширение позволяет исключить такие ситуации заранее.
Функции расширения
Позволяет контролировать остатки на дату или время документа — аналогично логике 1С:Бухгалтерии.
Позволяет настроить дату, начиная с которой будет выполняться дополнительный контроль по дате документа.
Позволяет отключать контроль остатков по выбранной номенклатуре.
В «подборе» номенклатуры показываются остатки, доступные на дату документа (а не на текущую).
Сохраняет типовой контроль остатков по текущей дате — это помогает избежать появления минусовых остатков при исправлениях задним числом.

Как появляются отрицательные остатки?
Проблема в том, что программа 1С:УНФ при проведении документов контролирует остатки не на дату документа, а на текущую, то есть на момент проведения документа. Что это значит?
Предположим, мы купили товар Z в октябре этого года. Сделали приходную накладную и товар Z поступил на склад. А после этого оформляем продажу — но не в октябре, а в сентябре, когда товара на складе ещё не было. Поэтому в сентябре появится отрицательный остаток — ведь товар, который мы продали, в сентябре ещё даже не поступил на склад.
Программа не должна дать нам провести такой документ, но увы, внутренняя логика УНФ работает немного иначе, и наша сентябрьская расходная накладная проведётся без проблем. Ведь на момент проведения документа остатки есть в наличии на складе.
Как избежать таких ситуаций? Например, можно запрещать сотрудникам править документы прошлых периодов и устанавливать даты запрета редактирования. Но это не панацея: иногда действительно нужно выписать документы задним числом.
КАК КОНТРОЛИРОВАТЬ ОТРИЦАТЕЛЬНЫЕ ОСТАТКИ?
Расширение для УНФ:Контроль остатков на дату документа. Оно не позволит провести реализацию в минус и избавит вас от проблем с прибылью и обменом с бухгалтерией — в ней контроль остатков идёт именно от даты документа.
Давайте рассмотрим работу расширения на практике. Создадим в базе, номенклатуру которой у нас не было ранее — товар Z и проведем приходную накладную в октябре.
Чтобы убедиться, что товар действительно пришел и в наличии у нас на складе, сформируем отчет остатки товаров.
Далее оформим отгрузку товара документом Расходная накладная. Для нашего примера установим датой проведения документа 1 сентября, а затем проведем накладную.
Программа позволила провести расходную накладную от 1 сентября 2021, несмотря на то, что товар появился в наличии только 7 октября.
Остатки товара в сентябре после проведения расходной накладной:
Программа не даёт закрыть месяц, так как есть отрицательные остатки:
Теперь попробуем провести эту же накладную, но с уже установленным расширением. Убедимся, что оно установлено и готово к использованию.
Теперь попробуем провести расходную накладную за первое сентября, когда товаров ещё не было на складе. Вуаля — программа не дала провести нам документ.
Установленное расширение контролирует остатки не на дату, когда мы проводим документ, а на дату, которая стоит в проводимом документе. В нашем примере это 1 сентября 2021 года — товаров на тот момент ещё не было на складе, и расширение не дало нам провести эту расходную накладную. Так мы обезопасили себя от отрицательных остатков.
Не нужно дополнительно контролировать остатки товаров на складе и ограничивать проведение документов задним числом — расширение сделает это за вас в автоматическом режиме :)
Частые вопросы
Актуальная версия расширения поддерживает все виды документов, в которых выполняется расход со склада.
Да, это настраивается в меню Настройки – Корректировка данных.
Да, такая возможность появилась с версии расширения 5.0. Контроль остатков на текущую дату, начиная с этой версии, включён по умолчанию.
Технические требования
Расширение тестируется на актуальных версиях конфигураций 1С:Управление нашей фирмой.
Разработка продукта началась на версии УНФ 1.6.26. Новые функции добавляются только в актуальные версии расширения.
Код расширения полностью открыт.

ИНСТРУКЦИЯ ПО УСТАНОВКЕ
Доработка выполнена в форме расширения и устанавливается через меню Компания - Администрирование - Печатные формы, отчеты и обработки - Расширение возможностей программы.
Информация
- Актуальную версию разработки можно в личном кабинете по ссылке:
infostart.ru/profile/purchases/
Версия 2.1 (УНФ 1.6.27)
- Добавили контроль для новых документов:
- Заказ наряд
- Резервирование в заказе покупателя
- Отчет комиссионера
- Отчет комиссионера о списании
- Отчет переработчика
- Пересортица запасов
- Списание запасов
- Комплектация запасов
- Актуализировали расширения для версии УНФ 1.6.27
Версия 2.3 (1.6.27)
- Добавили возможность контроля по дате для резервирования в документе "Заказ на производство". Для механизма добавили контроль по дате для документа передачи между организациями
Версия 2.4 (1.6.27)
- Добавили возможность контроля по дате для резервирования в документе "Резервирование товаров".
Версия 2.5 (3.0.4)
- Добавлена возможность для пользователей с полными правами для конкретной номенклатуры отключить контроль остатков. Настраивается в карточке номенклатуры, в разделе "Хранение"
Версия 3.1 (3.0.4)
- Добавили дополнительные документы в контроль остатков на дату проведения
- Добавили возможность указывать дату, начиная с которой будет производиться контроль остатков на дату документа
Версия 4.0 (3.0.4)
- Исправили поведение кнопки "Заполнить в резерв по текущим остаткам". Теперь резерв заполняется только теми остатками, которые есть в свободном остатке на дату документа. До этой доработки могли возникать проблемы с резервами, связанные с резервированием задним числом.
Версия 4.4 (3.0.6.160)
- Адаптировали расширение под новый релиз
Версия 4.5 (3.0.6.160)
- Исправлены выявленные ошибки
Версия 5.0 (3.0.7)
- Механизм контроля остатков полностью переработан
- Теперь не отключается типовой контроль остатков на текущую дату (то есть выполняется 2 контроля: на текущую дату и на дату документа). Двойной контроль позволяет минимизировать шансы появления отрицательных остатков
- При первом запуске расширение попросит установить еще одно вспомогательное расширение, пожалуйста, установите его, оно позволяет нам повысить качество наших продуктов.
Версия 5.7 (3.0.7)
- Мелкие доработки механизма
Версия 5.8 (3.0.7)
- Добавлен контроль остатков на конец месяца даты документа для документа Заказ покупателя. Это позволяет улучшить работу с резервами
Версия 5.9 (3.0.9.150)
Версия 5.12 (3.0.10.172)
- Изменена логика заполнения номеров ГТД по остаткам - номера подбираются по остаткам на дату документа, а не на текущую дату
Версия 5.13 (3.0.12)
- Адаптация к версии 3.0.12
Сверка взаиморасчётов и регламентированного учёта в 1С:УНФ
//infostart.ru/public/1581320/
Контроль номенклатуры в поступлении услуг в 1С:УНФ
//infostart.ru/public/1579192/
УНФ: Контроль списания товаров на дату документа
//infostart.ru/public/1564435/
Автоматический зачёт авансов в 1С:УНФ по ФИФО
//infostart.ru/public/1482566/
Свободные остатки в списке номенклатуры. Расширение для УНФ (актуально для версий ниже 1.6.19)
//infostart.ru/public/755066/
Проверено на следующих конфигурациях и релизах:
- Управление нашей фирмой, редакция 3.0, релизы 3.0.4.144