ДБФ или SQL. Как узнать?

1. vasilykushnir 63 06.04.07 16:49 Сейчас в теме
Как программно узнать, с какой версией базы в настоящее время работает 1С77? Константу заводить бы не хотелось. Проверка на наличие файла dd или dds тоже не очень красивая...
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. poppy 06.04.07 22:47 Сейчас в теме
У объектов регистр и запрос есть недокументированный метод ВключитьSQL(0 или 1).

Может в этом направлении покопать?
3. CheBurator 2725 07.04.07 02:09 Сейчас в теме
Надо провести опыт - положить в каталог ИБ DD и DDS и законнектиться - какой результат будет..
4. vasilykushnir 63 10.04.07 09:02 Сейчас в теме
Сhe Burashka Написал:
-------------------------------------------------------
> Надо провести опыт - положить в каталог ИБ DD и
> DDS и законнектиться - какой результат будет..

Выберет DD.


poppy, а в твоей идее что-то есть... Я правда черкз с++ выкрутился, но все-равно попробую - это буде изящнее, чем с помощью ВК. (Проверь рамблер. На емелю напишешь (или асю), как прошло).

Чего-то рамблер отфутболивает меня... Запасной аэродром есть?
5. йцук 60 11.04.07 11:27 Сейчас в теме
VasilyKushnir Написал:
-------------------------------------------------------
> Проверка на наличие файла dd или
> dds тоже не очень красивая...

Чем она не красивая?

function strTypeIB()
if fs.ExistFile(ibdir() + "1Cv7.dd") > 0 then
Answer = "DBF";
else
Answer = "SQL";
endif;
return Answer;
endfunction
6. vladko 12.04.07 07:27 Сейчас в теме
Кому-то удобно по-английски текст программы набирать, кому-то по-русски (как мне) ;-)
Мне тоже такая процедура нравится. Не могу также понять, чем она не красива.
7. vasilykushnir 63 12.04.07 08:49 Сейчас в теме
Я вообще-то с помощью 1C++ это сделал, но предложение "йцук" пожалуй предпочтительнее ВК, если бы 1С++ я не использовал еще для других целей.
8. ReLock 39 12.04.07 12:52 Сейчас в теме
А может проверять наличие файла 1Cv77.dba? Там все-таки параметры соединения с SQL.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот