|
Поле объекта не обнаружено (ЭтотУзел)
| ☑ |
0
Adecvator
27.09.16
✎
15:30
|
Не могу определить главный узел, если обращаться как ПланыОбмена.Б_ОбменССайтом.ЭтотУзел получаю значение, если через выборку
Выборка = ПланыОбмена.Б_ОбменССайтом.Выбрать();
Выборка.Ссылка.ЭтотУзел
Метод объекта не обнаружен (ЭтотУзел)
|
|
1
craxx
27.09.16
✎
15:33
|
(0) Выборка.Ссылка.ПолучитьОбъект().ЭтотУзел()
|
|
2
rbcvg
27.09.16
✎
15:33
|
() забыл
|
|
3
Михаил Козлов
27.09.16
✎
15:38
|
ЭтотУзел() - метод, а не реквизит.
СП:
ПланОбменаМенеджер.<Имя плана обмена>.ЭтотУзел (ExchangePlanManager.<Имя плана обмена>.ThisNode)
ПланОбменаМенеджер.<Имя плана обмена> (ExchangePlanManager.<Имя плана обмена>)
ЭтотУзел (ThisNode)
Синтаксис:
ЭтотУзел()
Возвращаемое значение:
Тип: ПланОбменаСсылка.
Описание:
Получает ссылку на предопределенный узел, соответствующий данной базе данных.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Пример:
ВыборкаУзлов = ПланыОбмена.УдаленныеОфисы.Выбрать();
Пока ВыборкаУзлов.Следующий() Цикл
// Производим обмен данными со всеми узлами, кроме текущего (ЭтотУзел)
Если ВыборкаУзлов.Ссылка<>ПланыОбмена.УдаленныеОфисы.ЭтотУзел() Тогда
УзелОбъект = ВыборкаУзлов.ПолучитьОбъект();
// Получение сообщения
УзелОбъект.ПрочитатьСообщениеСИзменениями();
// Формирование сообщения
УзелОбъект.ЗаписатьСообщениеСИзменениями();
КонецЕсли;
КонецЦикла;
|
|
4
Adecvator
27.09.16
✎
15:40
|
(3)Если ВыборкаУзлов.Ссылка<>ПланыОбмена.УдаленныеОфисы.ЭтотУзел() Тогда
Спасибо
а вот вопрос, а как в запросе быть?
|
|
5
Михаил Козлов
27.09.16
✎
15:48
|
В запросе поставить условие, что ссылка<>&ЭтотУзел.
|
|
6
Adecvator
27.09.16
✎
15:48
|
Нашел
|ГДЕ
| ПланОбмена.Ссылка <> &ЭтотУзел";
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "[ИмяПланаОбмена]", ИмяПланаОбмена);
Запрос.УстановитьПараметр("ЭтотУзел", ПланыОбмена[ИмяПланаОбмена].ЭтотУзел());
|
|
7
Adecvator
27.09.16
✎
15:49
|
(5) еще раз СПАСИБО )
|
|