Имя: Пароль:
1C
1С v8
Узел плана обмена и регистрация изменений
0 Leo_Lito
 
07.04.23
17:12
Пишу автоматический обмен между двумя разными конфигурациями (Унив.  в XML + кд 2.1). Использую планы обмена для регистрации и выгрузки измененных данных.
Работает все через регламентное задание и через N-ое время он пилит новый файл. Хочу сделать проверку на наличие зарегистрированных данных на узле плана обмена.
Вопрос: как получить сообщение с измененными и как проверить?
Пробовал вот так:

 Узел = ПланыОбмена.ВыгрузкаВБУХ.НайтиПоКоду("БП");
 Выборка = ПланыОбмена.ВыбратьИзменения(Узел, Узел.НомерОтправленного);


Получаю выборку вроде как, но посмотреть значения не получается. Как получить значения?
1 mikecool
 
07.04.23
17:04
(0) а как мы работаем с выборкой?
2 Leo_Lito
 
07.04.23
17:12
(1) Нужно проверить: есть там что-нибудь или нет
3 Волшебник
 
07.04.23
17:13
Если Выборка.Следующий() Тогда
4 OldCondom
 
07.04.23
17:15
Унив.  в XML + кд 2.1
Фи
5 Leo_Lito
 
07.04.23
17:20
(3) Да, как раз попробовал и сработало) А то я пытался Если НЕ Выборка.Пустой() Тогда. Спасибо за ответ!
6 Leo_Lito
 
07.04.23
17:21
(4) Почему?
7 OldCondom
 
07.04.23
17:32
(6) морально устаревает. Громоздко, очень сильно тормознуто.
Я конечно очень люблю КД2, но надеюсь к ней больше не вернусь. Http+json.
8 Leo_Lito
 
10.04.23
13:21
(7) С использованием шины?
9 Мультук
 
10.04.23
13:31
(7)

http = транспорт.
json = формат обмена

А КД21, имхо, больше про то, что на входе паровоз, применяем напильник = на выходе самолёт.
Ну и механизм, который в курсе по каким правилам какая часть паровоза превращается в какую часть самолета.
Ну и механизм, который запоминает что во что превратилось.

P.S.

"Всё фигня. Даже пчёлы" (с)
10 Leo_Lito
 
10.04.23
13:47
(9) Так JSON можно как угодно сериализовать и получить нужные данные, просто что придется описать все данные, когда КД может сделать многие вещи за тебя. Разве нет?