AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 15.09.2015, 15:43   #1  
actNaturally is offline
actNaturally
Участник
actNaturally's Avatar
 
19 / 10 (1) +
Join Date: 28.10.2014
SysLastValue, копирование из отдельной базы.
Добрый день!
Активное использование поиска на форуме не привело к решению проблемы.
Необходимо пользовательские настройки User1 с одного отдельного приложения с отдельной БД перекинуть на другое пользовательское приложение.
Как решение - сделать это через какой-нибудь файл Экспорта.
Стандартный Экспорт недоступен для таблицы SysLastValue.

Экспорт из Икс-браузера сработал, но не работает Импорт, возникает ошибка:

Click image for larger version

Name:	syslastvalue.PNG
Views:	453
Size:	48.9 KB
ID:	9386

С какой стороны ещё можно подойти к решению проблемы?
Old 16.09.2015, 08:07   #2  
Dreadlock is offline
Dreadlock
Участник
Dreadlock's Avatar
 
298 / 224 (8) ++++++
Join Date: 07.05.2009
Location: Москва
Средствами SQL не пробовали?
Old 16.09.2015, 12:50   #3  
actNaturally is offline
actNaturally
Участник
actNaturally's Avatar
 
19 / 10 (1) +
Join Date: 28.10.2014
Это две отдельные БД.
Old 16.09.2015, 13:04   #4  
maldini is offline
maldini
Участник
 
103 / 30 (2) +++
Join Date: 06.03.2007
Location: москва
Ну и что? Если это разные сервера, можно сделать линк. В чем трудности?
This post has been rated by: RVS (1).
Old 16.09.2015, 13:11   #5  
Ivanhoe is offline
Ivanhoe
Участник
Ivanhoe's Avatar
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Join Date: 29.09.2005
Location: Санкт-Петербург
При этом надо понимать, что если приложения разные, то шансы на успех стремятся к нулю.
__________________
Ivanhoe as is..
Old 16.09.2015, 13:16   #6  
Dreadlock is offline
Dreadlock
Участник
Dreadlock's Avatar
 
298 / 224 (8) ++++++
Join Date: 07.05.2009
Location: Москва
Не думаю, что SysLastValue модификациют одновременно 10 разработчиков, что аж невозможно перекинуть данные из одной таблицы в другую.
Old 16.09.2015, 13:34   #7  
RVS is offline
RVS
Сенбернар
RVS's Avatar
Злыдни
 
696 / 130 (6) +++++
Join Date: 27.02.2003
Location: Королев МО
Quote:
Originally Posted by Ivanhoe View Post
При этом надо понимать, что если приложения разные, то шансы на успех стремятся к нулю
Это про recId, наверное?

Quote:
Originally Posted by Dreadlock View Post
Не думаю, что SysLastValue модификациют одновременно 10 разработчиков, что аж невозможно перекинуть данные из одной таблицы в другую.
SysLastValue, вообще-то, системная таблица. Ее вообще никто не "модификацает". Дело, ИМХО, именно в переносе данных между разными приложениями. Кроме RecId, ничего на голову нейдет. А проблема с RecId в этом частном случае - обходится. Даже при импорте средствами SQL.
__________________
Best Regards,
Roman
Old 16.09.2015, 13:44   #8  
Napalm is offline
Napalm
Участник
 
80 / 88 (3) ++++
Join Date: 23.05.2012
Quote:
Originally Posted by actNaturally View Post
С какой стороны ещё можно подойти к решению проблемы?
Написать свой job для импорта/экспорта через CSV.
This post has been rated by: actNaturally (1).
Old 16.09.2015, 13:46   #9  
Raven Melancholic is offline
Raven Melancholic
Участник
Raven Melancholic's Avatar
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Join Date: 21.03.2005
Location: Москва-Петушки
Если приложения разные, то далеко не только RecId. Там же вполне может быть и разный состав макроопределения CurrentList в наследниках RunBase (особенно неприятно, если это при одном номере версии). Разные формы, то есть настройка форм бессмысленна, ну и т.п.
This post has been rated by: RVS (2).
Old 16.09.2015, 14:05   #10  
RVS is offline
RVS
Сенбернар
RVS's Avatar
Злыдни
 
696 / 130 (6) +++++
Join Date: 27.02.2003
Location: Королев МО
Quote:
Originally Posted by Raven Melancholic View Post
может быть и разный состав макроопределения CurrentList в наследниках RunBase (особенно неприятно, если это при одном номере версии). Разные формы, то есть настройка форм бессмысленна, ну и т.п.
Понятно. Только в постановке задачи было :

Quote:
Originally Posted by actNaturally View Post
пользовательские настройки User1 с одного отдельного приложения с отдельной БД перекинуть на другое пользовательское приложение
Что, ИМХО, предполагает, что приложения.. ну, по крайней мере - не сильно отличаются.

При переносе настроек с одного на другое - возможно, где-то что-то и заглючит (если формы разные, например). Но in general - настройки-таки перенесутся. А все прочее - руками, ессно..

Хотя, конечно - хорошо бы знать, зачем два приложения, в чем их отличие (если есть таковое вообще), ну, и так далее
__________________
Best Regards,
Roman
Old 16.09.2015, 16:15   #11  
KiselevSA is offline
KiselevSA
Злыдни
KiselevSA's Avatar
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Join Date: 25.01.2002
Location: Москва
Какие Recid? Вы посмотрели бы на результат запроса sql по таблице SysLastValue. Все пользовательские настройки (recordtype = 29) записаны в бинарном контейнере, разобрать котоый сможет только приложение. Можно, конечно, попытаться перетащить все записи с указанным типом, с генерацией dataarea/recid или partition/recid, но гарантировать совпадение версий фильтров, кодов полей и т.п. на двух разных (близких) приложениях вряд-ли кто-нибудь сможет. Только если приложение полностью перенесено с одного на другой и вычищены все ошибки несовпадения для sqldictionary.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Old 16.09.2015, 16:41   #12  
Ivanhoe is offline
Ivanhoe
Участник
Ivanhoe's Avatar
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Join Date: 29.09.2005
Location: Санкт-Петербург
Выше уже ответили, да. Если приложения разные то толку от этих перенесенных настроек - ноль. Вплоть до креша клиента при старте / открытии формы. Если же приложения 1 в 1, то самое простое - перенести SysLastValue через SQL.
__________________
Ivanhoe as is..
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
AX 2012 Must-have доработка журнала базы данных Kabardian DAX: Программирование 7 08.11.2013 12:54
Копирование в ГФО zemlyn DAX: Функционал 0 22.08.2013 11:04
Генератор скриптов конвертации базы Axapta 3.0 в базу AX 2009 gl00mie DAX: Программирование 1 14.08.2011 20:05
Dianne Siebold: Find User Settings in the SysLastValue Table Blog bot DAX Blogs 0 09.01.2010 12:05
Импорт SysLastValue Berty Wooster DAX: Администрирование 3 25.06.2008 17:16

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 22:38.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.