7.7 Помогите с поиском в подборе

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем ACCuCTEHT, 30 авг 2008.

  1. TopicStarter Overlay
    ACCuCTEHT
    Offline

    ACCuCTEHT

    Регистрация:
    30 авг 2008
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Создал в торговле новую форму подбора.
    Вызываю ее из обработки методом:
    Код:
    ОткрытьПодбор("Справочник.Номенклатура","ДляПодбора2",Контекст,1);
    
    В самой форме произвожу поиск (по коду, артикулу и т.п.), но после
    того как элемент номенклатуры был найден, пываюсь его активизировать (выбрать т.е.)
    Код:
    Спр = СоздатьОбъект("Справочник.Номенклатура");
    Если Спр.НайтиПоРеквизиту("Артикул",СтрокаПоиска,1) = 1 Тогда
    АктивизироватьОбъект(Спр);
    Возврат;
    КонецЕсли;    
    
    
    Но в итоге выдает следующую ошибку:
    Код:
    АктивизироватьОбъект(Спр);
    {Справочник.Номенклатура.ФормаСписка.ДляПодбора2.Модуль(500)}: В данной формуле не может быть вызвана эта процедура(функция)
    
  2. WaRDeR
    Offline

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

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    А где вызывается данный метод? 1С - вещь упрямая (по ее логике не должно там быть этого метода), значит надо будет в новом месте прописывать.
  3. TopicStarter Overlay
    ACCuCTEHT
    Offline

    ACCuCTEHT

    Регистрация:
    30 авг 2008
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Кажеться разобрался.
    Метод должен обязательно вызываться из нажатия кнопки.
    Бред какой то.
    Спасибо за помощь.

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