8.х Найти записи (элементы) справочника по нескольким реквизитам

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

  1. TopicStarter Overlay
    Anlex
    Offline

    Anlex

    Регистрация:
    26 дек 2008
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Уважаемые Гуру 1С 8.1!

    В 1С второй день.

    Для меня все понятно, когда используется поиск только по одному реквизиту (полю) справочника.
    Пример:
    Код:
    ДоговорСсылка = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию("Основной Договор");
    Если ДоговорСсылка = Справочники.ДоговорыКонтрагентов.ПустаяСсылка() тогда
    НовыйДоговор = Справочники.ДоговорыКонтрагентов.СоздатьЭлемент();
    КонецЕсли;
    
    
    А каков самый оптимальный способ поиска например по 2,3-м полям?

    Ведь для справочника Договоров Контрагентов важно как минимум поставить условие по
    1)Организация
    2)Владелец - контрагент

    плиз хелп...
    неужели SQL запрос? или все намного проще?
  2. tirk
    Offline

    tirk Опытный в 1С

    Регистрация:
    1 сен 2008
    Сообщения:
    1.142
    Симпатии:
    0
    Баллы:
    26
    Если чего то не знаешь пользуйся встроенной справкой - Ну ОЧЕНЬ полезная чтука...
    а пообще тебе поможет
    Отбор = Новый Структура;

    Или SQL зарпос... очень простой кстати ) Так что выбирайте путь и пробуйте....
    для просто ты написания запроса.. (кстати там есть встроенные уже примеры по справочникам и докам)... скачай обработку "Консоль отчетов"..

    Вложения:

    • console.rar
      Размер файла:
      160 КБ
      Просмотров:
      39
  3. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Настойчиво рекомендую пользоваться запросом. а не объектной моделью.

    Разница в скорости и удобстве - на порядок. И это даже не вникая в тонкости работы клиент-сервера :)
  4. Эмин
    Offline

    Эмин Руководитель проектов

    Регистрация:
    25 май 2007
    Сообщения:
    1.178
    Симпатии:
    1
    Баллы:
    26
    Только запрос, конструктором строится вместе с написанием нужных условий за 30 секунд.

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