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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.01.2008, 15:21   #1  
gaenar is offline
gaenar
Участник
 
151 / 63 (3) ++++
Регистрация: 26.03.2005
Ага. Только вот есть один глюк - если поставить в примере глибса на табличке LedgerTable св-во SaveDataPerCompany в No, получим удивительный результат! Все документы цепляются, но нихрена нельзя просмотреть.

Уважаемый глибс, вы пробовали сами свой пример?
Если да, у Вас тот же результат?
(AX 3.0 SP4)
__________________
Умные тоже наступают на грабли, но только для того, чтобы поднять их с земли не нагибаясь.
Старый 29.01.2008, 15:32   #2  
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   #3  
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   #4  
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.
Старый 29.01.2008, 16:40   #5  
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
Цитата:
Сообщение от gaenar
...
в примере глибса на табличке LedgerTable св-во SaveDataPerCompany в No, получим удивительный результат! Все документы цепляются, но нихрена нельзя просмотреть.

Уважаемый глибс, вы пробовали сами свой пример?
...
А где я предлагал "на табличке LedgerTable св-во SaveDataPerCompany в No"?

Вы точно различаете "св-во SaveDataPerCompany" и Администрирование\Настройки\Виртуальные компании?
__________________
С уважением,
glibs®
Старый 29.01.2008, 17:09   #6  
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
Цитата:
Сообщение от gaenar
Ага. Только вот есть один глюк - если поставить в примере глибса на табличке LedgerTable св-во SaveDataPerCompany в No, получим удивительный результат! Все документы цепляются, но нихрена нельзя просмотреть.

Уважаемый глибс, вы пробовали сами свой пример?
Если да, у Вас тот же результат?
(AX 3.0 SP4)
Насколько я понимаю, речь идет о баге (Микрософт его признал), суть которого в том, что в общую (не виртуальную) таблицу документ можно добавить только из компании DAT? При добавлении документа из другой компании он не добавляется.

В 3.0 сп3 еще воспроизводится, В 3.0 сп6 и 4.0 сп2 работает как надо. Когда точно исправили не помню, но можно поискать в Гугле (английскими буковками). Информация проскакивала.
__________________
С уважением,
glibs®
Старый 30.01.2008, 11:23   #7  
gaenar is offline
gaenar
Участник
 
151 / 63 (3) ++++
Регистрация: 26.03.2005
Цитата:
Сообщение от glibs Посмотреть сообщение
В 3.0 сп3 еще воспроизводится, В 3.0 сп6 и 4.0 сп2 работает как надо. Когда точно исправили не помню, но можно поискать в Гугле (английскими буковками). Информация проскакивала.
Спасибо, посмотрю в версиях посвежее, как там сделано.
__________________
Умные тоже наступают на грабли, но только для того, чтобы поднять их с земли не нагибаясь.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
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, время: 11:38.