AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Прочие вопросы
NAV
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.01.2008, 15:32   #1  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от gaenar Посмотреть сообщение
Ага. Только вот есть один глюк - если поставить в примере глибса на табличке LedgerTable св-во SaveDataPerCompany в No, получим удивительный результат! Все документы цепляются, но нихрена нельзя просмотреть.

Уважаемый глибс, вы пробовали сами свой пример?
Если да, у Вас тот же результат?
(AX 3.0 SP4)
Нуу. Погодите. Тут ничьей вины, кроме вашей, быть не может.
Что ж Вы меняете это свойство ПОСЛЕ добавления записей?
Если уж так сделали, то очень просто все поправить - просто измените код компании (RefCompanyId) для всех строк таблицы DocuRef, у которых RefTableId == tableNum(LedgerTable). Установите ему значение DAT

Тогда записи будут отображаться.
Старый 29.01.2008, 16:47   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от kashperuk
...
Если уж так сделали, то очень просто все поправить - просто измените код компании (RefCompanyId) для всех строк таблицы DocuRef, у которых RefTableId == tableNum(LedgerTable). Установите ему значение DAT
...
Есть шанс нарваться на конфликт RecId в LedgerTable в компании DAT. Вероятность не высока, но существует.

Но это будет последствием изменения свойства на уже заполненной таблице, а не обновления ссылок.
__________________
С уважением,
glibs®
Старый 30.01.2008, 11:12   #3  
gaenar is offline
gaenar
Участник
 
151 / 63 (3) ++++
Регистрация: 26.03.2005
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Нуу. Погодите. Тут ничьей вины, кроме вашей, быть не может.
Что ж Вы меняете это свойство ПОСЛЕ добавления записей?
Если уж так сделали, то очень просто все поправить - просто измените код компании (RefCompanyId) для всех строк таблицы DocuRef, у которых RefTableId == tableNum(LedgerTable). Установите ему значение DAT

Тогда записи будут отображаться.
Причём здесь "моя вина"? Я что, написал что я установил это свойство уже на имеющихся данных? Читайте внимательнее, уважаемый Иван.
Про проблему - читайте выше. На новых записях привязка не работает.
Если проапдейтить RefCompanyId до DAT, то их становится видно.
Но для новых DocuRef она всё равно пихает в RefCompanyId код ТЕКУЩЕЙ компании.
И поэтому они не видны.
__________________
Умные тоже наступают на грабли, но только для того, чтобы поднять их с земли не нагибаясь.

Последний раз редактировалось gaenar; 30.01.2008 в 11:21.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
casperkamal: InventDim id blank from "Axapta" to "AllBlank" in Dynamics Ax Blog bot DAX Blogs 4 27.02.2007 10:36
Фильтрация в форме "В наличии" по агрегатному полю "Физ. наличие" miaa DAX: Программирование 13 29.08.2006 23:45
список таблиц с saveDataPerCompany=No a.kopytin DAX: Программирование 4 14.05.2004 17:16
"LIKE" и "OR" в "qbds" @x DAX: Программирование 14 20.01.2004 13:20
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:10.