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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.08.2005, 10:20   #1  
katja is offline
katja
Участник
 
70 / 10 (1) +
Регистрация: 31.05.2004
Адрес: Moscow
Lightbulb Коллекция таблиц
Сложилась такая ситуация. Есть рабочая компания со справочниками и проводками, вдруг решили сделать еще одну компанию и объединить их в виртуальную. Коллекция таблиц будет состоять, к примеру, из Клиенты, Поставщики, План счетов, Номенклатуры, Параметры настроек. Получается те записи, которые есть в рабочей компании, нужно чтобы стали общими. Для этого есть 2 пути: либо перегружать таблицы, либо написать скрипт, который поменяет код компании в нужных таблицах. На мой взгляд более простой 2-ой путь, но есть мнения, что он повредит целостность базы. Кто что думает по этому поводу? :о)))
Старый 23.08.2005, 10:31   #2  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1255 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
На мой взгляд, изменение скулем кода датаэрии не должно сказаться на целостности справочных данных. Вы ж не InventTrans там меняете или LedgerTrans. А вот с планом счетов надо поосторожнее - смотрите, что бы он совпадал еще до объединения. Иначе черевато.

Эх... сначала надо было думать... вот так всегда... Новое требование и пол-архитектуры к чертям. А уже и данные набиты.

С Уважением,
Георгий
Старый 23.08.2005, 22:48   #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
Проблема в том, что с т.з. RecID виртуальная компания организована также, как и реальная. Если вы прсто измените DataAreaID в записи таблицы, то это несколько рассогласует мнение системы о том, какой диапазон RecID нужно использовать (см. табличку SystemSequences) с тем, что есть на самом деле. Проблема в данном конкретном случае, конечно, не непобедимая...

В общем дело вкуса. Я предпочитаю не искать проблемы на свою голову там, где их можно обойти. Тем более, что речь идет о справочниках, а значит объем экспорта-импорта маленький.
__________________
С уважением,
glibs®
Старый 24.08.2005, 13:19   #4  
katja is offline
katja
Участник
 
70 / 10 (1) +
Регистрация: 31.05.2004
Адрес: Moscow
Речь идет конечно о справочниках, но дело в том, например, что в справочнике Клиенты по клинтам уже есть проводки. И таких клиентов перегружать помоему это НЕ ОЧЕНЬ ПРАВИЛЬНО!!!! Какие мнения? Опять же будут проблемы с теми спрвочниками где записи связываются по recId, конешно это решаемо но разве не проще поменять код компании в таблицах?
Старый 24.08.2005, 13:36   #5  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1255 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Хм... Дело в том, что, как правильно подметил Глеб, у нумерация RecId у разных компаний ведется независимо. А а клиентам по RecId привязан.. ну, навскидку, альтернативный адрес - это точно. И еще что-нибудь может. Так что, если включите данные с проводками, то тогда поменяйте последний RecId в SystemSequences на мах последний, включенный в данную группу для этой компании.

Екатерина Сергеевна, свяжитесь со мной по почте, ок?

С Уважением,
Георгий.
Старый 24.08.2005, 14:03   #6  
ppson is offline
ppson
Участник
Аватар для ppson
Ex AND Project
1C
 
2,103 / 115 (8) +++++
Регистрация: 25.06.2002
Адрес: SPb, Msk
Екатерине Сергеевне лучше забить вообще на клиентов.
В той компании в которую она дублирует записи, будет всего один клиент.
И поставщик будет тоже один.
__________________
Старый 24.08.2005, 14:20   #7  
katja is offline
katja
Участник
 
70 / 10 (1) +
Регистрация: 31.05.2004
Адрес: Moscow
Talking
В той компании в которую они дублируют записи Клиенты не будут в коллекции а вот поставщики будут, потому что там не один поставщик! И что делать с поставщиками?
Старый 24.08.2005, 16:32   #8  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,298 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Насколько я предполагаю, в данной ситуации грабли только с нумерацией RecId в дальнейшем, что легко выправляется. Вы же не объединяете уже существующие данные, а переносите их в новую виртуальную компанию. Поэтому и ошибок целостности возникнуть не должно, даже включая ссылки по RecId.
__________________
Михаил Андреев
https://www.amand.ru
Старый 24.08.2005, 17:34   #9  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
Цитата:
Изначально опубликовано George Nordic
Хм... Дело в том, что, как правильно подметил Глеб, у нумерация RecId у разных компаний ведется независимо. А а клиентам по RecId привязан.. ну, навскидку, альтернативный адрес - это точно.
А выгрузить вместе с альтернативным адресом, и потом вместе же загрузить? Рассыплются ссылки?
Старый 24.08.2005, 18:26   #10  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1255 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Если импорт/экспорт идет через *.csv файл, то аналитика и, кажется, ссылки по RefRecId рассыпаются. Не раасыпется, если через *.bin файл сделать.

C Уважением,
Георгий
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Пустые названия системных таблиц в report data range (DAX 4.0) Qaz Qwerty DAX: Функционал 3 06.08.2008 00:05
Владельцы таблиц в БД аксапты AxaptaUser DAX: Администрирование 11 23.05.2007 18:33
Query из 7 таблиц Cornflower DAX: Программирование 29 15.03.2007 11:27
Перебор всех таблиц, имеющих поле определенного типа AKIS-Falcon DAX: Программирование 8 11.02.2005 17:07
Как настроить репликацию таблиц Аксапта в хранилище данных для OLAP max_spbti DAX: Функционал 4 28.06.2004 10:32

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

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

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