Имя: Пароль:
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 можно как угодно сериализовать и получить нужные данные, просто что придется описать все данные, когда КД может сделать многие вещи за тебя. Разве нет?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший