|
Как посмотреть контрагентов у которых есть обороты? | ☑ | ||
---|---|---|---|---|
0
avz07
09.07.13
✎
20:14
|
У меня конфигурация УТП для Украины. Подскажите как посмотреть контрагентов в которых есть обороты?
|
|||
1
Eugeneer
09.07.13
✎
20:22
|
продажи емае
|
|||
2
PR
09.07.13
✎
20:26
|
(0) ВЫБРАТЬ Ссылка ИЗ Справочник.Контрагенты ГДЕ ЕстьОбороты
|
|||
3
avz07
09.07.13
✎
20:27
|
меня интересует какой это документ?
|
|||
4
avz07
09.07.13
✎
20:28
|
РеализацияТоваровУслуг?
|
|||
5
PR
09.07.13
✎
20:29
|
Пока ты уверенно идешь на самую юморную ветку недели.
Но у тебя еще есть шанс внятно произнести, что ты хочешь. |
|||
6
Eugeneer
09.07.13
✎
20:32
|
самый тупой 1Сник в истории. а если пользователь то и пользователь в придачу.
|
|||
7
PR
09.07.13
✎
20:35
|
(6) Маня, вот как тебя не банят после такого? :))
|
|||
8
avz07
09.07.13
✎
20:36
|
у меня есть обработка. чтобы она корректно выводила информацию во втором запросе надо еще добавить проверку контрагентов на наличие у них оборотов. выбирать контрагентов только имеющих обороты. вот код:
Процедура ПриОткрытии() ДатаНач = НачалоМесяца(ТекущаяДата()); ДатаКон = ТекущаяДата(); ГруппаКонтрагентов = Справочники.Контрагенты.НайтиПоКоду("1178"); КонецПроцедуры Процедура ДействияФормыСформировать(Кнопка) Запрос = Новый Запрос("ВЫБРАТЬ РАЗЛИЧНЫЕ | АктСверкиВзаиморасчетов.Контрагент |ИЗ | Документ.АктСверкиВзаиморасчетов КАК АктСверкиВзаиморасчетов |ГДЕ | АктСверкиВзаиморасчетов.Дата МЕЖДУ &ДатаНач И &ДатаКон | И АктСверкиВзаиморасчетов.Проведен | И АктСверкиВзаиморасчетов.Контрагент В ИЕРАРХИИ(&ГруппаКонтрагентов)"); Запрос.УстановитьПараметр("ДатаНач", НачалоДня(ДатаНач)); Запрос.УстановитьПараметр("ДатаКон", КонецДня(ДатаКон)); Запрос.УстановитьПараметр("ГруппаКонтрагентов", ГруппаКонтрагентов); СЗ_Контрагенты = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Контрагент"); // ---------------------------------------------------------------------------- Запрос = Новый Запрос("ВЫБРАТЬ | Контрагенты.Ссылка КАК Контрагент |ИЗ | Справочник.Контрагенты КАК Контрагенты |ГДЕ | НЕ Контрагенты.ЭтоГруппа | И Контрагенты.Ссылка В ИЕРАРХИИ(&ГруппаКонтрагентов) | И Контрагенты.Ссылка = Контрагенты.ГоловнойКонтрагент | И НЕ Контрагенты.Ссылка В (&СЗ_Контрагенты) | |УПОРЯДОЧИТЬ ПО | Контрагенты.Наименование"); Запрос.УстановитьПараметр("ГруппаКонтрагентов", ГруппаКонтрагентов); Запрос.УстановитьПараметр("СЗ_Контрагенты", СЗ_Контрагенты); ТЗ.Загрузить(Запрос.Выполнить().Выгрузить()); КонецПроцедуры |
|||
9
avz07
09.07.13
✎
20:38
|
я только учусь работать в 1С. опыта нет!
|
|||
10
avz07
09.07.13
✎
20:43
|
народ, писать различные подколки может каждый, а проявить солидарность и войти в положение - только тот сможет, кто по-настоящему является человечным и не гордым.
|
|||
11
PR
09.07.13
✎
20:43
|
(10) Ты задай вопрос-то по человечески, философ.
Про какие обороты ты бубнишь? |
|||
12
shuhard
09.07.13
✎
20:51
|
(10) да, 1С-ники жадные сволочи и мы этим гордимся
|
|||
13
avz07
09.07.13
✎
20:51
|
я говорю о том, что контрагенты осуществляли закупку товара у фирмы за определенный период (это я имею в виду под словом обороты)
я думаю что это документы: РеализацияТоваровУслуг и / или РасходныйОрдерНаТоварыДляКлиентов |
|||
14
PR
09.07.13
✎
21:01
|
(13) Да наконец-то к 13-му посту прозвучал вопрос, ответ на который в (1) :))
|
|||
15
Мимохожий Однако
09.07.13
✎
21:07
|
(13)У вышеперечисленных документов есть регистры накопления. Вот к ним и обращайся с запросом и условием, что оборот > 0.
|
|||
16
Михаил Козлов
09.07.13
✎
21:09
|
(10) Вы напрасно обижаетесь: судя по вопросу Вы не удосужились хоть немного ознакомиться с конфигурацией. Посмотрите, нет ли регистра накопления ВзаиморасчетыСКонтрагентами.
|
|||
17
Eugeneer
09.07.13
✎
21:30
|
Даже самый тупой юзер, я уже не говорю программист, залезет в меню отчеты и найдет там отчет Продажи.
На что нужно ровно 3 секунды. |
|||
18
Eugeneer
09.07.13
✎
21:33
|
Судя по теме, один я черт побери знаю об этом отчете.
|
|||
19
Славен
09.07.13
✎
21:35
|
(18)ну-ну, и называется он не продажи а анализ продаж
|
|||
20
Eugeneer
09.07.13
✎
21:39
|
(19) жесть.... садись два.
|
|||
21
avz07
10.07.13
✎
12:06
|
(16) и (17) спасибо.
я действительно затупил. еще раз спасибо! |
|||
22
mikecool
10.07.13
✎
12:10
|
(7) у него платные ветки, неззя
|
|||
23
hhhh
10.07.13
✎
12:24
|
(21) элементарно же, две строчки надо изменить.
Запрос = Новый Запрос("ВЫБРАТЬ РАЗЛИЧНЫЕ | АктСверкиВзаиморасчетов.Ссылка.Контрагент |ИЗ | Документ.АктСверкиВзаиморасчетов.ПоДаннымОрганизации КАК АктСверкиВзаиморасчетов |
|||
24
avz07
10.07.13
✎
13:24
|
попытался так и вот ошибка:
{Форма.ФормаОтчета.Форма(25)}: Ошибка при вызове метода контекста (Выполнить) СЗ_Контрагенты = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Контрагент"); по причине: {(7, 28)}: Поле не найдено "АктСверкиВзаиморасчетов.Проведен" И АктСверкиВзаиморасчетов.<<?>>Проведен |
|||
25
Nenaviwu1c20
10.07.13
✎
13:29
|
(20) Маня разбушевался :)А ничего что отчетов связанных с продажами в УПП кокло 30 :)Так что маня садись два ))
|
|||
26
Lenka_Boo
10.07.13
✎
13:34
|
(0) У тебя там "Универсальный отчет" есть?
|
|||
27
Godofsin
10.07.13
✎
13:44
|
(12) хах) ну да так-то...
|
|||
28
Godofsin
10.07.13
✎
13:45
|
(25) читаем внимательно - УТП
|
|||
29
avz07
11.07.13
✎
15:43
|
люди подскажите как модифицировать этот запрос, чтобы он выполнялся быстрее:
Запрос = Новый Запрос("ВЫБРАТЬ | Контрагенты.Ссылка КАК Контрагент |ИЗ | Справочник.Контрагенты КАК Контрагенты, | (ВЫБРАТЬ | ВзаиморасчетыСКонтрагентамиОбороты.Контрагент.Ссылка КАК КонтрагентСсылка | ИЗ | РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(&ДатаНач, &ДатаКон, , ) КАК ВзаиморасчетыСКонтрагентамиОбороты) КАК ВзаиморасчетыСКонтрагентамиОбороты, | (ВЫБРАТЬ | ТоварыПолученныеОбороты.Контрагент.Ссылка КАК КонтрагентСсылка | ИЗ | РегистрНакопления.ТоварыПолученные.Обороты(&ДатаНач, &ДатаКон, , ) КАК ТоварыПолученныеОбороты) КАК ТоварыПолученныеОбороты |ГДЕ | НЕ Контрагенты.ЭтоГруппа | И Контрагенты.Ссылка В ИЕРАРХИИ(&ГруппаКонтрагентов) | И Контрагенты.Ссылка = Контрагенты.ГоловнойКонтрагент | И НЕ Контрагенты.Ссылка В (&СЗ_Контрагенты) | И (Контрагенты.Наименование = ВзаиморасчетыСКонтрагентамиОбороты.КонтрагентСсылка.Наименование | ИЛИ Контрагенты.Наименование = ТоварыПолученныеОбороты.КонтрагентСсылка.Наименование) | |СГРУППИРОВАТЬ ПО | Контрагенты.Наименование, | Контрагенты.Ссылка | |УПОРЯДОЧИТЬ ПО | Контрагенты.Наименование"); Запрос.УстановитьПараметр("ДатаНач", НачалоДня(ДатаНач)); Запрос.УстановитьПараметр("ДатаКон", КонецДня(ДатаКон)); Запрос.УстановитьПараметр("ГруппаКонтрагентов", ГруппаКонтрагентов); Запрос.УстановитьПараметр("СЗ_Контрагенты", СЗ_Контрагенты); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |