|
Как программно узнать, что конфигурация на поддержке? |
☑ |
0
TormozIT
гуру
21.03.13
✎
12:29
|
Нужно программно сформировать командную строку для запуска пакетной загрузки конфигурации.
Для конфигуации на поддержке нужно использовать ключ UpdateCFG, а для конфгирурации без поддержки надо использовать LoadCFG.
Но я не нашел способа узнать программно для текущей базы, находится ли она на поддержке.
Есть ли такой способ?
|
|
1
TormozIT
гуру
22.03.13
✎
09:37
|
Похоже способа нету.
|
|
2
kosts
22.03.13
✎
09:46
|
(0) Может быть нужно узнать не снята снята ли с поддержки, а включена ли возможность изменения?
|
|
3
TormozIT
гуру
22.03.13
✎
09:53
|
(2) Нет. В (0) я написал, что все это ради выбора ключа запуска конфигуратора. Загрузить конфигурацию можно только, если поддержки вообще нет. А если поддержка есть (полная или частичная), то уже надо использовать UpdateCFG.
|
|
4
alkov
22.03.13
✎
11:52
|
Можно честно украсть кусок из типового макета обновления конфигурации
ret = updateCfg(cfgFileNames[cfgFileIndex]);
if (ret != 0) // Если не удалось загрузить файл, возможно конфигурация не находится на поддержке.
ret = loadCfg(cfgFileNames[cfgFileIndex]);
break;
|
|
5
TormozIT
гуру
22.03.13
✎
14:10
|
(4) Спасибо.
Так конечно можно делать, но хотелось избежать перебора всех вариантов. Раз в типовой сделали так, то похоже способа узнать факт нахождения на поддержке все таки нет.
|
|