|
v7: Помогите выбрать номенклатуру 1С 7.7 | ☑ | ||
---|---|---|---|---|
0
bestuzhev
20.12.15
✎
18:20
|
1С 7.7
Нужно выбрать всю номенклатуру кроме той которая находится в определенной группе. Не могу придумать как т.к. навыков программирования в 7.7 практически нет (только 8ка, где все это просто, а тут что-то не могу придумать). Подскажите плиз! |
|||
1
ДенисЧ
20.12.15
✎
18:23
|
А если попросить у тебя несколько тысяч рублей - у тебя внезапно не откроется дар читать документацию?
|
|||
2
bestuzhev
20.12.15
✎
18:23
|
(1) С радостью посмотрю, ткните!
|
|||
3
ДенисЧ
20.12.15
✎
18:25
|
(2) с радостью ткну, как только увижу перевод на свой счёт!!
|
|||
4
bestuzhev
20.12.15
✎
18:25
|
(3) Спасибо.
|
|||
5
SmallDog
20.12.15
✎
18:30
|
если запросом, то
если номенклатура.родитель<> а что в 8-ке не так? |
|||
6
Это_mike
20.12.15
✎
18:31
|
В среде восьмерочников документацию читать не принято?
|
|||
7
dangerouscoder
20.12.15
✎
18:47
|
В запросе условием Номенклатура НЕ В ГрупааНенужная
|
|||
8
Злопчинский
20.12.15
✎
19:27
|
(7) и тут может быть фича
|
|||
9
Забияка
20.12.15
✎
19:39
|
Акуеть.. Во дожили.. Сделаю так, что можно будет настраивать динамически :)
|
|||
10
яан1361
20.12.15
✎
19:44
|
|Условие(НеНужнаяГруппа.Принадлежит(Контрагент)=0);
|
|||
11
яан1361
20.12.15
✎
19:47
|
НеНужнаяГруппа - список значений
|
|||
12
яан1361
20.12.15
✎
19:50
|
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНач по ВыбКонПериода; |ДатаДок = Регистр.Покупатели.ТекущийДокумент.Реализация.ДатаДок; |СуммаРуб = Регистр.Покупатели.СуммаРуб; |Контрагент= Регистр.Покупатели.Договор.Владелец; |Функция СуммаРубПриход = Приход(СуммаРуб); |Группировка Контрагент без групп; |Условие(НеНужнаяГруппа .Принадлежит(Владелец)=Контрагент); |"//}}ЗАПРОС |
|||
13
яан1361
20.12.15
✎
19:51
|
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНач по ВыбКонПериода; |ДатаДок = Регистр.Покупатели.ТекущийДокумент.Реализация.ДатаДок; |СуммаРуб = Регистр.Покупатели.СуммаРуб; |Контрагент= Регистр.Покупатели.Договор.Владелец; |Функция СуммаРубПриход = Приход(СуммаРуб); |Группировка Контрагент без групп; |Условие(НеНужнаяГруппа .Принадлежит(Контрагент)=0); |"//}}ЗАПРОС |
|||
14
Chameleon1980
20.12.15
✎
21:07
|
ТекстЗапроса = "
|SELECT | Спр.ISFOLDER ЭтоГруппа, | Спр.ID as [Ссылка $Справочник.Номенклатура], | Спр.Code as Код, | Спр.Descr as Наименование, | $Спр.ВидНоменклатуры as [ВидНоменклатуры $Перечисление.ВидыНоменклатуры] |FROM | $Справочник.Номенклатура as Спр"; и условие тут |
|||
15
Chameleon1980
20.12.15
✎
21:08
|
из книжек. гугл отменили?
|
|||
16
MishaD
20.12.15
✎
22:12
|
(14) ну и где здесь невхождение в определенную группу. К тому же еще и 1с++ нужен будет.
|
|||
17
Chameleon1980
20.12.15
✎
22:45
|
(16) пля читать внематолно
....и условие тут.... и ну? религия? |
|||
18
Chameleon1980
20.12.15
✎
22:47
|
мож тсу будет понятней так, раз из снеговиков
|
|||
19
bestuzhev
21.12.15
✎
04:15
|
(11) Так и сделал, перебрал всю номенклатуру в включаемой группе, сложил в списке значений, потом перебрал всю, обработал только ту которой нет в списке.
|
|||
20
cw014
21.12.15
✎
08:21
|
(19) ответ в (13)
|
|||
21
яан1361
21.12.15
✎
08:33
|
(19) Не надо перебирать, достаточно в список занести группу.
|
|||
22
Масянька
21.12.15
✎
08:36
|
(12) (13) Я не понял - а при чем тут регистр, если речь о справочнике?
|
|||
23
яан1361
21.12.15
✎
08:58
|
(22) лень менять , скопировал рабочий код
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |