|
v7: Запрос по 7ке . Как сделать отбор контрагента если он пренадлежит определенной г | ☑ | ||
---|---|---|---|---|
0
Sova112
25.02.15
✎
16:36
|
Вот пишу такой запрос
Родитель = СоздатьОбъект("Справочник.Контрагенты"); Родитель.НайтиПоНаименованиею("Процее"); "//{{ЗАПРОС(ЗапросПоКонрагенту) |Обрабатывать НеПомеченныеНаУдаление; |ТекущийЭлемент = Справочник.Контрагенты.ТекущийЭлемент; |ЮрФизЛицо = Справочник.Контрагенты.ЮрФизЛицо; |Родитель = Справочник.Контрагенты.Родитель; |Условие(ЮрФизЛицо = ВыбЮрФизЛицо); |Условие(Родитель В (Родитель)); |"//}}ЗАПРОС ; конрагент находится вот так вот Прочее Группа1 Группа 2 Нужный контрагент Мне нужно делать отбор если контрагенты лежать в папке прочее или в подчиненных папках. в 7ке такое возможно? |
|||
1
Ёпрст
25.02.15
✎
16:43
|
Условие (ТекущийЭлемент в ГруппаПрочее);
|
|||
2
Sova112
25.02.15
✎
17:00
|
(1) вот оно так Условие(Родитель В (Родитель));
но не отрабатывает |
|||
3
p-soft
25.02.15
✎
17:02
|
а как 1с должна трактовать фразу "Условие(Родитель В (Родитель));"? либо скобки поменяй, либо переменные.
и проверь, что слово "Процее" написано верно. |
|||
4
silent person
25.02.15
✎
17:03
|
|!!!Родитель!!! = Справочник.Контрагенты.Родитель;
|Условие(ЮрФизЛицо = ВыбЮрФизЛицо); |Условие(Родитель В (!!!Родитель!!!)); Имя переменной одинаковое, смысл разный |
|||
5
Ёпрст
25.02.15
✎
17:20
|
(2)
Родитель = СоздатьОбъект("Справочник.Контрагенты"); Если Родитель.НайтиПоНаименованиею("Процее")=1 Тогда Если Родитель.ЭтоГруппа()=1 Тогда Вася = Родитель.ТекущийЭлемент(); Иначе Возврат; КонецЕсли; Иначе Возврат; КонецЕсли; "//{{ЗАПРОС(ЗапросПоКонрагенту) |Обрабатывать НеПомеченныеНаУдаление; |ТекущийЭлемент = Справочник.Контрагенты.ТекущийЭлемент; |ЮрФизЛицо = Справочник.Контрагенты.ЮрФизЛицо; |Родитель = Справочник.Контрагенты.Родитель; |Условие(ЮрФизЛицо = ВыбЮрФизЛицо); |Условие(ТекущийЭлемент В Вася); |"//}}ЗАПРОС ; |
|||
6
Mutniy2
25.02.15
✎
17:34
|
"//{{ЗАПРОС(ЗапросПоКонрагенту)
|Обрабатывать НеПомеченныеНаУдаление; |ТекущийЭлемент = Справочник.Контрагенты.ТекущийЭлемент; |ЮрФизЛицо = Справочник.Контрагенты.ЮрФизЛицо; |сРодитель = Справочник.Контрагенты.Родитель; |Условие(ЮрФизЛицо = ВыбЮрФизЛицо); |Условие(сРодитель В (Родитель)); |"//}}ЗАПРОС ; |
|||
7
Mutniy2
25.02.15
✎
17:35
|
Упс...
"//{{ЗАПРОС(ЗапросПоКонрагенту) |Обрабатывать НеПомеченныеНаУдаление; |ТекущийЭлемент = Справочник.Контрагенты.ТекущийЭлемент; |ЮрФизЛицо = Справочник.Контрагенты.ЮрФизЛицо; |Условие(ЮрФизЛицо = ВыбЮрФизЛицо); |Условие(ТекущийЭлемент В ВыбРодитель); |"//}}ЗАПРОС ; |
|||
8
Sova112
05.03.15
✎
14:41
|
РодительГруппы = СоздатьОбъект("Справочник.Контрагенты");
РодительГруппы.НайтиПоКоду("00032"); Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = "//{{ЗАПРОС(ЗапросПоКонрагенту) |Обрабатывать НеПомеченныеНаУдаление; |ТекущийЭлемент = Справочник.Контрагенты.ТекущийЭлемент; |ЮрФизЛицо = Справочник.Контрагенты.ЮрФизЛицо; |Родитель = Справочник.Контрагенты.Родитель; |Группировка ТекущийЭлемент без групп; |Условие(ЮрФизЛицо = ЮрФизЛицоСпр); // |Условие(ТекущийЭлемент.ПринадлежитГруппе(Родитель1)=1); |Условие(Родитель В (РодительГруппы)); |"//}}ЗАПРОС сделала вот такой запрос, но он не работает и все равно берется из другой папки |
|||
9
Ёпрст
05.03.15
✎
14:51
|
(8)
плохо у тебя со чтением |
|||
10
Ёпрст
05.03.15
✎
14:51
|
см (5)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |