#0
by Codimca
Который день ищу решение. Буду очень признателен, если подскажете, как программно узнать гуид базы. Тот самый, что хранится в файле C:Documents and SettingsUserApplication Data1C1Cv81ibases.v8i: Folder=/ OrderInTree=32768 External=0
#4
by Codimca
Дело в том, что надо импортировать документы и справочники из сторонней базы данных. Импортировать приходится в несколько 1с-ных баз. Таблица импортированных объектов хранится в сторонней базе. При импорте делается выборка неимпортированных документов, одним из параметров которой является идентификатор 1С-шной бд. По логике вещей, разумнее было бы использовать этот самый гуид, как мне кажется. Буду рад советам с Вашей стороны.
#5
by Ануфрий
Ну так он же меняется для разных пользователей для разных компьютеров. А достать его, если нужно, можно из этого файла, который указан в .
#6
by Codimca
Ануфрий,Salvador Limones, спасибо за нотку здравого смысла:) Тем не менее, задача идентификации базы данных остаётся в силе. Hadgehogs, как Вы решили данную проблему? Очень не хотелось бы вносить изменения в 1С-ную конфигурацию БД.
#7
by Ануфрий
Можно по строке подключения. Она по идее одинаковая для всех пользователей и компьютеров будет (если SQL, для файловой может отличаться, но тоже можно свести к одинаковой), и получить ее легко.
#8
by Codimca
Спасибо за идеи. Как Вам видится возможность ипользования следующего идентификатора: ЗначениеВСтрокуВнутр(Справочники.Валюты.НайтиПоКоду("810"))? Работаю с Бухгалтерией. Думаю, уникальность гарантирована, а базу данных можно хранить где угодно и перемешять сколько угодно раз.
#9
by Ануфрий
Думаю можно и так... Ну тогда проще Справочники.Валюты.НайтиПоКоду("810").УникальныйИдентификатор
#12
by Ануфрий
Ну это уже надо изменения в конфигурацию вносить, думаю, если бы это было можно, то вопрос не стоял бы. Зато это гарантированный вариант, потому что справочника Валюты тоже может не быть, если база не типовая 1с-вская.
#13
by Codimca
Спасибо вам. Вчера кучу времени просидел - ничего не нашёл в инете по теме, а сейчас - враз решилась задача:) ... Вот что значит активный поиск
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как узнать остаток по кассе в любой валюте имеющейся в справочнике валют?
- Как узнать размер таблицы в SQL базе?
- Как узнать узнать идентификатор конфигурации
- Как программно узнать префикс текущей информационной базы?
- Как узнать имя текущей базы SQL или имя базы 1с .
- Как узнать идентификатор информационной базы?
- В подписке на событие узнать Интерактивная запись или нет?
- Национальные настройки информационной базы не соответствуют настройкам базы данн
В этой группе 1С
- Что за символ с кодом 32?
- v7: Нарушена последовательность в журнале документов.
- 1С++ и табличное поле
- Как подменить ссылку на элемент справочника ссылкой на другой элемент
- Где MS Outlook хранит настройки учетных записей?
- Почему так тормозит работа с Хранилищем?
- Размер базы после свертки
- Количество символов в штрих-коде
- Не могу поменять Значение Организация в регистре сведений.
- Не задано значение параметра "ГруппыТекущегоПользователя
- ЗУП 2.5.7 Начисление отпуска
- Изменение конфигурации без снятия с поддержки...
- перезаполнение учетных количеств и сумм
- Как добиться точности размеров в печатной форме 1с 7.7?
- Путь к базе 1С в SQL Enterprise Manager 2000.
- v7: Не могу открыть глобальный модуль конфигурации
- Установка windows xp на MacBook Air
- СКД: Как получить значения группировок при расшифровке Поля
- Как сложить два реквизита?
- Где хранится журнал регистрации в 8