Узнать владельца 7.7

Новая тема
Показывать по 10 20 40 сообщений
Подскажите как узнать владельца элемента подчиненного справочника, кроме как запросом?
Точнее нужно выбрать элементы владельцЫ!
Поправьте меня если я ошибаюсь, но я всегда считал, что владелец может быть только !один!
К тому же не понятно - вам интересен программный способ или интерфейсный?
"Вобщем пытаюсь сделать что-то типа этого
Процедура Выполнить()
  ТовПост=СоздатьОбъект("Справочник.ТоварПоставщика");
  ТовПост.ВыбратьЭлементыПоРеквизиту("КодТовараПоставщика",СтрПоиска);
  Пока ТовПост.ПолучитьЭлемент()=1 Цикл
  Сообщить(ТовПост.Владелец.Наименование);
  КонецЦикла;
КонецПроцедуры

Но результата никакого"
Сразу вопрос некоректно задал, нужно найти элементы по реквизиту и узнать их владельцев
"ТовПост.ВыбратьЭлементыПоРеквизиту("КодТовараПоставщика",СтрПоиска);

Скорее всего просто выборка пуста"
"Процедура Выполнить()
 ТовПост=СоздатьОбъект("Справочник.ТоварПоставщика");
 Если ТовПост.ВыбратьЭлементыПоРеквизиту("КодТовараПоставщика",СтрПоиска)=0 Тогда
    Сообщить("выборка пуста"); Возврат;
 КонецЕсли;
 Пока ТовПост.ПолучитьЭлемент()=1 Цикл
 Сообщить(ТовПост.Владелец.Наименование);
 КонецЦикла;
КонецПроцедуры"
Если КодТовараПоставщика - это строка, то дополните СтрПоиска пробелами до длины реквизита КодТовараПоставщика. Так уж получилось у 1С, что сравнение идет с пробелами. Только НайтиПоНаименованию умеет искать боле-менее нормально.
Дополнил строку нужным количеством пробелов, знаю точно что выборка не пуста
Но ничего не находит ((
У реквизита "КодТовараПоставщика" установлен признак сортировки?
установлен
Читают тему
(гостей: 1)

Быстрый переход