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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.04.2004, 14:02   #1  
Zodiak is offline
Zodiak
Участник
 
61 / 22 (1) +++
Регистрация: 16.01.2004
Адрес: СПб
Виртуальные компании
Проблема в следующем: у клиента открывается филиал. Нужно, чтобы акспта в филиале видела справочник номенклатуры головной компании и еще некоторые таблицы. Один из вариантов решения - создать виртуальную компанию и включить в коллекцию таблиц те, которые нужны. Однако, т.к. работа уже велась, справочник не пустой, и все, что было там раньше, станет недоступным для обеих компаний. Если, допустим, поменять идентификатор компании руками при помощи SQL, это не вызовет проблем со связаными таблицами (invettablemodule, например) при работе и где еще его надо менять?
Огромное спасибо
Старый 06.04.2004, 17:05   #3  
Ned is offline
Ned
Lean Six Sigma
 
680 / 99 (5) ++++
Регистрация: 29.12.2002
Адрес: самолёт
Два стандартных варианта решения вопроса с созданием виртуальных компаний на лету:
1. Выгрузить данные, убить компании, создать заново компании и виртуальные компании и табличные коллекции, загрузить данные
2. Править руками на сервере базы данных DataAreaID - тоже стандартный вариант
Старый 06.04.2004, 17:07   #4  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
:) 2
Связанные таблицы придется менять так же.
Или экспортировать данные, а потом их же импортировать.
Старый 06.04.2004, 19:06   #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
Цитата:
Изначально опубликовано Ned
...Править руками на сервере базы данных DataAreaID - тоже стандартный вариант...
Вы можете дать гарантию (или сослаться на источник), что при таком "стандартном" варианте в дальнейшем не возникнет проблем с RecID?
__________________
С уважением,
glibs®
Старый 06.04.2004, 20:23   #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
Или, например, что корректно перенесутся примечания (таблица docuref), которые были созданы для номенклатурных единиц?
Цитата:
Изначально опубликовано Ned
...Выгрузить данные, убить компании, создать заново компании и виртуальные компании и табличные коллекции, загрузить данные...
Это единственный правильный метод переноса, который мне известен.

Но, насколько я понимаю, он тоже, увы, будет работать далеко не всегда. Точнее, он будет работать до тех пор, пока таблицы, которые включаются в коллекции, не содержат ссылок на RecID других таблиц и другие таблицы не содержат ссылки на RecID таких таблиц. Иначе при экспорте-импорте в базе разрушится ссылочная целостность. Сохранение ссылочной целостности ссылок на RecID гарантируется при полном экспорте и импорте (есть подозрение, что при условии соблюдения определенных правил разработки). Но в случае с виртуальными компаниями требуется перенос именно части данных...

Я вообще не силен в этом вопросе, но раз все молчат, м.б. пусть меня пправят тогда...

Вообще в Аксапте сылки на RecID широко распространены. В основном я их замечал в транзакциях и надеюсь, что в справочниках их нет. Но специально не проверял и это только мои догадки.

Т.о. в вашем случае перенос справочников в виртуальную компанию, я надеюсь, решается путем экспорта трех знаменитых таблиц вместе с примечаниями и импорта их уже после того, когда эти таблицы были включены в коллекцию таблиц.

В общем же случае решение для этой проблемы мне не известно.

Если хотите, попробуйте поиск по форуму по ключевому слову "recid". Столько всего интересного написано...
__________________
С уважением,
glibs®
Старый 06.04.2004, 20:37   #7  
Lazy_Tiger is offline
Lazy_Tiger
NavAx
Axapta Retail User
1C
NavAx Club
 
610 / 31 (3) +++
Регистрация: 17.12.2001
Адрес: Красноярск
ой и в справочниках есть... поубивав бы...
полня убил пока дошло в чем проблема.
__________________
И все они создания природы...
Старый 06.04.2004, 21:06   #8  
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
Цитата:
Изначально опубликовано Lazy_Tiger
...ой и в справочниках есть...
Да, я уже нашел в поиске инфрмацию про план счетов и интервалы. Действительно печально.
__________________
С уважением,
glibs®
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Виртуальные компании Freeangel DAX: Функционал 8 03.07.2007 18:49
виртуальные компании HelgaK DAX: Функционал 5 28.09.2006 13:47
Таблица DocuRef и виртуальные компании Vby DAX: Функционал 2 30.05.2006 10:06
Виртуальные компании или фин. отчеты Посторонний V DAX: Функционал 20 24.05.2006 16:58
Виртуальные компании. Проблема. VadimVN DAX: Функционал 29 03.04.2006 16:23

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

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

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