Показать сообщение отдельно
Старый 16.05.2018, 12:01   #133
Sergenald
Новичок
 
Регистрация: 21.09.2017
Сообщений: 19
Сказал(а) спасибо: 15
Поблагодарили 4 раз(а) в 2 сообщениях
Вес репутации: 0
Sergenald пока не определено
По умолчанию

Всем привет.
Даже не знаю с чего начать. В общем есть функция:

Скрытый текст


function CreateGofBox() {
switch(Window1.Selector1.ItemIndex){
case 0:
//ни чего не добавлять
break;
case 1:
GofBox = AddAssembly("Гофроящик 400х110х45 мм");
//GofBox.ArtPos = 531001;
GofBox.Owner = Pack;
break;
case 2:
GofBox = AddAssembly("Гофроящик 400х110х55 мм");
//GofBox.ArtPos = 531002;
GofBox.Owner = Pack;
break;
case 3:
GofBox = AddAssembly("Гофроящик 430х90х23 мм");
//GofBox.ArtPos = 531003;
GofBox.Owner = Pack;
break;
.
.
.
default:
break;
}
}
[свернуть]


Она добавляет пустую сборку, обзывает его гофроящиком который был выбран в форме через Combo.
Дальше когда запускаем смету она сама по имени из базы данных подцепляет и артикул и цену. И всё было не плохо, пока на двух других компьютерах смета вместо гофроящика стала выдавать рандомные направляющие и что угодно кроме нужного. То есть сборка добавляется, имя добавляется, смета чудит. На моём компе всё гладенько. По этому даже не знаю с чего начинать это всё раскурочивать. Думаю может пройдёт если явно указать артикул сборки.
И так, основной вопрос, как присвоить сборке артикул, но не тот что через ArtPos
Sergenald вне форума   Ответить с цитированием Вверх