Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
16 Дек 2017, 16:14
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Поск в подгруппах  (Прочитано 2994 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pro85

  • *
  • Сообщений: 29
  • РЕПУТАЦИЯ: 1
  • КПД: 3%
  • Регистрация: 2010-09-29
  • Сайт: 
Здравствуйте форумчане.
Меня интересует вопрос. Возможно ли в 1с реализовать поиск в подгруппах.
НайтиПоКоду с указанным параметром родитель ищет только в одном уровне.
Нужно сделать поиск не по всему справочнику, а допустим по большой группе с подгруппами.
Заранее спасибо.


Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Если запросом, то так:
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|   Контрагенты.Ссылка
|ИЗ
|   Справочник.Контрагенты КАК Контрагенты
|ГДЕ
|   Контрагенты.Родитель В ИЕРАРХИИ(&Родитель)";
Запрос.УстановитьПараметр("Родитель", Справочники.Контрагенты.НайтиПоКоду("000000059"));
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
   Сообщить(Выборка.Ссылка);
КонецЦикла;

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Можно и просто перебрать проверяя принадлежность с помощью метода ПринадлежитЭлементу()

Оффлайн pro85

  • *
  • Сообщений: 29
  • РЕПУТАЦИЯ: 1
  • КПД: 3%
  • Регистрация: 2010-09-29
  • Сайт: 
Я немного неправильно сформулировал вопрос. Я использую НайтиПоНаименованию и Реквизиту.
Поэтому второй вариант мне не подойдет(эти методы возвращают только одно значение, а наименование может быть не уникальным).
Буду пробовать с запросом.
Спасибо за наводку.

Оффлайн pro85

  • *
  • Сообщений: 29
  • РЕПУТАЦИЯ: 1
  • КПД: 3%
  • Регистрация: 2010-09-29
  • Сайт: 
Удобней было бы с помощью ПринадлежитЭлементу.
Может быть есть какие-нибудь ухищрения?

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Поэтому второй вариант мне не подойдет(эти методы возвращают только одно значение, а наименование может быть не уникальным).
Буду пробовать с запросом.
Спасибо за наводку.

Не за что. Но я не понял, что вы имеете ввиду.

Оффлайн pro85

  • *
  • Сообщений: 29
  • РЕПУТАЦИЯ: 1
  • КПД: 3%
  • Регистрация: 2010-09-29
  • Сайт: 
Еще вопрос.
В запросе если сделать Контрагенты.Наименовние = "ЧтоИскать" будет ли эквивалентно НайтиПоНаименованию.
Интересует Есть ли в языке запросов 1с аналог LIKE в SQL?

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
В запросе если сделать Контрагенты.Наименовние = "ЧтоИскать" будет ли эквивалентно НайтиПоНаименованию.
Да.

Интересует Есть ли в языке запросов 1с аналог LIKE в SQL?
ПОДОБНО

Оффлайн pro85

  • *
  • Сообщений: 29
  • РЕПУТАЦИЯ: 1
  • КПД: 3%
  • Регистрация: 2010-09-29
  • Сайт: 
Спасибо за пояснение.
Пока вопросов больше нет.

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Не за что - пишите снова.


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
157 Сообщений
ilyay ilyay
66 Сообщений
alex0402
53 Сообщений
AIFrame
47 Сообщений
oleg-x
44 Сообщений
andron81_81
44 Сообщений
BuhRust
33 Сообщений
MuI_I_Ika MuI_I_Ika
32 Сообщений
Golickoff Golickoff
31 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

  • Точка Гостей: 244
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal