07.04. Пакетный импорт деревьев нескольких изделий из очереди производства

Заранее подготавливаем .xls файл. Формат файла описан тут.

Как загрузить дерево:

Заходим в Главное меню → Производство → Очередь изделий. Отмечаем пробелом позиции, которым нужно загрузить составы. Нажимаем на кнопку импорта.

Переходим на карточку шаблона загрузки «Импорт дерева изделия», нажав F2.

В поле «Файл» прописываем путь папки, куда будем сохранять .xls файлы составов. Это нужно указать один раз. Здесь же мы указываем маску имени файла. В примере ниже маска складывается из Partnumber + какая-то часть названия.

Сохраняем запись.

При последующих загрузках просто «double click» по шаблону загрузки «Импорт дерева изделия».

Загрузка отмеченных составов началась.

Алгоритм загрузки: 

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

После окончания импорта в правом нижнем углу экрана появится сообщение, в котором будет комментарий по загрузке каждого файла.

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

Если материал/комплектующую система не найдет в классификаторе, то тогда она ее занесет и поместит в «Папку для закачки».

В .xls файле в колонке «J» в каждой строке система напишет ID занесенной записи и комментарий по результату загрузки. Успешная загрузка — это пометка «Done» в колонке «К». При повторной загрузке файла строчки, где указаны ID-Done, загружаться не будут.

«Файл не найден» — система не нашла нужного файла в папке. Состав НЕ загружен.

«Ошибка» — Состав НЕ загружен. Разбираемся в причинах. Для этого открываем .xls файл. В колонке «J» указано по какой причине запись не была загружена. То есть если при загрузке произошла ошибка, то все изменения в составе, которые были сделаны в процессе импорта, откатываются.

Устраняем ошибку.

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

Заливаем файл заново. Комментарии в колонках «J» и «К» затирать не нужно, они при повторной заливке затрутся автоматически.

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

Так же, если у изделия документ «Разработка дерева» в состоянии «Утверждено», то этот артикул не закачивается и не чистится его дерево.


|