Почему не проводится Приходный ордер на товары на основании договора в 1С:КА 2.4 и как исправить ошибку "Значение поля 'Распоряжение' не может быть пустым"

Пользователь 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация Управленческий учет Сфера услуг, туризм и социальный сектор
← На главную

В работе с 1С: Комплексная автоматизация 2.4 часто возникает задача разделить процесс фактической приемки товаров на склад и финансового оформления документов. Идеальным инструментом для этого является ордерная схема, при которой кладовщик создает Приходный ордер на товары, а бухгалтер позже на его основании — Поступление товаров и услуг. В качестве основания (распоряжения) для ордера можно использовать не только заказ поставщику, но и договор с ним. Однако при попытке провести такой ордер система может выдать ошибку: «Значение поля "Распоряжение" не может быть пустым! (Регистр накопления: Движение товаров)».

Рассмотрим, как правильно настроить систему для работы по этой схеме, выясним причину ошибки и разберем пути ее решения.

Штатный механизм работы: Настройка договора для ордерной схемы

Возможность создавать приходный ордер на основании договора — это стандартный функционал 1С:КА, который позволяет организовать учет на ордерном складе без необходимости создавать заказы по каждой поставке. Это особенно удобно при регулярных поступлениях от одного и того же поставщика.

Чтобы этот механизм работал корректно, необходимо выполнить точные настройки в договоре с контрагентом. Разберем по шагам:

  1. Откройте карточку нужного контрагента и перейдите на вкладку «Договоры».
  2. Создайте новый или откройте существующий договор, по которому будут осуществляться поставки.
  3. Перейдите на закладку «Расчеты и оформление».
  4. Найдите группу настроек «Оформление документов» и установите следующие значения для ключевых полей:
    • Оформление поступления: выберите значение По текущему договору (в т.ч. без документов). Эта настройка сообщает системе, что поступления могут оформляться напрямую по договору, без предварительных заказов.
    • Приемка товаров: установите значение Сгруппирована по договорам. Эта настройка делает договор видимым в качестве распоряжения на приемку.

После сохранения таких настроек договор появится в списке распоряжений в рабочем месте «Склад и доставка» – «Приемка». Кладовщик или другой ответственный сотрудник сможет выбрать этот договор и на его основании создать Приходный ордер на товары. Табличная часть документа будет пустой, и ее нужно будет заполнить вручную по факту поступивших товаров, указав их количество и, при необходимости, серии (сроки годности).

Причины ошибки «Значение поля 'Распоряжение' не может быть пустым!» и способы решения

Даже при правильных настройках можно столкнуться с указанной ошибкой. Проанализируем наиболее вероятные причины.

Решение 1: Обновление конфигурации

Основная и наиболее вероятная причина — наличие ошибки в конкретном релизе вашей конфигурации. Как показало обсуждение на форуме, в версии Комплексная автоматизация 2.4.13.170 проблема воспроизводится, а в более свежей версии 2.4.13.209 тот же самый сценарий работает корректно. При проведении документа в обновленной версии система правильно формирует движения по регистру накопления Движение товаров и в качестве распоряжения указывает специальный объект, например: Регистратор договора с поставщиком (соглашения с поставщиком) от [дата].

Таким образом, первоочередной шаг для решения проблемы — обновить конфигурацию 1С:КА до последнего актуального релиза. В большинстве случаев это полностью устраняет ошибку.

Решение 2: Проверка порядка действий и полноты настроек

Если конфигурация уже обновлена, а ошибка сохраняется, стоит еще раз внимательно проверить последовательность действий и настройки:

Альтернативный, но нерекомендуемый способ разделения учета

Если по каким-то причинам обновление конфигурации невозможно, а задачу разделения обязанностей между бухгалтером (финансовые данные) и другим сотрудником (серии, сроки годности) решить нужно, можно использовать обходной маневр. Этот способ сложнее и методологически менее правильный, но он рабочий.

Разберем его по шагам на примере, когда бухгалтер вводит цены, а медсестра — сроки годности:

  1. Создание "транзитного" склада. Заведите в системе виртуальный склад, например, «Склад приемки», на котором не будет вестись учет по сериям.
  2. Оформление поступления бухгалтером. Бухгалтер создает стандартный документ Поступление товаров и услуг, где указывает поставщика, цены, ставки НДС и оприходует товары на этот «Склад приемки». На этом этапе серии не указываются.
  3. Ввод серий через перемещение. Старшая медсестра создает документ Перемещение товаров. В качестве склада-отправителя она указывает «Склад приемки», а в качестве склада-получателя — основной рабочий склад, где учет по сериям обязателен.
  4. В табличной части документа перемещения медсестра указывает фактически поступившие товары и заполняет для них все необходимые серии и сроки годности.

Минусы данного подхода:

В заключение, желаемый сценарий работы, когда кладовщик оформляет количественный приход по ордеру, а бухгалтер — финансовое поступление, является штатной и удобной функцией 1С:КА 2.4. Ошибка «Значение поля 'Распоряжение' не может быть пустым!» чаще всего связана с багом в устаревшем релизе. Правильным решением будет обновить программу и проверить корректность настроек договора.

← На главную