Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Поле объекта не обнаружено (ЭтотУзел)

Поле объекта не обнаружено (ЭтотУзел)
Я
   Adecvator
 
27.09.16 - 15:30
Не могу определить главный узел, если обращаться как ПланыОбмена.Б_ОбменССайтом.ЭтотУзел получаю значение, если через выборку
Выборка = ПланыОбмена.Б_ОбменССайтом.Выбрать();
Выборка.Ссылка.ЭтотУзел
Метод объекта не обнаружен (ЭтотУзел)
 
 
   craxx
 
1 - 27.09.16 - 15:33
(0) Выборка.Ссылка.ПолучитьОбъект().ЭтотУзел()
   rbcvg
 
2 - 27.09.16 - 15:33
() забыл
   Михаил Козлов
 
3 - 27.09.16 - 15:38
ЭтотУзел() - метод, а не реквизит.
СП:
ПланОбменаМенеджер.<Имя плана обмена>.ЭтотУзел (ExchangePlanManager.<Имя плана обмена>.ThisNode)
ПланОбменаМенеджер.<Имя плана обмена> (ExchangePlanManager.<Имя плана обмена>)
ЭтотУзел (ThisNode)
Синтаксис:

ЭтотУзел()
Возвращаемое значение:

Тип: ПланОбменаСсылка.

Описание:

Получает ссылку на предопределенный узел, соответствующий данной базе данных.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Пример:

ВыборкаУзлов = ПланыОбмена.УдаленныеОфисы.Выбрать();
Пока ВыборкаУзлов.Следующий() Цикл
    // Производим обмен данными со всеми узлами, кроме текущего (ЭтотУзел)

    Если ВыборкаУзлов.Ссылка<>ПланыОбмена.УдаленныеОфисы.ЭтотУзел() Тогда
        УзелОбъект = ВыборкаУзлов.ПолучитьОбъект();
        // Получение сообщения

        УзелОбъект.ПрочитатьСообщениеСИзменениями();
        // Формирование сообщения

        УзелОбъект.ЗаписатьСообщениеСИзменениями();
    КонецЕсли;    
КонецЦикла;
   Adecvator
 
4 - 27.09.16 - 15:40
(3)Если ВыборкаУзлов.Ссылка<>ПланыОбмена.УдаленныеОфисы.ЭтотУзел() Тогда
Спасибо

а вот вопрос, а как в запросе быть?
   Михаил Козлов
 
5 - 27.09.16 - 15:48
В запросе поставить условие, что ссылка<>&ЭтотУзел.
   Adecvator
 
6 - 27.09.16 - 15:48
Нашел

|ГДЕ
            |    ПланОбмена.Ссылка <> &ЭтотУзел";
            
            ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "[ИмяПланаОбмена]", ИмяПланаОбмена);
            
            Запрос.УстановитьПараметр("ЭтотУзел", ПланыОбмена[ИмяПланаОбмена].ЭтотУзел());
   Adecvator
 
7 - 27.09.16 - 15:49
(5) еще раз СПАСИБО )

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует