Откуда 1С:ERP берет Организацию по умолчанию при формировании потребностей

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

В процессе работы с системой 1С:ERP Управление предприятием (а также в КА 2 и УТ 11) пользователи часто сталкиваются с ситуацией, когда при использовании обработки Формирование потребностей в создаваемых документах (Заказах поставщику или Заказах материалов в производство) поле Организация заполняется автоматически определенным значением или, наоборот, остается пустым. Разберемся детально, какими алгоритмами руководствуется система, и где именно скрыты настройки, управляющие этим «надмозгом» обработки.

Приоритетный источник: Настройки в Способе обеспечения потребностей

Как показывает практика и обсуждения экспертов, наиболее частым местом, где «зашита» организация, является справочник Способы обеспечения потребностей. Рассмотрим этот механизм подробнее. Для этого нам необходимо проанализировать настройки конкретного способа, который назначен для номенклатуры на целевом складе.

Разберем по шагам, где искать эту настройку:

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

Важный нюанс: Если в компании закупками или производством занимаются разные юридические лица в зависимости от типа обеспечения (например, один завод закупает металл, а другой — комплектующие), то жесткая привязка организации в способе обеспечения является самым надежным инструментом автоматизации.

Влияние индивидуальных соглашений с поставщиками

Проанализируем ситуацию, когда в способе обеспечения организация не указана. В этом случае система начинает искать ответ в Условиях закупок. Рассмотрим алгоритм поиска:

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

Механизм автозаполнения по статистике (обучение системы)

Выясним причину, по которой организация может подставляться «сама собой», даже если настройки обеспечения чисты. В современных версиях систем на базе 1С:ERP реализован механизм Автозаполнения реквизитов по статистике. Рассмотрим, как он работает:

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

Как это проверить или отключить? Если такое поведение системы кажется избыточным или мешает работе, проанализируем настройки в разделе: НСИ и администрирование — Настройка параметров системы — Общие настройки. Там можно найти управление историей выбора и автозаполнением.

Связь через контекст документа-основания

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

Решение проблемы заполнения «Заказа переработчику» по спецификации

В ходе обсуждения часто возникает сопутствующий вопрос: как заполнить Заказ переработчику материалами согласно спецификации, если в самом заказе поля Спецификация попросту нет? Рассмотрим методику, которая позволяет решить эту задачу структурно, не прибегая к доработкам кода.

Хотя в самом документе Заказ переработчику на вкладке выходных изделий нельзя напрямую указать спецификацию для заполнения материалов, мы можем использовать производственный контур системы. Разберем этот алгоритм:

  1. Создадим документ Заказ на производство.
  2. В строке продукции укажем необходимую спецификацию.
  3. В поле Способ получения материалов или в настройках схемы обеспечения укажем, что данная продукция производится силами стороннего переработчика (тип обеспечения — «Переработка на стороне»).
  4. Сформируем Этапы производства. В этапе на передачу в переработку система автоматически рассчитает количество необходимых материалов на основании выбранной в заказе спецификации.
  5. На основании Этапа производства сформируем документ Заказ переработчику.

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

Почему поле «Организация» может оставаться пустым?

Проанализируем основные причины отсутствия автозаполнения:

Резюмируем: Для того чтобы система безошибочно подставляла организацию, рекомендуется проверить настройки в справочнике Способы обеспечения потребностей на вкладке ограничений. Это «самое сильное» место настройки, которое перекрывает большинство других алгоритмов.

← На главную