|
Привязка ПланаОбмена в обработке УниверсальныйОбменДаннымиXML | ☑ | ||
---|---|---|---|---|
0
sound
07.07.16
✎
15:05
|
Что-то порылся (видимо плохо), но не знаю как сформулировать и не нашел ответа.
Есть 2 самописных базы (ну почти), хочу настроить выполнение в регламентном задании выполнение такого кода: УзелОбмена = ПланыОбмена.ОбменСПорталом.НайтиПоКоду("блабла"); ОбменXML = Обработки.УниверсальныйОбменДаннымиXML.Создать(); ОбменXML.РежимОбмена = "Выгрузка"; ОбменXML.ИмяФайлаПравилОбмена = "блабла"; ОбменXML.ИмяИнформационнойБазыНаСервереДляПодключения = "блабла"; ОбменXML.ИмяСервераИнформационнойБазыДляПодключения = "блабла"; ОбменXML.ПользовательИнформационнойБазыДляПодключения = "блабла"; ОбменXML.ПарольИнформационнойБазыДляПодключения = "блабла"; ОбменXML.ВерсияПлатформыИнформационнойБазыДляПодключения = "V83"; ОбменXML.ТипУдаленияРегистрацииИзмененийДляУзловОбменаПослеВыгрузки = 1; // Удалить регистрацию только для выгруженных метаданных ОбменXML.ВыводВОкноСообщенийИнформационныхСообщений = Ложь; ОбменXML.ВыполнитьОбменДаннымиВОптимизированномФормате = Истина; ОбменXML.ЗаписыватьВИнформационнуюБазуТолькоИзмененныеОбъекты = Истина; ОбменXML.ЗаписыватьРегистрыНаборамиЗаписей = Истина; ОбменXML.ИспользоватьОтборПоДатеДляВсехОбъектов = Ложь; ОбменXML.ИспользоватьТранзакцииПриВыгрузкеДляПлановОбмена = Истина; ОбменXML.НеВыводитьНикакихИнформационныхСообщенийПользователю = Истина; ОбменXML.ОптимизированнаяЗаписьОбъектов = Истина; ОбменXML.ЭтоИнтерактивныйРежим = Ложь; ОбменXML.ЗагрузитьПравилаОбмена(МакетПравил); ОбменXML.ВыполнитьВыгрузку(); Вопрос: каким образом сделать так, чтобы обработка УниверсальныйОбменДаннымиXML выгружала только данные, зарегистрированные в этом плане обмена? |
|||
1
Fragster
гуру
07.07.16
✎
15:05
|
БСП е?
|
|||
2
sound
07.07.16
✎
15:08
|
(1) Не понял вопроса
|
|||
3
Fragster
гуру
07.07.16
✎
15:09
|
(2) конфигурации на базе БСП?
|
|||
4
sound
07.07.16
✎
15:10
|
(3) Нет
|
|||
5
Fragster
гуру
07.07.16
✎
15:11
|
блин, давно это было... а в обработке узел плана обмена нигде нельзя указать?
|
|||
6
sound
07.07.16
✎
15:12
|
(5) Там куча реквизитов, но про планы обмена есть только такой ТипУдаленияРегистрацииИзмененийДляУзловОбменаПослеВыгрузки
|
|||
7
sound
07.07.16
✎
15:14
|
Я почему-то подумал, что нужно как-то этой обработке указать этот план обмена, она сама выберет зарегистрированные изменения, выгрузит их по указанным правилам и удалит регистрацию изменений для узла
|
|||
8
Fragster
гуру
07.07.16
✎
15:14
|
ТаблицаПравилВыгрузки.УзелОбмена
|
|||
9
Fragster
гуру
07.07.16
✎
15:14
|
где-то там
|
|||
10
Fragster
гуру
07.07.16
✎
15:16
|
СсылкаНаУзелОбмена
|
|||
11
Fragster
гуру
07.07.16
✎
15:16
|
после загрузки правил
|
|||
12
Fragster
гуру
07.07.16
✎
15:17
|
но вообще это как-то проще делалось
|
|||
13
sound
07.07.16
✎
15:17
|
ну вот ага, я тоже до этого допер вроде
|
|||
14
sound
07.07.16
✎
15:17
|
ОбменXML.ЗагрузитьПравилаОбмена(МакетПравил);
Для каждого СтрокаПравила Из ОбменXML.ТаблицаПравилВыгрузки.Строки Цикл СтрокаПравила.СсылкаНаУзелОбмена = УзелОбмена; КонецЦикла; ОбменXML.ВыполнитьВыгрузку(); |
|||
15
Fragster
гуру
07.07.16
✎
15:18
|
надо поискать сценарииобменаданными, или что-то типа того
|
|||
16
sound
07.07.16
✎
15:18
|
но ТаблицаПравилВыгрузки почему-то вот сейчас подозрительно пустая :)
|
|||
17
sound
07.07.16
✎
15:20
|
Хотя обмен сейчас идет, только полностью, а не по зарегистрированным изменениям, ну оно и понятно, сейчас привязки нет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |