Узнать UUID информационной базы #337105


#0 by Codimca
Который день ищу решение. Буду очень признателен, если подскажете, как программно узнать гуид базы. Тот самый, что хранится в файле C:Documents and SettingsUserApplication Data1C1Cv81ibases.v8i: Folder=/ OrderInTree=32768 External=0
#1 by Ануфрий
Ну можно взять из этого файла.
#2 by Salvador Limones
Но он такой только у User и на данном компе будет. Смысл?
#3 by Hadgehogs
Я тоже пытался, пока был молод. Потом плюнул.
#4 by Codimca
Дело в том, что надо импортировать документы и справочники из сторонней базы данных. Импортировать приходится в несколько 1с-ных баз. Таблица импортированных объектов хранится в сторонней базе. При импорте делается выборка неимпортированных документов, одним из параметров которой является идентификатор 1С-шной бд. По логике вещей, разумнее было бы использовать этот самый гуид, как мне кажется. Буду рад советам с Вашей стороны.
#5 by Ануфрий
Ну так он же меняется для разных пользователей для разных компьютеров. А достать его, если нужно, можно из этого файла, который указан в .
#6 by Codimca
Ануфрий,Salvador Limones, спасибо за нотку здравого смысла:) Тем не менее, задача идентификации базы данных остаётся в силе. Hadgehogs, как Вы решили данную проблему? Очень не хотелось бы вносить изменения в 1С-ную конфигурацию БД.
#7 by Ануфрий
Можно по строке подключения. Она по идее одинаковая для всех пользователей и компьютеров будет (если SQL, для файловой может отличаться, но тоже можно свести к одинаковой), и получить ее легко.
#8 by Codimca
Спасибо за идеи. Как Вам видится возможность ипользования следующего идентификатора: ЗначениеВСтрокуВнутр(Справочники.Валюты.НайтиПоКоду("810"))? Работаю с Бухгалтерией. Думаю, уникальность гарантирована, а базу данных можно хранить где угодно и перемешять сколько угодно раз.
#9 by Ануфрий
Думаю можно и так... Ну тогда проще Справочники.Валюты.НайтиПоКоду("810").УникальныйИдентификатор
#10 by Hadgehogs
Ну тогда проще Перем ИдентификаторБазы Экспорт; ПриНачалеРаботыСистемы
#11 by Hadgehogs
Или СтрашилищеЗначений + УникальныйИдентификатор не преобразуя в строку...
#12 by Ануфрий
Ну это уже надо изменения в конфигурацию вносить, думаю, если бы это было можно, то вопрос не стоял бы. Зато это гарантированный вариант, потому что справочника Валюты тоже может не быть, если база не типовая 1с-вская.
#13 by Codimca
Спасибо вам. Вчера кучу времени просидел - ничего не нашёл в инете по теме, а сейчас - враз решилась задача:) ... Вот что значит активный поиск
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С