Комментарии:
Станислав, полезный скрипт, спасибо. А можете сделать версию чтобы в каждом блоке, и под блоке, позиции начинались с единицы? Например в больших моделях позиция выглядит "003.004.197", хотя в этом блоке может быть всего 10 деталей. Было бы удобнее если получится 03.04.01 и тд.
Ответитья правильно понял, в раскрой Ваши позиции не передаются? и на карты присадки тоже?
ОтветитьЗдравствуйте, подскажите на 8 версию нечто подобное не бывает?
ОтветитьСтас, скажите, такая проблема....Запускаем ваш скрипт, все расставляет (поз 1.). Но, если запустить его еще раз, то изменяет позицию на 1.1. И так далее. Если запустить скрипт 5 раз, то выходит позиция 1.1.1.1.1. Для того, что бы убрать это приходится блоки разрушать. Можно настроить скрипт, что бы он автоматически убирал присвоенные позиции? (Скрипт тестировался на Б.М 10 )
ОтветитьОтличная альтернатива встроенной в базис иерархической расстановки позиций (которая мне не понравилась, а этот скрипт зашел "на ура"). Спасибо за хорошую работу!
ОтветитьСтанислав, спасибо за скрипт. Все отлично расставляет. Но точно так же расставляет сам Базис не позиции а "обозначения", если задана "Иерархическая расстановка позиций" - это очень удобно. И я бы перешел давно на нее если бы не одно НО! Производство, куда отдаются детали должно работать тоже на "Иерархической расстановки позиций", если же оно работает в обычном режиме, то у вас возникнут сложности с тем, что могут существовать ограничения на длину символов в "Позиции", т.к. этот параметр зашивается в штрих код и по нему сверлильно-присадочный станок ищет управляющую программу. Именно поэтому в моем скрипте мы не трогали "Позицию", а добавляли "префикс" к именам деталей. А так да я точно так же как и вы изначально планировал скрипт написать). Спасибо за отзыв. Надеюсь моя аргументация вам была полезной.
Ответить