#0
by vde69
суть проблемы: если мы добавляем список информационных баз не в стартовом окне а программном, то сами базы появляются только при втором открытии стартового окна. Хочется из bat файла запустить 1с, дождаться корректного открытия стартового окна (там будет вопрос "Список баз пуст") и корректно закрыть его что бы запустить повторно...
#4
by vde69
Вы видимо не в курсе, что файл *s.exe сам умеет находить и запускать нужного клиента в рамках своей версии. а наличие в системе нескольких версий (а значит и нескольких версий серверов 1с) это уже перебор... я придерживаюсь правила - переход на новую версию сразу для всех баз... реализовал и теперь замена версии для меня плевое дело... это запуск а мне нужно закрытие процесса (посылка окну ALT+F4) читал, в чем-то согласен, в чем-то нет... В целом я уже сделал свой велосипед, может выложу куда... у меня свои подходы к сабжу еще с 7.7, изначально брал проект на нем дописал автоматическое формирование списков пользователей сейчас осталось 2 мента довести 1. "Первый запуск" - это именно сабж, сейчас при первом запуске для нового юзера приходится 2 раза ярлык запускать. 2. "фоновое обновление списков баз", тут проблема с правами, по тому как перезапись открытых файлов требует админских прав...
#6
by Aleksey
Уже починили? Одно время это не работало и 1С всегда запускала тонкого клиента в независимости от ключа. Плюс недостаток стартера в том что он запускает другой файл, а это значит для бат файла что программа завершила работу
#10
by Aleksey
У нас попроще тупо прописан ярлык с запуском конкретной базы и уже ярлык через АД раздается пользователям. И пофиг на список.
#12
by vde69
я и использую персональный список информационных баз, но для первого запуска я сначала копирую конфигурацию в которой прописан путь к этому списку. но вот при первом запуске этот список не цепляется... этот список цепляется только при последующих запусках, вот я и думаю как-бы первый запуск сделать красиво... я с АД не хочу связываться по причинам административного характера мне нужен не килл а клозе...
#13
by Torquader
Список баз живёт в файле. Зачем чего-то городить, если перед запуском 1С можно просто перезаписать файл, а только после этого запустить стартер ?
#14
by vde69
я так и делаю, проблема в том, что переформирование списка идет не при открытии стартера а при закрытии, и первый запуск идет с пустым списком... по моему уже пятый раз про это пишу!!!
#15
by vde69
и еще один вопрос не соображу: куда положить файл настройки хаспа если запуск 1c идет из serv1cin в этой папке 1с его не видит, видимо дело в том, что юмл пути обрабатываются немного по другому...
#16
by spock
в предложено почитать решение от вендора - все юзерам прописать каталог с настройками баз. А потом рулить этим каталог как хочешь. Распихать в этом каталоге настройки баз по разным файлам и win-правами рулить кому что прописывать в стартере. Стартер работает просто: - видит в каталоге файл с настройками базы - прописал ее юзеру. - не видит - не прописал (а если до этого прописывал, то удалит). Просто и удобно.
#17
by Torquader
Причём здесь переформирование - если я ему положил файл из которого он читает список баз, то он явно его читать будет при открытии - просто, нужно знать, в какой файл и что положить.
#18
by Torquader
Вот файл ibases.b8i - в нём прописаны базы. Если я что-то в нём меняю, то сразу при открытии списка баз я эти изменения вижу. Какой ещё можно файл поправить, чтобы база появлялась при закрытии ?
#19
by vde69
я правлю файл 1CEStart.cfg в него записываю CommonInfoBases=\serv1cLogin@NameDomane.v8i и потом правлю эти персональные файлы лежащие на сервере. но при первом запуске не происходит обьединение локального и удаленного файла, это объединение происходит при выходе...
#21
by Лефмихалыч
может вместо этого сначала добавить базу непосредственно в ibases.b8i, а уже потом запускать 1cestart.exe?
#22
by vde69
а если она там уже есть? а гуиды разные? банально перезаписать - нельзя могут быть персональные локальные базы... у меня есть фишка - я знаю каталоги на клиентах с кешем для каждой базе, то есть у меня у базы единый гуид для всех юзеров.... штатно это не делается...
#25
by Jump
Если так - пустая база с пустой конфигурацией. Открываем ее из командной строки с вызовом обработки которая ее закроет. База моментально открвается и тут же закрывается.
#28
by vde69
гуид - это путь к локальному кешу, я их пишу СПЕЦИАЛЬНО что бы при необходимости чистить его было проще, одинаковый каталог на всех компах.... в этом моя фишка :)
#29
by Лефмихалыч
ну, поискать надо, какие проблемы? Или для этого ватник плохо подходит? Ну, дак, это проблемы того, кто скриптов боится
#30
by Лефмихалыч
да и в вообще, общий список баз решит все эти глупые проблемы на раз. Тогда задача сводится к тому, чтобы тупо перезаменять файл v8L на компе клиента на правильный
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Двойное условие в BAT файле
- Закрытие месяца. Бух просит сделать вместо Д90.8.1 - К26 сделать Д90.2 - К26
- Где найти руководство по The Bat
- Пауза в .BAT файле
- v7: Как в bat файле сделать паузу, ну скажем секунд 20?
- Как сделать так, чтобы после открытии окна отчета, все остальные окна были не видны
- Как сделать файл в формате the bat ?
- Путь к папке в *.bat файле.
- Циклится запуск bat при запуске из 1С
- 1c 8.3 запуск внешней обработки при помощи bat
В этой группе 1С
- как найти макет"Расход с розничных складов в ценах АТТ" в УТТ 10.3?
- Получить данные с сайта в 1с
- Перенос начальных остатков из УТ 11.3 в БП 3.0
- 1С зависает по сети
- ЗУП 3. Оплата выходного в командировке
- РИБ в УНФ известно когда будет реализовано?
- v7: Задвоение номеров и префиксов в расходных накладных 1С 7.7 (7.70.027)
- Можно поставить проц 1150 в мать 1155?
- Миграция РС только изменения
- ARCUS2:Драйвер эквайринговой системы в Рознице
- Вызвать из общего модуля процедуру внешней обработки
- Как отменить заказ в УТ 11?
- Как запомнить пароль при Web-доступе к 1С
- Обращение из 1С к стороннему веб-сервису.
- В чем различия деления "Административно-территориальное" от "Муниципальное"
- Представление ссылки в табличной части
- Формат файловой базы 8.3.8. Размер таблицы и разрядность ОС?
- Отчет в 1с БП 3.0
- Веб-сервис. Ошибка. Несоответствие типов XDTO: Свойство является списковым
- отмена объединить при выводе секций