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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.10.2008, 20:18   #1  
ortin is offline
ortin
Участник
 
39 / 11 (1) +
Регистрация: 10.09.2007
Адрес: СПб
Проблема с данными при нескольких компаниях
В базе 3 компании + 1 виртуальная (общие данные). На таблице inventParameters установлено свойство SaveWithCompany в Yes. Я стираю строку в inventParameters, выбираю компанию, открываю форму InventParameters. При этом создаётся строка, но dataAreaId у неё почему-то соответветствует виртуальной компании. Второй странностью является то, что форма InventParameters не видит эту строку. В каком направлении копать?
Старый 23.10.2008, 20:54   #2  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
1. Почитайте как работать с виртуальными компаниями.
2. Проверить табличные коллекции, которые используются в виртуальной компании, в одной из них есть inventParameters.
3. SaveWithCompany меняет режим использования поля dataAreaId, т.е. данные храняться по компаниям (реальным/виртуальным) или нет.
Старый 24.10.2008, 11:04   #3  
ortin is offline
ortin
Участник
 
39 / 11 (1) +
Регистрация: 10.09.2007
Адрес: СПб
Прочитал и посмотрел. Строка в InventParameters совершенно правильно создаётся с DataAreaId виртуальной компании. А вот почему её не видит форма InventParameters остаётся вопросом.
Старый 24.10.2008, 11:08   #4  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
А остальные таблицы этой формы общие или нет? Там есть релейшены на InventParameters.
Старый 24.10.2008, 11:32   #5  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Если используете АОС, то его надо рестартануть после того как изменяются табличные коллекции при работе с виртуальными компаниями.
Старый 24.10.2008, 11:59   #6  
ortin is offline
ortin
Участник
 
39 / 11 (1) +
Регистрация: 10.09.2007
Адрес: СПб
На этой форме есть ещё 4 таблицы. 2 сджойненые с inventParameters. Они находятся в той-же табличной коллекции. И 2 несджойненые. Они не включены в табличную коллекцию и проблем с ними нет.

AOC не используется.
Старый 24.10.2008, 12:34   #7  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,936 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от ortin Посмотреть сообщение
AOC не используется.
Тогда возможно после изменения виртуальной коллекции и свойств таблиц - не перезашли в двухзвенного клиента.
Надо перезаходить.
Старый 24.10.2008, 12:44   #8  
ortin is offline
ortin
Участник
 
39 / 11 (1) +
Регистрация: 10.09.2007
Адрес: СПб
Прошу прощения за отнятое время. Выяснил что собака порылась где-то в другом месте, не связанном с виртуальной компанией.
Теги
виртуальные компании

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Help! Проблема с фактурами при нескольких ГТД (+) VadimVN DAX: Функционал 4 11.06.2020 17:34
Проблема с единицей измерения longson DAX: Программирование 4 16.07.2007 14:35
Не работает запрос на нескольких компаниях Bega DAX: Программирование 3 16.09.2005 10:21
Проблема с созданием объекта Lelya DAX: Администрирование 33 27.06.2005 16:38
Проблема: русские шрифты в отчетах, формируемых на сервере. Anais DAX: Администрирование 3 17.11.2003 13:20

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:24.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.