|
РИБ. Окончание обмена с периферийной базой |
☑ |
0
boozin
30.05.17
✎
11:55
|
Добрый день всем.
Дано: Есть центральная база РИБ и некоторое количество периферийных баз, обмен с которыми происходит по расписанию (регламентом). Конфигурация на базе БСП. Движок 8.3.9.2233.
Вопрос: можно ли каким-то образом программно узнать, что запущенный обмен закончился и закончился успешно, что-бы после этого запустить другой регламент (обработку полученных данных). Хоть с 1С работаю уже давно, но опыт работы с РИБ первый. В связи с этим и вопрос.
|
|
1
Serg_1960
30.05.17
✎
11:58
|
Проверить активность фонового задания по обмену, не?
|
|
2
boozin
30.05.17
✎
11:59
|
(1) Как ?
|
|
3
boozin
30.05.17
✎
12:04
|
+(1). Через свойство "Состояние". А если обмен в промежутке допустим вручную запускали (без регламента) ? Интересует именно возможность посмотреть программно состояние обмена ?
|
|
4
boozin
30.05.17
✎
12:07
|
+(1) За идею спасибо. Думаю поможет. Осталось понять как выявить завершившийся ручной обмен.
|
|
5
patapum
30.05.17
✎
12:14
|
(0) посмотреть наличие регистра сведений по обменам. в УТ 11 называется СостоянияОбменовДанными, скорее всего стандартный. если нет, можно самому нарисовать.
|
|
6
Serg_1960
30.05.17
✎
12:19
|
(2) Я тут болванку набросал, проверь:
Сеансы = ПолучитьСеансыИнформационнойБазы();
Для Каждого Сеанс Из Сеансы Цикл
Если Сеанс.ИмяПриложения = "BackgroundJob" Тогда
Сообщить(Сеанс.ПолучитьФоновоеЗадание());
КонецЕсли;
КонецЦикла;
Возврат;
|
|
7
boozin
30.05.17
✎
12:20
|
(5)(6) Спасибо - посмотрю
|
|
8
boozin
30.05.17
✎
12:26
|
+(5) Регистр решает все проблемы. Там и автомат и ручное, если делали.
+(6) Тоже спасибо, думаю это тоже пригодится
|
|
9
Serg_1960
30.05.17
✎
12:36
|
*(5) Регистры "Состояние обменов данными" и "Состояние успешных обменов данными" могут быть в информационной базе и могут не использоваться - всё зависит от конфигурации.
|
|
10
Serg_1960
30.05.17
✎
12:41
|
Хмм... я тут вспомнил: обмен может быть вызван вручную из плана обмена, минуя регламентные и фоновые - это платформенная фишка :(
|
|
11
Йохохо
30.05.17
✎
12:44
|
запоминать номер последнего полученного слишком банально)
|
|