Показать сообщение отдельно
Старый 30.01.2011, 20:50   #11  
Alterant is offline
Alterant
Участник
 
378 / 10 (1) +
Регистрация: 31.03.2004
Цитата:
По примеру, я тестировал на NAV 5.0, может я что-то не так понял, но я создал массив типа Record, скажем с именем temp и дальше проделал следующее:
temp[1].text := 'какой-то текст';
temp[2].text := 'другой текст';
MESSAGE (temp[1].text);
Если бы temp[1] и temp[2] ссылались бы на одну таблицу, то сообщение было бы 'другой текст', но у меня высветилось сообщение 'какой-то текст'. Из чего я и сделал вывод, что это всё-таки разные таблицы.
Я говорил про работу с таблицей. Ясно, что каждый элемент массива - это отдельный объект, и при присвоении каждый будет хранить свое значение. Я не зря говорил именно про таблицу, т.к. работать они будут с одной и той же таблицей:
temp[1].PK := 1;
temp[1].Text := 'Текст';
temp[1].Insert;
temp[2].get(1); <- тут не будет ошибки, т.к. и temp[1] и temp[2], хоть и разные экземпляры, но манипулирут одной и той же таблицей.
MESSAGE(temp[2].Text); <- выдаст "Текст"