41. Импорт дерева изделия из очереди производства

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

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

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

Нажимаем на кнопку импорта.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


|