|
Как получить в РИБ - по каким объектам прочитаны изменения?
| ☑ |
0
MatrosoV AleXXXand_R
31.01.12
✎
15:03
|
Используется РИБ. Изменения загружаются
ПланыОбмена.ПрочитатьИзменения(ЧтениеСообщения)
А как бы мне выяснить - какие именно объекты были загружены от удаленного узла после этого выполнения?
|
|
1
DrShad
31.01.12
✎
15:06
|
а для чего?
|
|
2
MatrosoV AleXXXand_R
31.01.12
✎
15:07
|
(1) Надо :)
Это вообще реально?
|
|
3
Живой Ископаемый
31.01.12
✎
15:08
|
Я не знаю изменилось ли что-то с тех пор когда я это выяснял, но я заставлял узел источник дополнять файл сообщения в начале списком объектом, и в узле-приемнике сначала читал этот список... о том как дополнить файл сообщения нужной мне инфой прочитал в Толстой Книге (ТМ)
|
|
4
MatrosoV AleXXXand_R
31.01.12
✎
15:13
|
Или как можно увидеть - какие объекты были загружены от удаленного узла в последний раз?
Хотя по идее это наверное один и тот же вопрос
|
|
5
Рэйв
31.01.12
✎
15:14
|
в объектах лови в ПриЗаписи() при обмене с проверкой
Если ПараметрыСеанса.ИспользованиеРИБ Тогда
...
|
|
6
Skylark
31.01.12
✎
15:15
|
Есть событие "ПриПолученииДанных", вроде оно для каждого объекта срабатывет - можно наверное в нем инфу собирать. Хотя это не фонтан как-то...
|
|
7
Skylark
31.01.12
✎
15:15
|
Это событие плана обмена
|
|
8
MatrosoV AleXXXand_R
31.01.12
✎
15:22
|
Попробую сейчас вариант с подпиской, ПриЗаписи
|
|
9
MatrosoV AleXXXand_R
31.01.12
✎
15:23
|
Только вот как определить - объект пришел с обменом или нет?
|
|
10
Рэйв
31.01.12
✎
15:24
|
(9)у меня в этом случае ПараметрыСеанса.ИспользованиеРИБ=Истина
|
|
11
Рэйв
31.01.12
✎
15:24
|
+и реквизит в объекте, который пишется при обмене.
|
|
12
Maxus43
31.01.12
✎
15:47
|
Если Источник.ОбменДанными = Истина Тогда
не?
|
|
13
Maxus43
31.01.12
✎
15:48
|
Если Источник.ОбменДанными.загрузка = Истина Тогда
Сообщить("Припёрся я из базы : " + Строка(источник.ОбменДанными.Отправитель));
|
|