8.х Проблема с НайтиСтроки

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

  1. TopicStarter Overlay
    Vanix
    Offline

    Vanix

    Регистрация:
    28 окт 2010
    Сообщения:
    39
    Симпатии:
    0
    Баллы:
    1
    Проблема в следущем:
    Есть таблица значений по элементам, группам иерархического справочника, в которой имеются колонки:
    - наименование
    - ЭтоГруппа
    - и тд,
    Ищем в таблице значений строки с помощью структуры:
    Код:
    СтруктураПоиска.Очистить();
    СтруктураПоиска.Вставить("Наименование", ТекНаименование);
    СтруктураПоиска.Вставить("ЭтоГруппа", Истина);
    
    
    Ни одной строки не находится,
    Ищем с помощью структуры
    Код:
    СтруктураПоиска.Очистить();
    СтруктураПоиска.Вставить("Наименование", ТекНаименование);
    
    
    Находится необходимая строка, есть одна деталь: в текущем случае поле ЭтоГруппа в найденой строке принимает значение Ложь
    Ищем с помощью структуры
    Код:
    СтруктураПоиска.Очистить();
    СтруктураПоиска.Вставить("ЭтоГруппа", Истина);
    
    
    Находится куча строк включая необходимую.
    В чем проблема?
  2. Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    Вы же сами ответили на свой вопрос, как можно найти строку, если найденная по наименованию строка, содержит второй поле отличное от второго критерия?
  3. TopicStarter Overlay
    Vanix
    Offline

    Vanix

    Регистрация:
    28 окт 2010
    Сообщения:
    39
    Симпатии:
    0
    Баллы:
    1
    в таблице значений в строке в поле ЭтоГруппа содержится значение Истина
  4. Доктор Руфус Бейли
    Offline

    Доктор Руфус Бейли Опытный в 1С

    Регистрация:
    7 апр 2010
    Сообщения:
    277
    Симпатии:
    0
    Баллы:
    26
    Есть предположение, что проблема в "ТекНаименование". У вас, скорее всего, есть элемент у которого наименование полностью равно ТекНаименование и есть папка, наименование которой похоже на ТекНаименование.
  5. TopicStarter Overlay
    Vanix
    Offline

    Vanix

    Регистрация:
    28 окт 2010
    Сообщения:
    39
    Симпатии:
    0
    Баллы:
    1
    Тема закрыта, причиной проблемы явилась банальная невнимательность, искал не по тому полю. Спасибо всем.

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