логотип
баннер
логотип
Главная
Услуги
О компании
1C:Предприятие 7.7


Поиск по сайту:


Top.Mail.Ru

Перенос данных из УПП 1.3 в ERP 2. Пояснения к алгоритмам

Здесь приведем некоторые пояснения по переносу данных из программы 1С Управление производственным предприятием 1.3 в 1С ERP Управление предприятием 2.

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

Пример спецификации (УПП)

Рис.1 Пример спецификации (УПП)

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

Контроль ошибок разузлования (УПП)

Рис.2 Контроль ошибок разузлования (УПП)

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

Ресурсная спецификация в приемнике (ERP)

Рис.3 Ресурсная спецификация в приемнике (ERP)

Далее сложности возникают при переносе технологических операций (далее операций). Связанная с рассмотренной выше спецификацией технологическая карта показана на рис.4.

Технологическая карта производства (УПП)

Рис.4 Технологическая карта производства (УПП)

Начиная с версии ERP 2.5.7 операции должны быть привязаны к справочнику Этапы производства. Здесь и далее все названия будут относиться к справочникам. Одноименные документы, такие как  Этапы производства, в частности, в данной статье мы рассматривать не будем. В более ранних версиях использовались маршрутные карты, о них ниже.

Как переносятся операции в ERP, показано на рис.5. Видно, что это операции, владельцем которых является именно этап производства. Формально этапы производства и технологические операции - это отдельные справочники, визуально выглядит так, как будто это часть ресурсной спецификации.

Технологические операции, привязанные к этапу производства (ERP)

Рис.5 Технологические операции, привязанные к этапу производства (ERP)

Можно выполнить перенос и в маршрутные карты, хотя это и противоречит актуальной методике ERP. Но фирма 1С предлагает пользователям именно такой перенос, поэтому в нашем продукте мы такую возможность тоже сохранили. Вариант переноса определяется значением параметра Технологические карты в: 1 - маршрутные карты, 2 - операции этапов производства. Если значение равно нулю, операции не переносятся, если 1 - формируются маршрутные карты, если 2 - операции привязаны к этапам производства. Более того, если последовательно выполнить перенос данных с разными значениями параметра, то в приемнике можно получить результат по обоим вариантам. Именно так мы и сделали для наглядности. В результате, в ERP появилась и маршрутная карта (см. рис.6).

Ссылка на маршрутную карту в этапе производства (ERP)

Рис.6 Ссылка на маршрутную карту в этапе производства (ERP)

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

Маршрутная карта (ERP)

Рис.7 Маршрутная карта (ERP)

© Группа компаний Профи-центр, май 2026г., последние изменения май 2026г.

© Группа компаний "Профи-центр", г.Бирск: тел. (34784) 4-25-50, mail@profiufa.ru +18