Имя: Пароль:
1C
1С v8
Вопрос по обмену данными
0 Rumpil
 
03.10.11
13:30
Господа, есть центральная база и периферийка. Конфа центральной часто изменяется, поэтому в периферийку всегда приходят файлы с изменениями конфы - как вы знаете при таком раскладе при чтении файла сначала программа говорит о том, что необходимо изменить конфу - мы заходим в конфигуратор, обновляем, потом закрываем конфигуратор и по второму разу читаем файл с изменениями чтобы обмен завершился таки.

Мне попались очень тупые пользователи, они не могут ничего вообще из вышеописанного. Хотел бы спросить реализуемо это и насколько реализуемо и буду благодарен за советы и подсказки как:

необходимо чтобы при чтении файла с изменениями программа сама открывала конфигуратор, обновляла конфу, закрывала конфигуратор, открывала предприятие и читала еще раз файл с изменениями - пользователь должен только пялиться в этом время на экран
1 bahus
 
03.10.11
13:34
Нужно из 1С вызывать скрипт, который откроет конфигуратор, обновит конфу, снова запустит 1С.
2 Morphius
 
03.10.11
13:35
(1) Пример в студию, если можно;)
3 bahus
 
03.10.11
13:38
Ключик:
/UpdateCfg <имя cf | cfu файла> — обновление конфигурации, находящейся на поддержке.

А я так и не сделал такую фичу, а потом надобность пропала.
4 Rumpil
 
03.10.11
13:40
А скрипт потом сможет после обновления см закрыть конфигуратор, запустить предприятие и запустить чтение файла с изменениями во второй раз ?
5 Рэйв
 
03.10.11
13:47
(4)Не забывай еще про обновление  базы...
6 Санта
 
03.10.11
13:47
на инфостарте пример есть подробный
7 bahus
 
03.10.11
13:50
Как закрыть конфигуратор не знаю :)
После того, как закроешь - запускаешь 1С с ключиком:
/C <строка текста> — передача параметра в конфигурацию.

И в модуле приложения при начале работы системы этот параметр отлавливаешь и "дочитываешь".
Пример использования параметра из УТ:
   // отработка параметров запуска системы
   Если ОбработатьПараметрыЗапуска(ПараметрЗапуска) Тогда
       Возврат;
   КонецЕсли;
8 Rumpil
 
03.10.11
13:51
(6) есть ссылка ?
9 BuHu
 
03.10.11
13:54
10 bahus
 
03.10.11
14:00
(9) А почему главный инфостарт не любит?
11 Санта
 
03.10.11
14:08
2 + 2 = 3.9999999999999999999999999999999...