|
![]() |
#1 |
Участник
|
Очень странно.
В 3-ке как раз при вызове data() в полученном буфере dataareaId равнялось текущей компании. А в 2009-й наоборот - сохранялось,т.е. принимало значение как в исходном буфере. У вас точно ax3.0 ? Может 2009-я ? |
|
![]() |
#2 |
:o)
|
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов. |
|
![]() |
#3 |
:o)
|
Цитата:
при вызове стандартного initFromLedgerJournalTable смотрим код: X++: void initFromLedgerJournalTable(LedgerJournalTable _ledgerJournalTable) { LedgerJournal ledgerJournalNew; LedgerJournalId journalNum; ; ledgerJournalNew = new LedgerJournal(); journalNum = ledgerJournalNew.newJournalNum(false); if (!journalNum) { throw error("Номер журнала не был создан!"); } this.data(_ledgerJournalTable); //!!!! this.JournalNum = journalNum; this.Posted = false; this.PostedDate = 31\01\2010; this.InUseBy = ''; this.UserBlockId = ''; this.SessionId = 0; this.SessionLoginDate = dateNull(); this.SessionLoginTime = 0; } при использовании buf2buf всё срослось
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов. Последний раз редактировалось jeky; 14.02.2011 в 12:16. |
|
Теги |
buf2buf, changecompany, copy, record, dataarea |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|