7.7 Поиск элемента в справочнике

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем evgPinsk, 11 авг 2012.

  1. TopicStarter Overlay
    evgPinsk
    Offline

    evgPinsk Опытный в 1С

    Регистрация:
    27 окт 2010
    Сообщения:
    193
    Симпатии:
    0
    Баллы:
    26
    По идее простая задача: "в справочнике контрагентов нужно найти по наименованию определённого клиента. но если клиентов с одинаковым названием несколько, то нужно найти элемент с максимальным кодом (т.е. введённого последним)"
    Можно ли придумать вариант без перебора всех элементов справочника (работает долго), а например через функцию НайтиПоНаименованию() ?
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
  3. WaRDeR
    Offline

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

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
  4. MaxxaM
    Offline

    MaxxaM Опытный в 1С

    Регистрация:
    16 окт 2007
    Сообщения:
    288
    Симпатии:
    2
    Баллы:
    29
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(Сформировать)
    |Клиенты = Справочник.Клиенты.ТекущийЭлемент;
    |Наименование = Справочник.Клиенты.Наименование;
    |Группировка Клиенты упорядочить по Клиенты.Код;
    |Условие(Наименование = ВыбНаименование);
    |"//}}ЗАПРОС
    ;
    // Если ошибка в запросе, то выход из процедуры
    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
    Возврат;
    КонецЕсли;
  5. Saver
    Offline

    Saver

    Регистрация:
    2 авг 2012
    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    НайтиПоНаименованию найдет всех клиентов с таким названием, а потом из этой выборки циклом выбрать с максимальным кодом
    Это если с запросами ковыряться неохота
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Такие плюшки в 7ке не реализованы)))) Может найти только ПЕРВЫЙ элемент

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