Цитата:
Сообщение от
propeller
а вот такой вопрос еще:
видимо makerecord() создает запись уже с новым (сгенерированым) recid .
можно ли как-то скопировать запись в другую компанию чтобы RecId был одинаковым. ?
Откуда такой вывод? Вроде как остаётся 0-ик...
Учтите, что buf2buf() recid не копирует, а data() - копирует.
X++:
static void Job216(Args _args)
{
SalesTable st;
Common st3;
;
select firstonly st;
st3 = new DictTable(st.tableId).makeRecord();
info(int2str(st3.RecId));
buf2buf(st,st3);
info(int2str(st3.RecId));
st3.clear();
st3.data(st);
info(int2str(st3.RecId));
}
Цитата:
Сообщение (16:31:15)
0
0
102439380