Решение по расстановке/корректировке позиций и обозначений при включенной и выключенной ИРП. изначально скрипт расставляет позиции штатным методом базиса в режиме "позиции для новых объектов", далее пробегает и корректирует. в режиме без ИРП позиции самостоятельных объектов число от 1 до ..., и позиции сборочных единиц по порядку с приставкой "SB" - SB1, SB2.. тут две одинаковых сб.единицы будут иметь разные позиции.
в режиме ИРП происходит анализ штатного обозначения самостоятельных объектов и сб.единиц, преобразуется в упорядоченные позиции 1, 2, 3... и SB1, SB2, SB3... при этом, благодаря тому, что при ИРП у одинаковых сб.единиц одинаковое штатное обозначение, то и скорректированная позиция будет одинакова.
далее корректируются обозначения всего что имеет позицию - тут просто "артикул модели_позиция объекта".
ПО: Базис-мебельщик
Файл: .js
в режиме ИРП происходит анализ штатного обозначения самостоятельных объектов и сб.единиц, преобразуется в упорядоченные позиции 1, 2, 3... и SB1, SB2, SB3... при этом, благодаря тому, что при ИРП у одинаковых сб.единиц одинаковое штатное обозначение, то и скорректированная позиция будет одинакова.
далее корректируются обозначения всего что имеет позицию - тут просто "артикул модели_позиция объекта".
ПО: Базис-мебельщик
Файл: .js