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