1С:Предприятие 8.1 (8.1.14.72). Информационная база.
17.05.2010
12:20
#1
Прошу помощи в оптимизации процесса подключения информационной базы в 1С - суть проблемы заключается в следующем : каким образом указать путь к информационной базе без привязки к конкретному диску, тоесть в идеале - должно быть примерно такое : информ-база размещена в том же каталоге, что и сама программа и при запуске системы она автоматически подгружалась из текущего каталога.
17.05.2010
12:44
#2
При указании относительного пути, платформа ищет путь относительно подкаталога bin каталога установки платформы.
То есть указав в качестве пути например \MyBase\Accounting вы даёте указание платформе искать базу по следующему пути (при условии что каталог установки платформы был выбран по умолчанию). %SystemDrive%\Program files\1cv8.x\bin\MyBase\Accounting\
Других вариантов относительных путей (по типу путей в формате DOS) она не понимает.
То есть положить базу рядом с подкаталогом bin при использовании указания путей в диалоге запуска вы не сможете.
Другой вариант, запуск из командного файла. Там вы явно можете указать не только режим запуска и путь к базе, но и аккаунт под которым следует войти в базу. По этому вопросу смотрите справку по режимам запуска.
З.Ы. Второй вариант оптимальнее использовать и в случае регулярно мигрирующих с машины на машину баз, так как не придётся постоянно выдёргивать из профиля пользователя файл списка информационных баз.
То есть указав в качестве пути например \MyBase\Accounting вы даёте указание платформе искать базу по следующему пути (при условии что каталог установки платформы был выбран по умолчанию). %SystemDrive%\Program files\1cv8.x\bin\MyBase\Accounting\
Других вариантов относительных путей (по типу путей в формате DOS) она не понимает.
То есть положить базу рядом с подкаталогом bin при использовании указания путей в диалоге запуска вы не сможете.
Другой вариант, запуск из командного файла. Там вы явно можете указать не только режим запуска и путь к базе, но и аккаунт под которым следует войти в базу. По этому вопросу смотрите справку по режимам запуска.
З.Ы. Второй вариант оптимальнее использовать и в случае регулярно мигрирующих с машины на машину баз, так как не придётся постоянно выдёргивать из профиля пользователя файл списка информационных баз.
17.05.2010
13:19
#3
вариант запуска из командного файла не совсем подходит, так как планируется разместить базу на флешке и перемещать с компьютера на компьютер, соответственно "имя диска" с указанием инф-базы - будет менятся.
17.05.2010
14:19
#4
> так как планируется разместить базу на флешке
Давайте ради интереса засекем сколько ваша база "проживет".
Давайте ради интереса засекем сколько ваша база "проживет".
17.05.2010
14:31
#5
вопрос не в сроке "жизни" инф-базы, тем более, что флешка не дискета и при нормальной эксплуатации и периодическом бекапе базы - беззбойная работа будет обеспечена.
Читают тему
(гостей: 1)