У меня есть 2 таблицы: одна заполненная, другая пустая. Необходимо заполнить одно поле пустой таблицы из заполненной. Не могли бы Вы подсказать, как это лучше сделать ?
Я пробовал так:
X++:
void clicked()
{
InventTable iTable;
InventItemLocation iLocation;
str s;
while select iTable
{
s=iTable.ItemId;
iLocation.insert();
iLocation.ItemId=s;
iLocation.update();
print s;
}
super();
}
При запуске переносится только первая запись, а дальше Аксапта говорит, что следующую запись вставить невозможно, так такая уже существует. Хотя из (print s); видно что значение поля другое.
Не могли бы Вы подсказать в чем дело ?
Спасибо.