Каждый практикующий специалист или пользователь программы «1С:Управление торговлей 11» (включая Базовую версию) может столкнуться с ситуацией, когда после проведения документа Оприходование излишков товаров физический остаток товара на складе не увеличивается. При этом в отчетах по остаткам товаров мы видим пустоту, а сам документ делает движения только по непонятному регистру накопления Товары к оформлению излишков и недостач вместо привычного регистра Товары на складах.
Особенно загадочно это выглядит, когда на одном складе (например, «Готовая продукция») все работает корректно и товары сразу встают на остаток, а на другом (например, «Склад №1») — документ оприходования не дает никаких остатков на складе. Давайте разберем эту проблему по шагам, выясним технические причины такого поведения системы и найдем оптимальные пути решения.
Для начала проанализируем, как устроена архитектура складского учета в современных конфигурациях на платформе 1С:Предприятие 8.3 (таких как «1С:Управление торговлей», «1С:Комплексная автоматизация» и «1С:ERP»). В этих решениях складской учет (физическое нахождение коробок на полках) и финансовый учет (стоимостная оценка активов, юридическое оформление документов) разделены на два самостоятельных контура:
Оприходование излишков товаров является в первую очередь финансовым документом. Он увеличивает стоимость активов организации и фиксирует прочий доход.Товары на складах. Именно из этого регистра отчеты (например, «Ведомость по товарам на складах») берут данные о свободном остатке, доступном для продажи.Связующим звеном между этими двумя контурами выступает регистр накопления Товары к оформлению излишков и недостач. Он показывает расхождение между тем, что оформлено по финансовым документам, и тем, что фактически принято или списано на складе.
То, по какому сценарию пойдет проведение документа, зависит исключительно от одной ключевой настройки в карточке склада — использования ордерной схемы документооборота.
Оприходование излишков товаров, система понимает, что раздельного учета нет, и автоматически делает движения как по финансовым регистрам, так и напрямую по регистру Товары на складах. Товар сразу доступен для продажи.Оприходование излишков товаров здесь выполняет только финансовую роль: он не делает движений по регистру Товары на складах, а лишь фиксирует излишек в регистре Товары к оформлению излишков и недостач. Физически товар на склад еще не поступил, для этого требуется второй шаг — оформление складского ордера.В процессе обсуждения подобных проблем пользователи часто предполагают, что такое поведение связано с ограничениями Базовой версии конфигурации «1С:Управление торговлей». Это заблуждение. Базовая версия действительно имеет ряд технологических ограничений:
Однако с точки зрения прикладного функционала — ведения складского учета, использования ордерной схемы, работы с заказами, закупками и продажами — Базовая версия абсолютно идентична версии ПРОФ. Все механизмы проведения документов и логика работы регистров в них совпадают на 100%. Проблема кроется исключительно в настройках конкретных элементов справочника Склады.
Если в вашей компании нет разделения обязанностей между менеджером и кладовщиком, и вам не нужно подтверждать фактическое поступление излишков отдельным документом, то ордерную схему для отражения излишков на «Складе №1» лучше всего отключить. Тогда склад станет работать точно так же, как склад «Готовая продукция» — в один этап.
Выполним следующие шаги:
Оприходование излишков товаров по «Складу №1» и перепровести его.После перепроведения документа откроем его движения. Мы увидим, что теперь документ сформировал записи по регистру Товары на складах, и остатки успешно встали на склад.
Если на вашем предприятии складской учет действительно ведется по ордерной схеме (например, из-за адресного хранения или жесткого контроля работы материально ответственных лиц), то отключать настройки склада нельзя. В этом случае нам нужно завершить цепочку документов и зафиксировать физический прием излишков на склад.
Рассмотрим, как правильно оформить операцию в два этапа:
Оприходование излишков товаров.Ордер на отражение излишков товаров).Именно этот проведенный Ордер на отражение излишков товаров сделает долгожданные движения по регистру Товары на складах. Физический остаток на складе увеличится, баланс между финансовым и складским контурами сойдется, а в регистре Товары к оформлению излишков и недостач закроются все зависшие остатки.
Для контроля правильности оформления складских актов рекомендуем регулярно пользоваться специализированным рабочим местом Помощник оформления складских актов (раздел Склад и доставка — Складские акты). Он наглядно демонстрирует расхождения между складскими ордерами и финансовыми документами оприходования или списания и помогает автоматически выравнивать баланс.
В сложных ситуациях, когда визуально карточки складов кажутся одинаковыми, но документы ведут себя по-разному, отличным решением будет сравнение реквизитов объектов базы данных «изнутри». Программист или продвинутый пользователь может быстро сделать это с помощью консоли запросов.
Проанализируем структуру хранения настроек складов. Нам нужно сравнить значения реквизитов, отвечающих за ордерную схему. Напишем и выполним простой запрос к справочнику Склады:
ВЫБРАТЬ
Склады.Ссылка КАК Склад,
Склады.ИспользоватьОрдернуюСхемуПриПоступлении КАК ОрдерНаПоступление,
Склады.ИспользоватьОрдернуюСхемуПриОтгрузке КАК ОрдерНаОтгрузку,
Склады.ИспользоватьОрдернуюСхемуПриОтраженииИзлишковИНедостач КАК ОрдерНаИзлишки
ИЗ
Справочник.Склады КАК Склады
ГДЕ
Склады.Ссылка В (&СкладГотоваяПродукция, &СкладНомерОдин)
Посмотрев на результат выполнения этого запроса, мы сразу увидим истинную причину разного поведения документов. У склада «Готовая продукция» в поле ОрдерНаИзлишки будет стоять значение Ложь, а у «Склада №1» — Истина. Это наглядное подтверждение того, что дело исключительно в параметрах настроек конкретных складов в информационной базе, а не в ограничениях версии программы.