Как получить имя базы 1с программно

Глобальный контекст (Global context)
СтрокаСоединенияИнформационнойБазы (InfoBaseConnectionString)
Синтаксис:
СтрокаСоединенияИнформационнойБазы()
Возвращаемое значение:
Возвращает Строка соединения информационной базы, которую, например, можно использовать для запуска 1С:Предприятия средствами встроенного языка в Automation, Менеджер COM-соединений. Пример результата метода: File="C:\1cv8\Base".
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Добавлено 11.07.14, 09:45
Получаешь строку и разбираешь ее — это уже не сложно.
1С имя базы данных получить
![]()
Если база файловая – чаще всего путь к файлу базы указан в справка ->о программе, но не всегда
Если база клиент-серверная там указана строка подключения к серверу. По строке подключения можно опредилить какой там сервер, но нельзя понять с какой именно БД работает сервер.
Спрашивайте у администратора какой у вас сервер БД и в какой СУБД он хранит информацию. и читайте документацию по работе с нужной СУБД.
1С8 Пример. Как Получить параметры соединения информационной базы.
Предлагаем решение Ваших задач 1С.
Внедрение 1С:
- Организуем вам индивидуальное экспресс обучение программам 1С.
- Мы поможем Вам начать работать с программами 1С.
- Мы поможем Вам настроить ваши отчеты в 1С.
- Установим и настроим 1С под ваши задачи.
- Поможем сделать ввод начальных остатков по складам и контрагентам
- Перенесем данные из старых систем.
- Подскажем как избежать ошибок.
Доработка и сопровождение 1С:
- Доработаем существующие или создадим новые печатных формы и документы.
- Разработаем внешние отчеты по Вашим требованиям.
- Напишем внешние обработоки по загрузке документов из учетных (торговых) систем в бухгалтерию.
- Разработаем приложения для выгрузки данных на сайты.
Ориентировочная стоимость работ программиста 1С : 500 р. за 1 час работы.
Наименование базы данных
в (11) не вижу проблем.
Или используешь штатные механизмы или .
надо ее прописать Дополнительные параметры запуска при добавлении/изменении базы. так /ExecuteD:\zapusk.epf
Это прописываешь только у копии
Изменяешь обработку, только не парсишь как у меня там*(код обработки почти весь там на странице), а пишешь в заголовке — «Копия»
Ну или вариаций на эту тему масса, и все на тему ПолучитьЗаголовокПриложения/установитьЗаголовокПриложения(упр.формы), и ПолучитьЗаголовокСистемы/УстановитьЗаголовокСистемы(обычные формы)
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
(1) pwp2008, храните информацию о том, что это за база в константе, и в зависимости от этого значения, изменяйте заголовок приложения функцией УстановитьЗаголовокПриложения.
Либо можно парсить то, что возвращает функция ПолучитьНавигационнуюСсылкуИнформационнойБазы()
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
Похоже, что этот вопрос к разработчикам платформы.
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
(26) pwp2008, я именно это и имел ввиду, что архивная ИБ хранится в другой директории, на другой сервере, доступна по другому URL .
(25) alwiz3, цитата из синтаксис помощника:
Глобальный контекст (Global context)
ПолучитьНавигационнуюСсылкуИнформационнойБазы (GetInfoBaseURL)
Синтаксис:
ПолучитьНавигационнуюСсылкуИнформационнойБазы()
Возвращаемое значение:
Получает навигационную ссылку информационной базы.
Форматы сылки в зависимости от вида информационной базы:
Файловая
Если путь к файловой версии является UNC путем, то формат строка имеет следующий вид e1c://file/<UNC путь>;
Если путь к файловой версии содержит том, то формат строка имеет следующий вид — e1c://filev/<символ тома>/<остальной путь>;
Клиент-сервер
e1c://server/<имя сервера>/<имя ИБ>
Веб-сервер
http://<путь>;
https://<путь>
Эта ссылка может использоваться для создания абсолютной ссылки из относительной.
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, интеграция.