В работе с 1С: Комплексная автоматизация 2.4 часто возникает задача разделить процесс фактической приемки товаров на склад и финансового оформления документов. Идеальным инструментом для этого является ордерная схема, при которой кладовщик создает Приходный ордер на товары, а бухгалтер позже на его основании — Поступление товаров и услуг. В качестве основания (распоряжения) для ордера можно использовать не только заказ поставщику, но и договор с ним. Однако при попытке провести такой ордер система может выдать ошибку: «Значение поля "Распоряжение" не может быть пустым! (Регистр накопления: Движение товаров)».
Рассмотрим, как правильно настроить систему для работы по этой схеме, выясним причину ошибки и разберем пути ее решения.
Возможность создавать приходный ордер на основании договора — это стандартный функционал 1С:КА, который позволяет организовать учет на ордерном складе без необходимости создавать заказы по каждой поставке. Это особенно удобно при регулярных поступлениях от одного и того же поставщика.
Чтобы этот механизм работал корректно, необходимо выполнить точные настройки в договоре с контрагентом. Разберем по шагам:
По текущему договору (в т.ч. без документов). Эта настройка сообщает системе, что поступления могут оформляться напрямую по договору, без предварительных заказов.Сгруппирована по договорам. Эта настройка делает договор видимым в качестве распоряжения на приемку.После сохранения таких настроек договор появится в списке распоряжений в рабочем месте «Склад и доставка» – «Приемка». Кладовщик или другой ответственный сотрудник сможет выбрать этот договор и на его основании создать Приходный ордер на товары. Табличная часть документа будет пустой, и ее нужно будет заполнить вручную по факту поступивших товаров, указав их количество и, при необходимости, серии (сроки годности).
Даже при правильных настройках можно столкнуться с указанной ошибкой. Проанализируем наиболее вероятные причины.
Решение 1: Обновление конфигурации
Основная и наиболее вероятная причина — наличие ошибки в конкретном релизе вашей конфигурации. Как показало обсуждение на форуме, в версии Комплексная автоматизация 2.4.13.170 проблема воспроизводится, а в более свежей версии 2.4.13.209 тот же самый сценарий работает корректно. При проведении документа в обновленной версии система правильно формирует движения по регистру накопления Движение товаров и в качестве распоряжения указывает специальный объект, например: Регистратор договора с поставщиком (соглашения с поставщиком) от [дата].
Таким образом, первоочередной шаг для решения проблемы — обновить конфигурацию 1С:КА до последнего актуального релиза. В большинстве случаев это полностью устраняет ошибку.
Решение 2: Проверка порядка действий и полноты настроек
Если конфигурация уже обновлена, а ошибка сохраняется, стоит еще раз внимательно проверить последовательность действий и настройки:
Приходный ордер на товары необходимо создавать не вручную из общего списка документов, а именно из рабочего места «Склад и доставка» – «Приемка». Выделите в списке распоряжений нужный договор и нажмите кнопку «Создать ордер». Только в этом случае документ будет корректно связан с распоряжением.Оформление поступления = По текущему договору... и Приемка товаров = Сгруппирована по договорам. Отсутствие хотя бы одной из них приведет к некорректной работе механизма.Если по каким-то причинам обновление конфигурации невозможно, а задачу разделения обязанностей между бухгалтером (финансовые данные) и другим сотрудником (серии, сроки годности) решить нужно, можно использовать обходной маневр. Этот способ сложнее и методологически менее правильный, но он рабочий.
Разберем его по шагам на примере, когда бухгалтер вводит цены, а медсестра — сроки годности:
Поступление товаров и услуг, где указывает поставщика, цены, ставки НДС и оприходует товары на этот «Склад приемки». На этом этапе серии не указываются.Перемещение товаров. В качестве склада-отправителя она указывает «Склад приемки», а в качестве склада-получателя — основной рабочий склад, где учет по сериям обязателен.Минусы данного подхода:
В заключение, желаемый сценарий работы, когда кладовщик оформляет количественный приход по ордеру, а бухгалтер — финансовое поступление, является штатной и удобной функцией 1С:КА 2.4. Ошибка «Значение поля 'Распоряжение' не может быть пустым!» чаще всего связана с багом в устаревшем релизе. Правильным решением будет обновить программу и проверить корректность настроек договора.