Имя: Пароль:
1C
 
Запуск 1С из 1С
0 RolandGrey
 
02.08.19
16:34
Доброго дня.
Исходные данные - запускаю конфигуратор другой базы через ЗапуститьПриложение. В этой команде конечно есть параметр ДождатьсяЗавершения, чтобы после запуска пойти дальше.
Но как вообще понять - запустилось приложение или запуск вообще завис и все пропало?
1 ДенисЧ
 
02.08.19
16:37
Через винапи перебрать окна и проверить
2 sqr4
 
02.08.19
16:38
Жестью пахнет) а что конкретно делаете?
3 RolandGrey
 
02.08.19
16:45
(2) пахнет :).
подключаюсь к другой базе к структуре конфигурации чтобы там проверить содержимое 1 макета и его перезаписать при необходимости

пока все делал на своей машине - проблем не было. Сейчас перехожу на сервер и возникла проблем что подключение зависло и залочило 1 файл. Хотелось бы эту проблему мониторить как-то
4 sqr4
 
02.08.19
17:00
А не проще было бы хранить макет в предприятии?
5 RolandGrey
 
02.08.19
17:03
(4) а в чем принципиальная разница в данном случае?
в макете лежат записи о версии определенных объектов
6 sqr4
 
02.08.19
17:14
так не нужно будет запускать никакое "стороннее приложение", типа "предприятия" или "конфигуратора". Просто цепанули данные, по тому же кому(а можно вообще какой нибудь веб/хттп сервис), проверили все ли норм в макете, если что то нужно, то записали, если нет оставили так.
Почему макет, а не регистр сведений?
7 RolandGrey
 
02.08.19
17:30
(6) ком не катит, хттп-блок есть рядом.
принципиально хотелось убрать от глаз пользователей, потому и внутри конфы. Макет показался удобным с точки зрения структуры.
8 RolandGrey
 
02.08.19
17:32
(7) ну и баз много - публиковать их на веб-сервере не хотелось бы
9 sqr4
 
02.08.19
17:34
[подключаюсь к другой базе к структуре конфигурации]
А это как делаете?
10 RolandGrey
 
02.08.19
17:39
формирую строку запуска типа
"C:\Program Files (x86)\1cv8\8.3.12.1790\bin\1cv8.exe" DESIGNER /IBName "ИмяБазы" /N "ИмяПользователя" /ConfigurationRepositoryF "ПутьКХранилищу"  и т.д.
11 VladZ
 
02.08.19
17:42
(0) С какой целью?
12 palsergeich
 
02.08.19
17:43
(0) Гляь как это реализовано в АПК
13 RolandGrey
 
02.08.19
17:45
(11) с целью изменить общий макет в конфигурации
14 sqr4
 
02.08.19
17:54
Походу надо отказаться от "ДождатьсяЗавершения" и ввести какой то таймаут на запуск ну да или окошки мониторить
15 Вафель
 
02.08.19
17:58
а как ты из конфигуратора данные читаешь?
16 RolandGrey
 
02.08.19
18:02
(15) /DumpConfigToFiles КаталогВыгрузки -listFile ФайлНастройкиВыгрузки -Format Hierarchical