|
Программное обновление 1С
| ☑ |
0
Gsoom2010
11.01.12
✎
23:09
|
Добрый день.
Осуществляю обмен между узлами РИБ через bat:
1cv8.exe enterprise /F<путь к ИБ> /N<Пользователь> /P<Пароль> /C"Obmen"
и обработкой ПриНачалеРаботыСистемы().
Столкнулся с проблемой в случае обновления конфигурации. В интернете предлагают запускать для обновления такой bat:
1cv8.exe CONFIG /F<путь к ИБ> /N<Пользователь> /P<Пароль> /UpdateIBCfg
Может сделать как-то более изящно? Проверить после обмена изменение конфигурации и обновить её программно в обработке ПриНачалеРаботыСистемы()?
|
|
1
Gsoom2010
11.01.12
✎
23:45
|
Хотя, обновлять то нужно в режиме конфигуратора. Как тогда быть?
|
|
2
Гот
11.01.12
✎
23:46
|
Что-то тебя не туда...
|
|
3
kotletka
11.01.12
✎
23:47
|
посмотри как типовая через инет обновляется
|
|
4
Gsoom2010
12.01.12
✎
00:01
|
В общем суть проблемы: как после обмена данными пропалить необходимость обновления конфигурации и автоматически запустить батник.
|
|
5
Gsoom2010
12.01.12
✎
14:00
|
Вверх
|
|
6
J_B
12.01.12
✎
15:22
|
Можно попробовать прицепиться к ПрочитатьИзменения() и ловить исключение с требованием обновления.
|
|
7
Gsoom2010
12.01.12
✎
18:43
|
А как поймать именно это исключение?
|
|
8
pumbaEO
12.01.12
✎
18:51
|
Глобальный контекст (Global context)
КонфигурацияИзменена (ConfigurationChanged)
Синтаксис:
КонфигурацияИзменена()
Возвращаемое значение:
Тип: Булево. Истина - основная конфигурация отличается от конфигурации базы данных, Ложь - в противном случае.
Описание:
Определяет факт отличия основной конфигурации от конфигурации базы данных.
Доступность:
Сервер, толстый клиент, внешнее соединение
|
|
9
Gsoom2010
17.01.12
✎
20:17
|
Так, поймал я исключение, а мне обновится? Запустить bat с командой обновления я могу, но как это сделать на этапе обмена?
|
|
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.