|
Как программно получить тип базы (файловая или SQL) или имя базы? |
☑ |
0
dft2014
21.12.16
✎
16:27
|
1С 8.3
Подскажите, как программно выяснить: база является файловой или клиент-серверной?
В конфигурации у нас добавлено много своих регламентных заданий, а также подписок на событие. Иногда, у файловых копий забываем их выключить. Поэтому назрел вопрос запуска регламентных заданий ТОЛЬКО из реальной базы, она у нас клиент-серверная (на SQL). Есть ли какая-нибудь команда или процедура, которая бы проверяла или по имени, или по типу (файловая или нет) базу?
|
|
1
Волшебник
модератор
21.12.16
✎
16:28
|
СтрокаСоединенияИнформационнойБазы
|
|
2
dft2014
21.12.16
✎
16:36
|
А как быть с подписками на событие?
|
|
3
Cool_Profi
21.12.16
✎
16:37
|
А причём тут подписки?
|
|
4
shuhard
21.12.16
✎
16:38
|
(2) аналогично
|
|
5
Fragster
гуру
21.12.16
✎
16:42
|
переходите на БСП, там это реализовано
|
|
6
Fragster
гуру
21.12.16
✎
16:45
|
|
|
7
Fragster
гуру
21.12.16
✎
16:45
|
в начале каждого регл. задания
|
|
8
dft2014
21.12.16
✎
16:57
|
(6) В нашей версии ЗУП 3.0 эта БСП уже давно используется, но отрабатывает она только на типовые регламентные задания. А добавленные регламентные задания - не блокирует!
|
|
9
Fragster
гуру
21.12.16
✎
17:12
|
(8) ну так если это регламентное задание взаимодействует с внешними ресурсами - то надо самому вставить вызов. Совсем все задания запрещать неправильно, хотя для файловой базы возможно через параметры запуска клиента 1с.
|
|