|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от gaenar
![]() Ага. Только вот есть один глюк - если поставить в примере глибса на табличке LedgerTable св-во SaveDataPerCompany в No, получим удивительный результат! Все документы цепляются, но нихрена нельзя просмотреть.
Уважаемый глибс, вы пробовали сами свой пример? Если да, у Вас тот же результат? (AX 3.0 SP4) Что ж Вы меняете это свойство ПОСЛЕ добавления записей? Если уж так сделали, то очень просто все поправить - просто измените код компании (RefCompanyId) для всех строк таблицы DocuRef, у которых RefTableId == tableNum(LedgerTable). Установите ему значение DAT Тогда записи будут отображаться. |
|
![]() |
#2 |
Member
|
Цитата:
Сообщение от kashperuk
...
Если уж так сделали, то очень просто все поправить - просто измените код компании (RefCompanyId) для всех строк таблицы DocuRef, у которых RefTableId == tableNum(LedgerTable). Установите ему значение DAT ... Но это будет последствием изменения свойства на уже заполненной таблице, а не обновления ссылок.
__________________
С уважением, glibs® |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от kashperuk
![]() Нуу. Погодите. Тут ничьей вины, кроме вашей, быть не может.
Что ж Вы меняете это свойство ПОСЛЕ добавления записей? Если уж так сделали, то очень просто все поправить - просто измените код компании (RefCompanyId) для всех строк таблицы DocuRef, у которых RefTableId == tableNum(LedgerTable). Установите ему значение DAT Тогда записи будут отображаться. Про проблему - читайте выше. На новых записях привязка не работает. Если проапдейтить RefCompanyId до DAT, то их становится видно. Но для новых DocuRef она всё равно пихает в RefCompanyId код ТЕКУЩЕЙ компании. И поэтому они не видны.
__________________
Умные тоже наступают на грабли, но только для того, чтобы поднять их с земли не нагибаясь. Последний раз редактировалось gaenar; 30.01.2008 в 11:21. |
|
|
|