|
Вопрос по обмену данными |
☑ |
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
|
(2)
|
|
10
bahus
03.10.11
✎
14:00
|
(9) А почему главный инфостарт не любит?
|
|
11
Санта
03.10.11
✎
14:08
|
(8)
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший