Имя: Пароль:
1C
 
Как программно запустить сравнение конфигурации с cf и открыть окно с этим сравнением?
0 vi0
 
16.10.19
10:09
При запуске конфигуратора из командной строки есть параметр/CompareCfg
Как программно запустить сравнение конфигурации с cf и открыть окно с этим сравнением?
1 mikecool
 
16.10.19
10:12
никогда так не делал
но - если знаешь про параметр /CompareCfg, то наверняка и прочитал про его применение?
2 vi0
 
16.10.19
10:17
(1) мой вопрос написан в (0)
3 ДенисЧ
 
16.10.19
10:18
А кто сказал, что этот ключ покажет тебе это окно? Ключик-то для пакетного режима и создаёт файл отчёта, а не включает иди^W интерактивный режим.

Если тебе нужно именно окно - используй какой-нибудь AutoIt
4 Мимохожий Однако
 
16.10.19
10:20
(0) "программно" и "Открыть окно" противоречат друг другу. У сервера нет глазок, есть только  ручки.
5 vi0
 
16.10.19
10:21
ребята, у меня вопрос как открыть окно со сравнением
ваши описания ограничения ключа мне никак не помогают
6 vi0
 
16.10.19
10:21
(4) программно можно легко открыть конфигуратора
7 ДенисЧ
 
16.10.19
10:22
(5) Читай последнее предложение из (3) и переставай иметь извращённую любовь с нашими мозгами.
8 Мимохожий Однако
 
16.10.19
10:23
(6) тогда расшифруй слово "программно". Возможно, я его не понимаю.
9 vi0
 
16.10.19
10:24
(7) не надо быть таким категоричным, я вижу что по (4) контингент не до конца знаком с типовыми возможностями
по этому AutoIt оставлю на потом
10 vi0
 
16.10.19
10:28
(7) в любом случаем, за спасибо за совет AutoIt)
11 Мимохожий Однако
 
16.10.19
10:42
(9) сам ты "контингент" ))
AutoIt в душу мать
12 vi0
 
16.10.19
10:48
(11) сорян
13 vi0
 
23.10.19
14:00
вот такой вариант
выслушаю критику

AutoItX3 = Новый COMОбъект("AutoItX3.Control");
Shell = Новый COMОбъект("Wscript.Shell");

WshExec = Shell.Exec("""..\1cv8.exe"" CONFIG /F ""..\База2""");

AutoItX3.Sleep(4000);

Пока Не Shell.AppActivate(WshExec.ProcessID) Цикл
КонецЦикла;

AutoItX3.Send("{ALT}");      
AutoItX3.Sleep(500);
AutoItX3.Send("{RIGHT 2}");  
AutoItX3.Sleep(500);
AutoItX3.Send("{DOWN 10}");  
AutoItX3.Sleep(500);
AutoItX3.Send("{ENTER}");    

AutoItX3.Send("..\Обновление.cf");
AutoItX3.Sleep(500);
AutoItX3.Send("{ENTER}");
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс