Доброго времени суток, пытаюсь скопировать строку из таблицы и изменить ее связь (RefRecId) перед вставкой. Проблема в том что данное поле является FK, и не разрешает себя изменить. Как можно еще такое провернуть?
Мой код:
X++:
while select cv1 where cv1.RefRecId == ljt1.RecId
{
cv2.data(cv1);
cv2.RefRecId = ljt2.RecId;
if (!cv2.validateWrite())
{
throw Exception::Error;
}
cv2.insert();
}