Имя: Пароль:
1C
1C 7.7
v7: Запуск из командной строки...
0 MWWRuza
 
гуру
28.03.18
01:33
Здравствуйте!
Заработался совсем, уже час в трех соснах блужу, не пойму где туплю...

Надо сделать запуск из командной строки, из автозагрузки.
Сделал такой батник:
"C:\Program Files\1Cv77\BIN\1cv7.exe" ENTERPRISE /DD:/1C_Base/Molotok_KKS /NKiosk
Все работает, запускает то, что нужно, под тем пользователем, что нужно, но, почему-то монопольно! А мне надо разделенно...
Для запуска монопольно, используется специально ключ "/M". Но, я его не использую, почему он гад, запускается в монопольном режиме, не пойму...
1 Злопчинский
 
28.03.18
01:37
хм...
чисто в порядке бреда - а попробуй энтерпрайз НРег'ом сделать
2 Злопчинский
 
28.03.18
01:38
/Molotok

Переименй папку базы, чтобы не содержала M а то получается /M
может прога тупо не ключ /M смотрит а тупо "есть ли в строке запуска последовательность "/M"
3 Злопчинский
 
28.03.18
01:39
фича, епть!
4 Попытка1С
 
28.03.18
01:40
тогда у него база врятли запускалась бы
5 Попытка1С
 
28.03.18
01:41
каталог в ковычки возми
6 Попытка1С
 
28.03.18
01:41
вот у меня
"c:\Program Files (x86)\1Cv77_27sql\BIN\1cv7s.exe" enterprise /D"F:\BASE1C\s2008\" /N"Робот" /P"123"
7 Попытка1С
 
28.03.18
01:42
Стартует из планировщика
8 MWWRuza
 
