Показать сообщение отдельно
Старый 15.11.2005, 10:09   #22  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Очень интересное решение!
Хотя на мой взгляд можно было бы обойтись без .Insert(true) просто обернув вызов учетных кодеюнитов, в этом случае ломка стандартного функционала минимальна. Примерно таким образом:
GLE.loctable;
if GLE.find('+') then LastEntryNo:=GLE."Entry No."
else LastEntryNo:=1;
codeunit80.SetNoCommit(true);
codeunit80.run(SalesHeader)
TransferPostedEntriesToArray(LastEntryNo)
if ErrorCodeunit.run then
TransferPostedEntriesFromArray(tempGLE);