Уважаемые форумчане. Столкнулся с одной проблемой. Касательно метода НайтиПоИдентификатору().
Дело в том, что в синтаксис помощнике дает сухие характеристики. Хоть и на примерах, но не все.
проблема в том, что с этот метод в процедуре клиента работает нормально.
Т.е. если на пример нужно выдать значение строки табличной части по указанному индексу, на клиенте.
Но есть нужда получить значение строки табличной части по указанному индексу из другого справочника.
Поэтому проблема в том, следующий вид кода на КЛИЕНТЕ:
Строка = Объект.ТабличнаяЧасть1.НайтиПоИдентификатору(2);
Строка = Строка.Реквизит1;
Сообщить(Строка);
Работает нормально! Т.е. в случае если нужно значение табличной части родного для модуля справочника.
Но если таким же способом сделать для сервера, что бы получить значение из табличной части другого справочника, то пишет:
Цитата
Метод объекта не обнаружен (НайтиПоИдентификатору)
Вот того же самого (но с переменными ТЧ и ТЧ_реквизит), только для сервера:
СтрокаОбъект = РезультПойска.ПолучитьОбъект();
СтрокаТЧ = СтрокаОбъект[ТЧ].НайтиПоИдентификатору(1);
//СтрокаТЧ = СтрокаОбъект[ТЧ].НайтиПоИдентификатору[1];
значСтрокиТЧ = СтрокаТЧ[ТЧ_реквизит];
Возврат значСтрокиТЧ;
Вопрос...
Почему функция на сервере метод НайтиПоИдентификатору() не находит?
Ведь в синтаксис помощнике написано, что на сервере доступна.
В чем ошибка!
Если кто, скорректирует, буду очень признателен за помощь.