гуру
28.03.18
01:44
Нижний регистр не помог...
Надо пробовать базу переименовывать...
Это, блин, не фича,а КОСЯК, если это так...
Это-же придется у всех пользователей менять, и в реестре, что-бы сканеры и другое ТО подключалось :(
Вот в кавычки, это интереснее. Щас попробую...
9 Злопчинский
 
28.03.18
01:46
(8) не, ну ты из научного интереса - переименуй каталог для тест, вернешь назад потом
10 MWWRuza
 
гуру
28.03.18
01:47
Кавычки не помогли... Сейчас каталог переименую.
11 Попытка1С
 
28.03.18
01:48
(10) Через планировщик сделай.
12 Попытка1С
 
28.03.18
01:48
У меня то работает.
13 MWWRuza
 
гуру
28.03.18
01:53
Да, переименовал, заработало! Все-таки, букву "M" он так воспринимает... Как ключ.

А планировщик, мне не поможет. Это "АляПрайсЧекер", хочу запустить в терминальной сессии на бездисковой рабочей станции, что-бы просто включили комп, он загрузился и сразу "Киоск" открылся.
14 MWWRuza
 
гуру
28.03.18
02:01
Спасибо за подсказку.
15 MWWRuza
 
гуру
28.03.18
02:27
Покопался в реестре... При 7-ми пользователях, будет наверное проще у всех руками пути переназначить. Там ссылок в реестре штук сто. Но, большинство на ВК, ScanOpos, Miracle, Goods. Если просто переименовать каталог базы, и перерегистрировать ее у всех 7-ми пользователей, все настройки(ну, например параметры страницы, выбор принтера, и т.п.) сохранятся, или придется целый день "визги" выслушивать, что "а куда это делось, и почему это не так стало" - ?
16 Злопчинский
 
28.03.18
02:32
(15) потому что ВК класть надо в каталог БИ - чтобы для всех юзверей было одинаково.

а для особенных юзверей класть в 1с-катлог юзверя 1С
и загрузку писать с проверки внутри каталога базы наружу

как-то так...
17 Gugolovski
 
28.03.18
04:54
Может кто подскажет, а командную строку можно в фоновом режиме запустить, чтобы пользователи 1С не видели мигающих черных окон?
18 Бертыш
 
28.03.18
05:15
Почитал ветку и сам стал тупить... Разве у каталогов путь не со слешами вида \
19 nicesc
 
28.03.18
06:58
Может проблема в 1cv7.exe? Может стоит 1cv7s.exe использовать?
20 2S
 
28.03.18
07:35
(19) а чтр, автор озвучил, что у него скульная база?
21 nicesc
 
28.03.18
08:21
(20) Уже забыл как сетевой ЕХЕ называется. В локальной версии имя файла было наверное 1cv7l.exe
22 Масянька
 
28.03.18
08:23
start D:\1c_adm\BIN\1cv7s.exe enterprise /D"D:\1Cv7\DB\" /NПользователь /pПароль
Без монопольки.
23 Сияющий в темноте
 
28.03.18
09:00
Зачем на прайсчекере 1с,вполне достаточно она браузера в режиме киоск,не фиг извращаться и мучить 1с,когда все можно сделать просто и без нее
24 Vladal
 
28.03.18
10:20
(13) Потому что "/М" и есть ключ: /DD:/1C_Base/Molotok_KKS /NKiosk

Возьми досовый (виндовый) разделитель пути - обратный слэш "\"
Вот так:

/DD:\1C_Base\Molotok_KKS /NKiosk
25 Vladal
 
28.03.18
10:22
(16) Потому что ВК надо в папку с одинэсиной ложить, а не в папку с базой. Разве что это не ВК проверки ключа типа у раруса.
26 Vladal
 
28.03.18
10:22
(17) Можно.
Только опиши свою ситуацию полностью.
27 MWWRuza
 
гуру
28.03.18
12:35
(23)Зачем на прайсчекере 1с,вполне достаточно она браузера в режиме киоск

А можно чуть подробнее, я даже не представляю как это на клюшках сделать можно? База не клиент-серверная, обычная сетевая лицензия без ограничений количества пользователей. Но, я так понимаю, это мало что меняет, даже если-бы скульная была, это-же не снеговик, где можно web-сервер поднять, может тут есть что-то дополнительное, о чем я не знаю? Да, 1С-ка крутится на 2003 серваке по RDP, если это имеет значение...
28 MWWRuza
 
гуру
01.04.18
14:18
Избавился от батника, просто в конфигурационном файле WtWare, которую использую как тонкий клиент, написал "shell="C:\Program Files\1Cv77\BIN\1cv7.exe" enterprise /DD:/1C_Base/KKS_molotok /NKiosk".
И все заработало. Использовать отдельный батник, мне не понравилось - черное окно батника, под 1С. И фиг бы с ним, но, после вывода из сна, оно выползает на передний план, пряча 1С... И бороться с этим не так просто - устройств ввода на этом клиенте нет, ни мыши ни клавы. Только сканер. А так, работает как надо.
Кстати, выключение терминала решил спец. ШК - пластиковую карточку специально сделанную сканируешь, в 1С ловится он и подается команда на закрытие модального окна и завершение работы системы. А дальше, уже сама WtWare выключает компьютер через ASPI, так, как сессия завершена.
Работает! Прямо как настоящий :-)
29 Харлампий Дымба
 
02.04.18
03:11
(18) и (24) А можно я буду третьим, кто попытается до ТС донести простую мысль: используй ОБРАТНЫЙ СЛЭШ при указании каталога базы, ты накосячил и неправильно написал путь! И сразу запуск в монопольном режиме исчезнет.

И это не косяк 1С. Это фича - услужливые 1Совцы подумали: а что будет если админ ошибётся со слэшами при указании папки и укажет вместо обратного прямой? И решили: а давайте мы такие случаи будем молча проглатывать и делать тихонько замену. Ну и проверка на наличие \m никуда не делась.
30 MWWRuza
 
гуру
02.04.18
08:16
(29)Да я это уже понял, но, каталог базы уже переименовал и всем пути прописал новые. Не вижу смысла менять. А работает, действительно с любыми слешами, хоть с прямыми, хоть с обратными.
Сейчас, работает "в живую", как в (28), без всяких монопольных режимов, и пусть работает... Как в том анекдоте про солнце - "уверен? ну и ни чего не трогай, пусть работает!" :)
31 MWWRuza
 
гуру
02.04.18
08:22
А почему я такой слэш сразу использовал? Да фиг его знает, первая попавшаяся в сети, поиском, ссылка на доку по параметрам командной строки 1С. Там так было написано. Может ее автор ошибся, а я не зная(ну, не использовал я параметры до этого ни разу!), подумал, что так надо...