Имя: Пароль:
1C
1С v8
Как получить в РИБ - по каким объектам прочитаны изменения?
,
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
Если Источник.ОбменДанными.загрузка = Истина Тогда
Сообщить("Припёрся я из базы : " + Строка(источник.ОбменДанными.Отправитель));