Имя: Пароль:
1C
1С v8
Поиск по справочнику по 2-м условиям строкового типа
0 web_profiler
 
11.05.13
19:28
Подскажите, пожалуйста, как осуществить поиск по справочнику если есть только 2 строки? НайтиПоНаименованию, НайтиПоРеквизиту не подходят так как в них только можно использовать 1 параметр строкового типа. А мне необходимо искать по наименованию = строка + родитель = строка
1 web_profiler
 
11.05.13
19:32
ссылок нет, есть только строки
2 Любопытная
 
11.05.13
19:32
Запрос? Есть еще Найти() метод, тоже хороший, но сходу не вспомню, походит ли
3 web_profiler
 
11.05.13
19:34
нет запроса, есть ком соединение. Только строки - необходимо по справочнику найти нужный элемент с нужным родителем
4 ДенисЧ
 
11.05.13
19:35
В ком-соединении тоже работают запросы
5 web_profiler
 
11.05.13
19:37
да я напрямую к базе 7.7 подключаюсь. Гружу справочники, есть одинаковые элементы с разными родителями. как их разделить по нужным родителям?
6 web_profiler
 
11.05.13
19:54
Всем "спасибо" за непомощь "программеры" бл...
                           Запрос.Текст =
                               "ВЫБРАТЬ
                               |    Номенклатура.Ссылка
                               |ИЗ
                               |    Справочник.Номенклатура КАК Номенклатура
                               |ГДЕ
                               |    Номенклатура.Родитель.Наименование = &Родитель
                               |    И Номенклатура.Наименование = &Наименование";

                           Запрос.УстановитьПараметр("Наименование", СпрБлю7.Наименование);
                           Запрос.УстановитьПараметр("Родитель", СпрБлю7.Родитель.Наименование);
                           Результат = Запрос.Выполнить().Выбрать();
7 Любопытная
 
11.05.13
19:56
А тебе прям код что ли надо было? Я тебе сразу сказала - запросом ищи.
Что все нервные такие стали? Весеннее обострение?
8 Mitriy
 
11.05.13
19:57
(7) это диагноз...
9 HEKPOH
 
11.05.13
20:00
+(8) еще и переменные по-дурацки называет)) Вместо выборки из результата написал Результат.
10 web_profiler
 
11.05.13
20:00
ага диагноз, а по-конкретнее направить можно было?
Или это просто женскую логи х... поймешь?
11 Любопытная
 
11.05.13
20:02
(10) в продолжение женской логики и исключительно из любопытства: номенклатуру одну грузишь или запрос в цикле трудится?
12 ИсчадиеADO
 
11.05.13
20:05
а я чет не понял, подключается к клюшкам, а запрос на снеговике...
13 web_profiler
 
11.05.13
20:05
Сейчас скажу в цикле оборс... с ног до головы, не скажу не поверите. Так что ж если немного опыта, но много желания разобраться - пинать сразу?
14 Mitriy
 
11.05.13
20:05
(10) женская логика в данном случае значительно выше твоих эмоций...
15 ИсчадиеADO
 
11.05.13
20:06
(13) иди чаю попей, какой то ты неадекватный :)
16 web_profiler
 
11.05.13
20:07
да ладно, разобрался сам, на том и порешали.Тема закрыта
17 Любопытная
 
11.05.13
20:08
Если немного опыта, то уж точно стоит говорить слова типа "спасибо" и "пожалуйста".
Раз уж у тебя так устроено: вытащи все названия, уложи их в тз и сделай запрос по номенклатуре в соединении с этой тз.
Если новичкам всегда все разжевывать, то они жевать никогда не научатся. Имхо
18 sttt
 
11.05.13
20:08
Условие(ТекущийЭлемент в ВыбТекущийЭлемент);
Условие(Владелец в ВыбВладелец);
19 web_profiler
 
11.05.13
20:10
(17) СПАСИБО!!!
20 web_profiler
 
11.05.13
20:11
(17) Да кстати, (1) там есть пожалуйста
21 Любопытная
 
11.05.13
20:15
(20) а в (2) есть ответ, после которого можно было идти в СП и смотреть, что же нам насоветовали и почему оно нам не подходит. Впрочем чего я распинаюсь?..
22 web_profiler
 
11.05.13
20:16
(21) вот за это я и люблю девушек - за ваше терпение
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn