|
Исключить 2 вида документа из запроса | ☑ | ||
---|---|---|---|---|
0
mcOrk
12.09.11
✎
21:06
|
БП 8.2 (2.0.26.8)
Подскажите, сам в программировании 8.x начинающий программист: Есть запрос: результат - взаиморасчеты контрагентов, но бухгалтерия просит из этого запроса убрать все документы оплаты (списание с р/сч-поступление р/сч), чтоб остались только реализации/покупки, но и данный результат тоже нужен. Вопрос в том: можно ли в этом запросе это организовать? или через журнал документов делать? ЗЫ Простите заранее, т.к. первый раз пишу тут, хотя зарегистрирован давно, как код выделить, честно не нашел. Если подскажете - исправлю \приведу в порядок. Параметры: Даты - даты &ПокупательПоставщик - передается 60 или 62 счета ВЫБРАТЬ ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент, ХозрасчетныйОстаткиИОбороты.Период КАК Период, ХозрасчетныйОстаткиИОбороты.Регистратор КАК Регистратор, СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйРазвернутыйОстатокДт) КАК СуммаНачальныйОстатокДт, СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйРазвернутыйОстатокКт) КАК СуммаНачальныйОстатокКт, СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК СуммаОборотДт, СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК СуммаОборотКт, СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокДт) КАК СуммаКонечныйОстатокДт, СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокКт) КАК СуммаКонечныйОстатокКт ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачДата, &КонДата, Регистратор, , Счет В ИЕРАРХИИ (&ПокупательПоставщик), , ) КАК ХозрасчетныйОстаткиИОбороты СГРУППИРОВАТЬ ПО ХозрасчетныйОстаткиИОбороты.Период, ХозрасчетныйОстаткиИОбороты.Субконто1, ХозрасчетныйОстаткиИОбороты.Регистратор УПОРЯДОЧИТЬ ПО Контрагент, Период, Регистратор ИТОГИ СУММА(СуммаНачальныйОстатокДт), СУММА(СуммаНачальныйОстатокКт), СУММА(СуммаОборотДт), СУММА(СуммаОборотКт), СУММА(СуммаКонечныйОстатокДт), СУММА(СуммаКонечныйОстатокКт) ПО ОБЩИЕ, Контрагент |
|||
1
luckyluke
12.09.11
✎
21:08
|
Можно так:
Где НЕ ХозрасчетныйОстаткиИОбороты.Регистратор Ссылка Документ.СписаниеСРасчетногоСчета и НЕ ХозрасчетныйОстаткиИОбороты.Регистратор Ссылка Документ.ПоступлениеНаРасчетныйСчет |
|||
2
mcOrk
12.09.11
✎
21:14
|
luckyluke
Спасибо огромное за оперативный ответ, не ожидал даже!!! |
|||
3
Икогнито
12.09.11
✎
21:17
|
(1) за такой совет, я бы расстрелял.
|
|||
4
Рэйв
12.09.11
✎
21:18
|
(2)Видно, да, что ты тут давно не был несмотря на стаж.
Забегай:-).. Еще много удивительного тебя ждет,Горацио:-) |
|||
5
Рэйв
12.09.11
✎
21:19
|
(3)Обоснуй.
|
|||
6
luckyluke
12.09.11
✎
21:19
|
(3) я не советовал, я ответил на вопрос как исключить документы.
|
|||
7
Икогнито
12.09.11
✎
21:21
|
(5) Ну, конечно, нахрена тогда параметры выртуальной таблицы, у которой детализация до РЕГИСТРАТОР стоит.
|
|||
8
Рэйв
12.09.11
✎
21:22
|
(7)[почитал код ] ...да. Согласен.
|
|||
9
luckyluke
12.09.11
✎
21:23
|
(7) эм... ты умеешь ставить условие на регистратор в ВТ? а ну ка расскажи как.
|
|||
10
Рэйв
12.09.11
✎
21:23
|
(9)А чем запрос формипующий ВТ отличается от остальных?
|
|||
11
mcOrk
12.09.11
✎
21:24
|
Объясните в чем проблема? данный вариант работает.
|
|||
12
Рэйв
12.09.11
✎
21:25
|
(11)Он неоптимален:) Об этом спор
|
|||
13
luckyluke
12.09.11
✎
21:25
|
(10) ВТ - виртуальная таблица или временная?
|
|||
14
Рэйв
12.09.11
✎
21:26
|
(13)Ты меня спрашиваешь?:))..
У тебя там в коде очень много ПОМЕСТИТЬ?:) или как? |
|||
15
luckyluke
12.09.11
✎
21:27
|
(14) тогда я не понимаю как можно в параметрах виртуальной таблицы поставить ограничение на регистратор.
|
|||
16
Икогнито
12.09.11
✎
21:27
|
(13) это то, где у тебя написано Счет В ИЕРАРХИИ (&ПокупательПоставщик).
Если я не ошибаюсь, туда вставь то, что тебе в ГДЕ писать советовали. Если ошибаюсь - расстреляйте меня. |
|||
17
Рэйв
12.09.11
✎
21:27
|
(15)Легко.Объясняю на пальцах
|
|||
18
Икогнито
12.09.11
✎
21:28
|
(15) у тебя там РЕГИСТРАТОР написано
|
|||
19
Рэйв
12.09.11
✎
21:29
|
(15)При определенных выбранных парамтрах детализации, поле Регистратор становится доступно для фильтрации в параметрах обращения к виртуальной таблицы .
|
|||
20
Рэйв
12.09.11
✎
21:29
|
+(19)..Надеюсь не очень сложно?
|
|||
21
luckyluke
12.09.11
✎
21:30
|
(16) ну ну, удачи.
|
|||
22
luckyluke
12.09.11
✎
21:32
|
(16) как получится впихнуть условие на регистратор в параметры виртуальной таблицы ОстаткиИОбороты - расскажи как сделал, а то у меня ни разу еще не получилось.
|
|||
23
Рэйв
12.09.11
✎
21:33
|
(22)Ты (19)Осознал или тебе ЕЩЕ подробнее?
|
|||
24
luckyluke
12.09.11
✎
21:35
|
(23) ну я тебе и говорю, как получится поставить условие на регистратор в условиях виртуальной таблицы, напиши как это сделать, просвети.
|
|||
25
Икогнито
12.09.11
✎
21:37
|
(24) хошь сказать, что не получится?
|
|||
26
Рэйв
12.09.11
✎
21:37
|
(25)Да он просто не знает.Надо показать
|
|||
27
luckyluke
12.09.11
✎
21:38
|
(25)(26) бл....ть, вот вам из СП:
Условие (необязательный) Конструкция языка запросов. Условие, по которому отбираются данные. Можно использовать поля Субконто<Номер субконто>, <Имя измерения>. Значение по умолчанию: Неопределено Скрин сделать? |
|||
28
Рэйв
12.09.11
✎
21:40
|
(27)мы ж не говорим "Вот бл...ть ты тупой!"
Погоди. Я найду и дам пример. |
|||
29
Рэйв
12.09.11
✎
21:41
|
у меня тоже не все под рукой
|
|||
30
luckyluke
12.09.11
✎
21:43
|
(28) да что ты говоришь? Ты почитай себя в (20), (23), (26).
(29) давай, я же говорю, как получится сделать, вот тогда и просвятишь, а лучше найди слово регистратор в (27). |
|||
31
Рэйв
12.09.11
✎
21:45
|
(30)Знаешь что. Иди открывай СП сам.
Тут тебя никто не должен просвещать в твоем идиотизме да еще так чтобы не обидеть.... |
|||
32
luckyluke
12.09.11
✎
21:45
|
+(30) всё правильно поставил?
http://pixs.ru/showimage/DlyaAleney_1994142_2963318.png |
|||
33
luckyluke
12.09.11
✎
21:45
|
(31) а я и открыл СП, и тебе процитировал в (27).
|
|||
34
Рэйв
12.09.11
✎
21:46
|
(32)Иди пасись, родной, и открывай америки. Желаю удачи в этом интересном деле.
|
|||
35
luckyluke
12.09.11
✎
21:47
|
(34) ну так что, ты смог поставить условие на регистратор в параметрах виртуальной таблицы остаткиИОбороты?
|
|||
36
Икогнито
12.09.11
✎
21:49
|
(35) а че там кроме записи еще есть? :)
|
|||
37
zmaximka
12.09.11
✎
21:49
|
(34) что ты такой нервный? Вопрос был задан по существу, а ты грубишь
|
|||
38
luckyluke
12.09.11
✎
21:49
|
(36) пстц, а что детальнее записи может быть? ползаписи?
|
|||
39
Икогнито
12.09.11
✎
21:51
|
(38) ну извиняй, брат, если нельзя условие по регистратору сделать в параметрах вирт. таблицы.
Ошибся я значит, но завтра на работе проверю. |
|||
40
Икогнито
12.09.11
✎
21:53
|
(38) тогда это что за фигня? О каком регистраторе в параметрах вирт таблицы речь идет?
10067393 Отображение данных таблицы ДвиженияССубконто Проблема: Если динамический список содержит произвольный запрос и в качестве главной таблицы указана таблица ДвиженияССубконто, для которой как параметр виртуальной таблицы задан отбор по регистратору, данные таблицы могут отображаться неправильно. Способ обхода: Задать отбор в запросе через условие ГДЕ. Дата публикации: 2010-11-18 http://www.zsa.ru/file/8.2.13.219/Err_8_2_13_219.htm |
|||
41
luckyluke
12.09.11
✎
21:54
|
(40) ДвиженияССубконто - это другая ВТ, мы разговаривали про ОстаткиИОбороты.
|
|||
42
Икогнито
12.09.11
✎
21:55
|
(38) чувак, сидел ты на 8.1 и сиди дальше.
Чел в (0) про 8.2 спрашивает. Там можно отбор по регистратору делать в вирт таблице. |
|||
43
Рэйв
12.09.11
✎
21:56
|
(42)Не поверишь. В 8.1 тоже на вирт по регистратору можно.
Только надо с периодом определиться...Но это не во ввсех таблицах |
|||
44
luckyluke
12.09.11
✎
21:59
|
(42) скрин в (32) сильно похож на 8.1?
|
|||
45
Рэйв
12.09.11
✎
22:00
|
(44)А ты спроси.
Мне какое дело похож он или нет?..Я вообще не с тобой разговаривал. |
|||
46
v8Newbie
12.09.11
✎
22:00
|
(43) Можно пример? Мне стало интересно, открыл 8.2. Не вижу. Я бы предложил для оптимизации временную таблицу по регистратору, отсев, потом расчет.
|
|||
47
luckyluke
12.09.11
✎
22:00
|
(45) а в (42) ты писал что ли?
|
|||
48
Икогнито
12.09.11
✎
22:00
|
(44) ну накатил ты скин новый на 8.1 :)
|
|||
49
Рэйв
12.09.11
✎
22:01
|
(47)Не я:-)...Но принял этот пост близко к сердцу.
|
|||
50
Икогнито
12.09.11
✎
22:03
|
+(48) Расстреляйте меня, лоханулся, раз в ОстаткахИОборотах нельзя отбор по регистратору сделать.
Хотя да, скорее всего нельзя - запрос не будет показывать остатки на каждый регистратор. Чувак из (0), тебе правильно сначала ответили. |
|||
51
Рэйв
12.09.11
✎
22:04
|
(46)Да открой конструктор запросов в 8.1. У меня под рукой прям щас нет выбери допустим вирт таблицу Обороты..Ну или что-т у чего прямот так нет Регистратора.
А вот как только ты зайдешь в ее свойства и поставишь период "Регистратор" - о ЧУДО!:-)..Появилось то самое поле :) |
|||
52
Икогнито
12.09.11
✎
22:05
|
(51) т.е. чувак все-таки не прав, а пыжится?
|
|||
53
Рэйв
12.09.11
✎
22:05
|
(50)Можно
|
|||
54
Рэйв
12.09.11
✎
22:05
|
(52)Да
|
|||
55
Икогнито
12.09.11
✎
22:05
|
+(52) у меня одинеса под рукой нет
|
|||
56
Рэйв
12.09.11
✎
22:06
|
(55)Так и у меня..Но я не раз и не жва эт делал
|
|||
57
Рэйв
12.09.11
✎
22:06
|
*два
|
|||
58
Рэйв
12.09.11
✎
22:06
|
так что инфа проверенная.
|
|||
59
John83
12.09.11
✎
22:07
|
пля... вот те, кто кричит, что можно сделать условие на регистратор в ВТ - хоть кто-нить может пример привести?
|
|||
60
v8Newbie
12.09.11
✎
22:07
|
(51) задача была - отсеять по регистратору через параметры виртуальной таблицы. Не в "где", а в параметрах. Ставлю "регистратор". Где ставить условие?
|
|||
61
luckyluke
12.09.11
✎
22:07
|
(58) ты путаешь доступные поля выбора и поля доступные поля отбора в ВТ.
|
|||
62
John83
12.09.11
✎
22:07
|
+(59) а то такое впечатление, что только что из берлоги вылез
|
|||
63
Рэйв
12.09.11
✎
22:08
|
(59)Пилите,Шура, пилите.Дальше будет золото
|
|||
64
Рэйв
12.09.11
✎
22:08
|
(61)Ты хоть проверь чтоле...
|
|||
65
Рэйв
12.09.11
✎
22:09
|
короче, у меня нет под пукой 1с и я должен привести пример тем у кого оно есть...Вы наглеете, не находите?
|
|||
66
Рэйв
12.09.11
✎
22:09
|
*рукой:-)
|
|||
67
also
12.09.11
✎
22:10
|
(58) гыгы
|
|||
68
luckyluke
12.09.11
✎
22:10
|
(64) я тебе скрин в (32) еще выкинул, чем не понравился? Или ЧСВ не может допустить, что ты спорол х-рь и теперь никак не можешь поверить в то, что ты сказал х-рь?
|
|||
69
Рэйв
12.09.11
✎
22:10
|
вобщем я пошел спать.Эти ворота прошибет только очередной кризис- их выкинут в дворники или еше куда
|
|||
70
Икогнито
12.09.11
✎
22:11
|
(68) ты лживый скрин выкинул - там "запись" стояло
|
|||
71
also
12.09.11
✎
22:11
|
(64) даже проверять нечего... Почитайте для начала умные книжки о структуре таблиц регистров накопления, потом сидите и умничайте
|
|||
72
mcOrk
12.09.11
✎
22:11
|
Если честно, то как новичку в 8.x мне кончено тяжеловато разобраться в Вашем споре, вариант (1) мне пока более понятен.
|
|||
73
v8Newbie
12.09.11
✎
22:11
|
(65) Не, не нахожу. Ты утверждаешь - значит, можешь подтвердить... Вот я сижу перед конфой - где в параметрах ВТ ставить отбор по регистратору?
|
|||
74
Рэйв
12.09.11
✎
22:11
|
(68)я тебе сказал идти пастист уже давно!..Ты все еще здесь чтоли?...Без тебя там поля травы слхнут!
|
|||
75
also
12.09.11
✎
22:11
|
(70) этим комментарием вы еще больше показываете свое абволютное не знание данной области
|
|||
76
Рэйв
12.09.11
✎
22:12
|
Всем пока:-)..Дерзайте.
|
|||
77
also
12.09.11
✎
22:12
|
(72) не парься, он верен
|
|||
78
also
12.09.11
✎
22:12
|
(76) обоср..ся и ушел :)
|
|||
79
Икогнито
12.09.11
✎
22:13
|
(75) т.е. апсолютно не знаю?
|
|||
80
also
12.09.11
✎
22:14
|
(79) думаю что внутренняя структура регистров накопления для вас - темный лес
|
|||
81
John83
12.09.11
✎
22:14
|
(72) не обращай внимание, дальше люди просто мериться начинают :)
|
|||
82
v8Newbie
12.09.11
✎
22:14
|
(72) При большом объеме такое условие будет работать не оптимально, хотя запрос верен. Лучше без подсчета итогов через временную таблицу сначала отсеять нужные регистраторы, потом посчитать по ним соединением.
|
|||
83
Strogg
12.09.11
✎
22:18
|
Гггг.
Мож это имел в виду Рэйв http://pixs.ru/showimage/111png_1974395_2963599.png А потом работать с условием там же? |
|||
84
Strogg
12.09.11
✎
22:20
|
Хотя, не, туплю:)))). ЛакиЛюк, сдается мне, прав :)))
|
|||
85
also
12.09.11
✎
22:20
|
(83) ну и?
|
|||
86
ssh2006
12.09.11
✎
22:26
|
Отбор по регистратору в параметрах ВТ остатков/остатков и оборотов сделать нельзя. Какие остатки могут быть по регистратору?
|
|||
87
Попытка1С
12.09.11
✎
22:26
|
Такой вопрос перерос в интересую дискуссию...
|
|||
88
luckyluke
13.09.11
✎
09:27
|
(69) Ну что там с воротами и дворниками? Получилось поставить условие на регистратор в параметрах виртуальной таблицы ОстаткиИОбороты?
|
|||
89
John83
13.09.11
✎
09:33
|
(88) погоди, он еще не проснулся и тем более не прочитал, что вчера по-пьяне написал :)
|
|||
90
udgen86
13.09.11
✎
10:32
|
забавно, как 2 чела (Икогнито и Рэйв) не проверив, даже не имея возможности проверить, наехали на ЛакиЛюк.... Видимо давно запросы не писали. Я не разу еще не смог поставить отбор по регистратору в параметрах виртуальной таблицы что на 8.1 что на 8.2 при любой периодичности. А ведь очень хотелось. Икогнито признал ошибку, ждем Рейва )) либо может он научит нас как все-таки это сделать)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |