8.х Поиск по реквизиту

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Dabro, 10 сен 2007.

  1. TopicStarter Overlay
    Dabro
    Offline

    Dabro

    Регистрация:
    14 авг 2007
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Здрасте!!!! Подскажите плиз. Что такое не пойму.
    В справочнике Номенклатура есть Реквизит НаименованиеПолное, я по нему пытаюсь вытащить просто Наименование. След функцией:
    Справочники.Номенклатура.НайтиПоРеквизиту("НаименованиеПолное",СокрЛП(Параметр)).Наименование;
    Выдает ошибку:
    Отчет.ГодовойПлан.Форма.ГодовойПлан(42)}: Ошибка при вызове метода контекста (НайтиПоРеквизиту): Неверно указан реквизит
    Позиция = Справочники.Номенклатура.НайтиПоРеквизиту("НаименованиеПолное",СокрЛП(Параметр)).Наименование;
    по причине:
    Неверно указан реквизит

    Поскажите кто знает. Заранее спасибо.
  2. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Синтаксис:
    НайтиПоРеквизиту(<Имя реквизита>, <Значение реквизита>, <Родитель>, <Владелец>)
    Параметры:
    <Имя реквизита> (обязательный)
    Тип: Строка. Имя реквизита, как он задан в конфигураторе, по значению которого осуществляется поиск. Тип значения произвольный, кроме ХранилищеЗначения и СТРОК ПРОИЗВОЛЬНОЙ ДЛИНЫ.
    А полное наименование обычно делают строкой произвольной длины. Проверь
  3. TopicStarter Overlay
    Dabro
    Offline

    Dabro

    Регистрация:
    14 авг 2007
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Спасибо помогло!!!! :unsure:

Поделиться этой страницей