Не нашел пока ответа на свой вопрос:
Можно ли выгрузить данные из всех добавленных в разрабатываемой конфигурации справочников, а также все новые записи из существующих справочников?
А потом загрузить все это в конфигурацию, которая обновляется.
Так как пользовательские поля ссылаются на ID из справочников (типы), то, наверное, данные из справочников должны экспортироваться с ID.
Думаю, что чисто технически это возможно - есть таблица tbl_DictionarySettings с CreatedOn и ModifiedOn, возможно из DatasetCode можно получить имя таблицы...
В самих же таблицах тоже возможно выявить созданные и измененные записи.
актуально для версии 3.3
Нравится
Для выгрузки и загрузки данных можно использовать утилиту wnd_DataManager.
Строка запуска:
"..TSCRM.exe" /wnd=wnd_DataManager
В сервис окна можно добавить переключатель (RadioButton) "Выбрать таблицы", "Выбрать справочники", по которому выбирать все Dataset справочников из таблицы tbl_DictionarySettings, поле "DatasetCode". Для каждого созданного по коду сервиса Dataset получить соответствующую ему таблицу, сформировать список IDs таблиц и передать на загрузку данных.
Дополнительно добавить CheckBox для фильтрации по дате создания.
Окно примет следующий вид:
В метод AddXMLNodeForTable(RootNode, Table) добавить динамическое создание фильтра по полю CreatedOn по условию >= введенному значению. Возможно, стоит установить сортировку в запросе по полю CreatedOn, чтобы записи сохранялись в порядке их создания.
По указанному пути будет создан XML файл TerrasoftData.tsd в котором будут находится все данные из указанных таблиц.
При загрузке данных из файла TerrasoftData.tsd реализация останется прежней.
Виталий!
Думаем над этим, но в ККК, о котором я писал ранее, это можно сделать самостоятельно. Очень скоро мы его выложим. Как только приведем его к виду, в котором каждый сможет его использовать.
Виталий!
Интересная подпись сообщений. Даже интересно стало, и пришлось погуглить ;-)
Разве это подпись... :)
_____________________________________
カスタマーリレーションシップマネジメント
Может и Юра раскроет нам тайну своего японского анекдота?