Заранее подготавливаем .xls файл. Формат файла описан тут.
Как загрузить дерево
Заходим в Главное меню → Производство → Очередь изделий. Отмечаем пробелом позиции, которым нужно загрузить составы. Нажимаем на кнопку импорта.
Переходим на карточку шаблона загрузки «Импорт дерева изделия», нажав F2.
В поле «Файл» прописываем путь папки, куда будем сохранять .xls файлы составов. Это нужно указать один раз. Здесь же мы указываем маску имени файла. В примере ниже маска складывается из Partnumber + какая-то часть названия.
При последующих загрузках просто «double click» по шаблону загрузки «Импорт дерева изделия».
Загрузка отмеченных составов началась.
Алгоритм загрузки
Система по указанному пути ищет папку. По названию находит нужный файл. Если осуществляется массовая загрузка составов, то система в том порядке, в котором позиции в ОИ были отмечены, в таком же порядке и будет искать нужные файлы и в таком порядке будет загружать составы.
После окончания импорта в правом нижнем углу экрана появится сообщение, в котором будет комментарий по загрузке каждого файла.
«ОК» — Загрузка прошла успешно. Состав изделия полностью загружен в классификатор и обновлен в тех. документах (счетах клиентов, внутренних заказах и других), где состав был выписан. Обновятся деревья изделий/узлов, которые еще не запущены в работу, в производство. Изделия/узлы, которые уже произведены, проходят ОТК, ожидают отгрузки или уже отгружены, у них деревья останутся прежними.
Если материал/комплектующую система не найдет в классификаторе, то тогда она ее занесет и поместит в «Папку для закачки».
В .xls файле в колонке «J» в каждой строке система напишет ID занесенной записи и комментарий по результату загрузки. Успешная загрузка — это пометка «Done» в колонке «К». При повторной загрузке файла строчки, где указаны ID-Done, загружаться не будут.
«Файл не найден» — система не нашла нужного файла в папке. Состав НЕ загружен.
«Ошибка» — Состав НЕ загружен. Разбираемся в причинах. Для этого открываем .xls файл. В колонке «J» указано по какой причине запись не была загружена. То есть если при загрузке произошла ошибка, то все изменения в составе, которые были сделаны в процессе импорта, откатываются.
Устраняем ошибку.
Если мы внесли какие-либо изменения в классификатор, то после этого пересчет очередей надо выполнить вручную.
Заливаем файл заново. Комментарии в колонках «J» и «К» затирать не нужно, они при повторной заливке затрутся автоматически.
В нашем .xls файле в колонке «N» мы показываем в каком состоянии находится документ «Разработка дерева изделия». Система в процессе импорта проверяет есть ли у этого изделия документ «Разработка дерева» в состоянии, указанном в .xls файле. Если документ в таком состоянии уже есть, то новый документ система не занесет.
Так же, если у изделия документ «Разработка дерева» в состоянии «Утверждено», то этот артикул не закачивается и не чистится его дерево.