Имя: Пароль:
1C
1C 7.7
v7: Режим открытия базы
,
0 igor1980
 
16.07.12
11:27
Как по файлам определить
база открыта в конфигураторе или предприятии?
В обоих случаях появляется файл    - .LCK
1 Креатив
 
16.07.12
11:30
(0)Монитор пользователей не предлагать?
2 ЧашкаЧая
 
16.07.12
11:30
В sql есть .dds, в файловой какое-то другое расширение, уже запамятовал.
3 palpetrovich
 
16.07.12
11:32
если надо узнать чисто по файлам - попробуй удалить ДБФ-ки, если удалятся - значит в конфигураторе ;)
4 PuhUfa
 
16.07.12
11:34
(0) если правильно помню, то при настроенных рабочих каталогах пользователей, lck появляется:
при открытии в режиме предпрития - в каталоге пользователя
при открытии в конфигураторе и монопольном режиме - в корне базы.
5 1Сергей
 
16.07.12
11:35
(2) и чем это поможет?
6 Balabass
 
16.07.12
11:37
(4) Вроде так.
7 Ёпрст
 
16.07.12
11:39
8 palpetrovich
 
16.07.12
11:40
(4) в корне - всегда будет, хоть в пофигураторе, хоть в базе
9 vde69
 
16.07.12
11:41
читаем файл links.tmp в дополнение того что конфигуратор действительно открыт (а например не закрыт через диспечер задач) читаем блокировки учатков этого файла (блокируется часть файла, а при закрытии процесса инициатора блокировка снимается системой)
10 vde69
 
16.07.12
11:42
(9)+ (7) немного опередил меня, но можно и без ворда :)
11 Voronve
 
16.07.12
11:44
(0) Извне по наличию lck-файла не определишь в каком режиме работает движок предприятия.
12 palpetrovich
 
16.07.12
11:47
вообще-то говоря, "при настроенных рабочих каталогах пользователей (цы)PuhUfa, достатоно проверить lck на наличие во всех каталогах пользователей ...правда надо знать их все  ;)
13 Ыщъ
 
16.07.12
11:49
(3) )))
14 igor1980
 
16.07.12
12:03
Все получилось. Помогло содержимое links.tmp
Всем спасибо и (3) тоже.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.