Как настроить вариант приемки товаров на ордерный склад в 1С:УТ 11.4, если реквизиты исчезли?

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

При переходе с конфигурации 1С:Управление торговлей версии 11.3 на версию 11.4 (и выше, включая 11.5 и актуальные релизы ERP/КА) многие пользователи и администраторы сталкиваются с неприятной ситуацией: в соглашениях с поставщиками исчезают привычные настройки «Оформление приходного ордера доступно» и «Приемка товаров». Вместо них система начинает использовать скрытый реквизит ВариантПриемкиТоваров. Это приводит к тому, что на ордерных складах кладовщики перестают видеть распоряжения в рабочем месте «Приемка», хотя документы «Заказ поставщику» или «Приобретение товаров и услуг» оформлены корректно — для диагностики проблем подойдёт инструмент выявления и исправления ошибок складского учета.

В этой статье мы подробно разберем, как работает новый механизм, почему настройки стали невидимыми и как массово исправить ситуацию, чтобы восстановить привычный процесс складского учета.

Разберем суть механизма и новые значения реквизита

В новых версиях системы вместо нескольких логических флажков (галочек) был введен один реквизит — перечисление ВариантПриемкиТоваров. Он определяет, какой именно документ система будет считать распоряжением для создания складского «Приходного ордера на товары». Рассмотрим подробнее три основных варианта, которые могут быть установлены в системе:

  1. Разделена по заказам и накладным: Это наиболее гибкий и рекомендуемый вариант. При его использовании кладовщик в рабочем месте «Приемка» видит в качестве распоряжений и «Заказы поставщикам», и документы «Приобретение товаров и услуг». Это позволяет начинать фактическую приемку товара на склад еще до того, как в бухгалтерию поступили оригиналы финансовых документов.
  2. Разделена только по накладным: В этом режиме распоряжение появится в списке у кладовщика только после того, как менеджер введет и проведет документ «Приобретение товаров и услуг». Заказы в данном случае распоряжениями для склада не являются.
  3. Не разделена по заказам и накладным: Это устаревший (legacy) вариант, который сохраняется для совместимости со старыми объектами. При нем ордер оформляется строго на основании конкретной накладной, что лишает систему гибкости при работе с ордерными складами.

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

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

Проанализируем цепочку наследования настроек

Чтобы понять, почему в одном документе приемка работает «по заказам», а в другом — «по накладным», необходимо знать приоритеты, по которым система ищет значение этого реквизита. Выстроим иерархию от самого высокого приоритета к самому низкому:

  1. Документ (Приобретение или Заказ): Система в первую очередь смотрит значение в самом документе. Если оно там заполнено (пусть даже поле скрыто), будет использовано именно оно.
  2. Договор с поставщиком: Если в документе указан договор, система игнорирует настройки соглашения и берет данные из карточки договора.
  3. Соглашение с поставщиком: Используется только в том случае, если в документе не выбран договор.
  4. Константа: Если ни в одном из вышеперечисленных объектов значение не задано, система обращается к скрытой константе ВариантПриемкиТоваров.

Важный момент: если вы обновились с версии 11.3, старые соглашения могут содержать значение «Не разделена», в то время как новые объекты, созданные после обновления, получают значение «Разделена по накладным» из константы. Именно это создает хаос в работе склада.

Пошаговое решение: как вернуть контроль над приемкой

Рассмотрим способы исправления ситуации для восстановления нормальной работы пользователей.

Способ 1. Визуальное отображение через «Изменить форму»

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

Способ 2. Использование Договоров

Поскольку в версии 11.4 приоритет сместился в сторону договоров, проверьте настройки именно там. В карточке Договора с поставщиком на закладке «Приемка и отгрузка» (название может меняться в зависимости от релиза) должен присутствовать выбор варианта приемки. Убедитесь, что там установлено значение, соответствующее вашим бизнес-процессам.

Способ 3. Массовое исправление (Групповая обработка)

Если у вас сотни соглашений и договоров, исправлять их вручную невозможно. Проанализируем ситуацию: старые данные блокируют работу. В этом случае необходимо воспользоваться встроенной обработкой «Групповое изменение реквизитов»:

  1. Перейдите в раздел НСИ и администрирование — Обслуживание — Корректировка данных.
  2. Выберите объект Соглашения с поставщиками.
  3. Настройте отбор (например, только для действующих соглашений или по конкретному поставщику).
  4. Найдите в списке реквизит Вариант приемки товаров и установите для него значение «Разделена по заказам и накладным» (или другой нужный вам вариант).
  5. Нажмите «Изменить реквизиты».
  6. Повторите ту же операцию для справочника Договоры контрагентов.

Для программистов: если необходимо проверить значение константы программно, можно использовать следующий код в консоли кода:


// Получение текущего значения скрытой константы
ЗначениеКонстанты = Константы.ВариантПриемкиТоваров.Получить();
Сообщить("Текущий вариант приемки по умолчанию: " + ЗначениеКонстанты);

// Пример установки значения программно (если требуется)
// Константы.ВариантПриемкиТоваров.Установить(Перечисления.ВариантПриемкиТоваров.РазделенаПоЗаказамИНакладным);

Проверим настройки склада

Посмотрим на ситуацию шире: если даже после всех правок в соглашениях товар не виден в приемке, обязательно проверьте настройки самого Склада. Перейдите в карточку склада на вкладку «Ордерная схема и структура». Проверьте, что установлена галочка «Использовать ордерную схему при поступлении» и корректно заполнено поле «Оформление приходного ордера доступно» (после оформления распоряжения или после приемки).

Таким образом, решив проблему с «невидимым» реквизитом ВариантПриемкиТоваров, вы вернете прозрачность складским операциям и исключите простои в работе кладовщиков.

← На главную