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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.10.2018, 00:32   #1  
TDV is offline
TDV
Участник
 
121 / 30 (2) +++
Регистрация: 04.11.2005
DAX2009RU7 SQL2008R2 Копирование/Восстановление компании
Доброго дня,
Есть одна база SQL, один АОС, одна рабочая компания DAT. Был ли у кого опыт восстановления компании с изменением имени компании(DATAAREAID) получателя в которую идет восстановление(к примеру TEST), в рамках тоже базы SQL и АОСа через функционал восстановление компании? В штатном функционале можно восстанавливать только в туже компанию с тем же именем компании. Вопрос в том если при восстановлении менять DATAAREAID в fieldList в insert into на другое имя компании(это простая модификация в SysSqlRestoreCompany.insertRowsInTable, 'INSERT INTO '+insertTable+'('+fieldList+')... )?), то в результате будет полная копия оригинала компании (DAT) под новым именем TEST с теме же recid, что и нужно. Какие проблемы могут возникнуть? (как минимум с Recid). Все индексы в таблицах уникальные по комбинации DATAAREAID и RECID. Если в новой скопированной компании TEST делать к примеру складской пересчет, то не будут ли проблем в основной компании DAT(опять же с счетчиками recid или сопоставлениями в inventsettlement)?
Старый 02.10.2018, 13:29   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,069 / 1795 (66) ++++++++
Регистрация: 12.10.2004
Мы многократно использовали дублирование компании шаблона в 2009-й (новые компании создавали. Таким образом со временем их набралось больше 200 штук)

После дублирования копировали основные справочники InventTable, InventTableModule, etc через select from insert into (был специально обученный джоб) - в общем, аналогично тому как вы хотите.

RecId при этом конечно дублировался, но в 2009-й не заметили каких либо проблем, так как в индексы входит поле dataareaId - то все ок.
Старый 02.10.2018, 13:29   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,069 / 1795 (66) ++++++++
Регистрация: 12.10.2004
Склад закрывался и пересчитывался нормально.

Последний раз редактировалось Logger; 02.10.2018 в 14:45. Причина: опечатки
За это сообщение автора поблагодарили: TDV (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ax 2012. Duplicate company/Копирование компании rDenis2 DAX: Программирование 0 18.03.2012 18:35
Получение кода виртуальной компании из SQL trud DAX: Программирование 9 09.02.2011 11:35
Копирование номенклатуры в компании. MNG DAX: Функционал 6 08.12.2010 15:51
Самопроизвольная смена компании (DataAreaId) у табличной переменной gl00mie DAX: Программирование 14 10.04.2006 12:18
Компании: Одна большая или много маленьких? George Nordic DAX: Функционал 4 28.07.2004 20:39
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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