|
СКД Начальные Конечные итоги | ☑ | ||
---|---|---|---|---|
0
micha
30.01.11
✎
11:45
|
ВЫБРАТЬ РАЗРЕШЕННЫЕ
СУММА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток) КАК СуммаВзаиморасчетовНачальныйОстаток, СУММА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток) КАК СуммаВзаиморасчетовКонечныйОстаток, СУММА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход) КАК СуммаВзаиморасчетовПриход, СУММА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход) КАК СуммаВзаиморасчетовРасход, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Организация, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор КАК Документ ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , Контрагент.Покупатель = ИСТИНА) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты СГРУППИРОВАТЬ ПО ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Организация, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор Имеем вот такой запрос, при формировании начальные и конечные итоги не корректные. Что в нем нужно исправить, прошу помощи. |
|||
1
Defender aka LINN
30.01.11
✎
11:50
|
(0) Можешь логически обосновать необходимость функции "СУММА"?
Ну и вопрос - гармонь та еще. |
|||
2
micha
30.01.11
✎
11:58
|
Убрал сумму
ВЫБРАТЬ РАЗРЕШЕННЫЕ ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток КАК СуммаВзаиморасчетовНачальныйОстаток, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаВзаиморасчетовКонечныйОстаток, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход КАК СуммаВзаиморасчетовПриход, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход КАК СуммаВзаиморасчетовРасход, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Организация, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор КАК Документ ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , Контрагент.Покупатель = ИСТИНА) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты СГРУППИРОВАТЬ ПО ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Организация, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход Все равно, данные не идут с типовым отчетом по взаиморасчетам |
|||
3
micha
30.01.11
✎
12:01
|
теоретически при выборе большого периода, начальный остаток должен быть равным 0, а у меня выводит не 0.
|
|||
4
Defender aka LINN
30.01.11
✎
12:43
|
(2) Мда... А для нахрена ты их сгруппировал?
(3) Пересматривай свои теории |
|||
5
micha
30.01.11
✎
12:45
|
(4) Когда убераешь из конструктора из суммы, автоматом встает в группировку
|
|||
6
Defender aka LINN
30.01.11
✎
12:46
|
(5) А из группировки их убирать не надо, да?
|
|||
7
micha
30.01.11
✎
12:47
|
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток КАК СуммаВзаиморасчетовНачальныйОстаток, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаВзаиморасчетовКонечныйОстаток, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход КАК СуммаВзаиморасчетовПриход, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход КАК СуммаВзаиморасчетовРасход, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Организация, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор КАК Документ ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , Контрагент.Покупатель = ИСТИНА) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты Обсалютно не как не повлияло на результат. запрос работает кркриво |
|||
8
DrShad
30.01.11
✎
12:48
|
а сделать двумя наборами?
|
|||
9
micha
30.01.11
✎
12:49
|
(8) например?
|
|||
10
DrShad
30.01.11
✎
12:50
|
в одном остатки, а в другом обороты
|
|||
11
guevara74
30.01.11
✎
12:50
|
||||
12
micha
30.01.11
✎
12:52
|
(11) думаешь я там не читал.
|
|||
13
Defender aka LINN
30.01.11
✎
12:52
|
(8) Пля. НАХРЕНА?
|
|||
14
Defender aka LINN
30.01.11
✎
12:54
|
(7) Если запрос возвращает начальный остаток - значит, этот остаток есть. И хоть ты вдоль тресни, хоть в дисковод фамилию называй, но так будет.
|
|||
15
1cnik2
30.01.11
✎
12:54
|
попробуйте вместо
ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , Контрагент.Покупатель = ИСТИНА) написать ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Регистратор, , Контрагент.Покупатель = ИСТИНА) |
|||
16
Defender aka LINN
30.01.11
✎
12:56
|
(15) Убейся об стену вместе с (8).
|
|||
17
DrShad
30.01.11
✎
12:58
|
(16) тогда слушаем тебя о великий гуру
|
|||
18
1cnik2
30.01.11
✎
12:59
|
а еще, бывает, дата начала с датой окончания путаются.. :)
|
|||
19
Defender aka LINN
30.01.11
✎
13:01
|
(17) Знаешь, мне честно влом по 100500 раз повторять. Об "проблему" с остатками с СКД практически каждый одинэснег считает долгом с разгону затупить клюв и разбить лоб, вместо того, чтобы элементарно воспользоваться поиском/мануалом/головой.
|
|||
20
DrShad
30.01.11
✎
13:12
|
(19) ты про секунду чтоли?
|
|||
21
DrShad
30.01.11
✎
13:15
|
+(20) но секунда не во всех случаях помогает :)
|
|||
22
Defender aka LINN
30.01.11
✎
13:18
|
(20) Ни про какую секунду. Периодичность "Авто" работает как часы.
|
|||
23
guevara74
30.01.11
✎
13:20
|
(12) если читали и сделали что я написал там, то будет показывать правильные остатки.
|
|||
24
micha
30.01.11
✎
13:34
|
(23) укажите метод дополнения в параметрах вирт. таблицы+в запросе выберите поле Период"
при указании поле Период исчезает регистратор. а мне нужно выводить доки |
|||
25
micha
30.01.11
✎
13:36
|
пример бы посмотреть
|
|||
26
Defender aka LINN
30.01.11
✎
13:41
|
||||
27
DrShad
30.01.11
✎
13:45
|
(26) прикольно
|
|||
28
DrShad
30.01.11
✎
14:13
|
(26),(23) медленно переворачиваю пепельницу над головой
|
|||
29
Renat11111
30.01.11
✎
14:15
|
(26) Как ты это сделал ? мне понравилось )))
|
|||
30
Defender aka LINN
30.01.11
✎
14:38
|
(29) http://lmgtfy.com/
|
|||
31
Defender aka LINN
30.01.11
✎
14:39
|
(28) :)
|
|||
32
micha
30.01.11
✎
14:44
|
(26) общем что я могу сказать, это все равно что послал на 3 буквы. я на самом деле задал конкретный вопрос, более или менее. до этого я почитал и поискал. но тем не менее не разобрался. Не знаю как назвать таких людей. лично у меня квалификация вызывает сомнения.
|
|||
33
Defender aka LINN
30.01.11
✎
14:46
|
(32) По ссылке, на первой же странице есть ответ на твой вопрос. Как я уже сказал, я устал на него отвечать.
|
|||
34
micha
30.01.11
✎
14:50
|
(33) в поле я указал что это нач. остаток.
|
|||
35
Defender aka LINN
30.01.11
✎
14:56
|
(34) И периоды все правильно заполнил, да? И запрос правильные данные возвращает - ты это в консоли проверил, ведь так?
|
|||
36
DrShad
30.01.11
✎
14:56
|
(34) читать, читать и читать
|
|||
37
guevara74
30.01.11
✎
17:02
|
(32) Миш, не обижайся, но ты во фразе "лично у меня квалификация вызывает сомнение" не прав.
Мы тебе дали четкий ответ путем ссылки на ветку где все разжевано. Более того, человек, которому я написал это сделал по моему совету в течении пяти минут. |
|||
38
micha
31.01.11
✎
21:51
|
(37) возможно. Но тем не менее на форум обычно обращаешься поискав и почитав в инете, хочешь конкретики. а почитай там поищи это - как то ... как в анекдоте про нового русского у которого мерс не заводился (ти по фары протирал, а по колесу пинал и.т.д).
Что по моей проблеме, так она и не решилась. Итоги корявые. http://files.mail.ru/TVKH21 схема моей скд. Проблему пришлось решить, взяв типовую отчет по взаиморасчетам и допилить его под требования клиента. Хотя конечно хотелось бы разобраться с данной проблемой. |
|||
39
DrShad
31.01.11
✎
22:10
|
(38) ну ты даешь
расказывай что делал из предложенного |
|||
40
micha
31.01.11
✎
22:21
|
ну собственно многое что в том числе и данной мне ссылке v8: СКД: Начальный и конечный остатки в итогах по группировкам
кстати там у автора так и не чего тоже не получилось он так и пишет le_ 11 - 26.07.10 - 17:51 Так и не получилось... Собственно к моей проблеме Данные по детальным записям выводятся верные. конечные итоги почему то скачут, я так и не разобрался по чему. Кстати почитал на досуге книженцию Хрустолева, в примерах не нашел данной задачи. |
|||
41
DrShad
31.01.11
✎
22:23
|
(40) зря читал Хрусталеву - для детского сада
конкретней что делал можешь сказать |
|||
42
micha
31.01.11
✎
22:30
|
1) Конкретно пытался в запросе итоги запихать в функцию сумма
2)РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , Контрагент.Покупатель = ИСТИНА) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты менял Авто на Регистратор, почитал мануал понял что «авто» рулит 3)изменял значение параметрах роли в скд ставил измерения-> разные значения... 4)в ресурсах ставил рассчитывать по "общий итог" совет из каково то форума. |
|||
43
DrShad
31.01.11
✎
22:35
|
ни в одном из 4-х нет правильного решения
|
|||
44
micha
31.01.11
✎
22:35
|
Собственно говоря я теоретически понимаю что проблема в запросе, и мне много народу советовало делать запрос по разным регистрам, только я не понимаю зачем городить если все данные есть в ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.
|
|||
45
DrShad
31.01.11
✎
22:36
|
(44) все в одном регистре
|
|||
46
micha
31.01.11
✎
22:36
|
(43) какое правильное решение если не секрет?
|
|||
47
DrShad
31.01.11
✎
22:37
|
+(45) и в одном запросе без объединений и соединений
ща поищу свой вчерашний запрос |
|||
48
DrShad
31.01.11
✎
22:38
|
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Организация, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент КАК Контрагент, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор, СУММА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток) КАК СуммаВзаиморасчетовНачальныйОстаток, СУММА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход) КАК СуммаВзаиморасчетовПриход, СУММА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход) КАК СуммаВзаиморасчетовРасход, СУММА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток) КАК СуммаВзаиморасчетовКонечныйОстаток ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(, , Авто, ДвиженияИГраницыПериода, ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты СГРУППИРОВАТЬ ПО ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Организация, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор УПОРЯДОЧИТЬ ПО ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент.Наименование, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор.Дата ИТОГИ СУММА(СуммаВзаиморасчетовНачальныйОстаток), СУММА(СуммаВзаиморасчетовПриход), СУММА(СуммаВзаиморасчетовРасход), СУММА(СуммаВзаиморасчетовКонечныйОстаток) ПО Контрагент, ДоговорКонтрагента |
|||
49
DrShad
31.01.11
✎
22:39
|
итги можешь выкинуть, это я чтоб результат в дереве посмотреть
|
|||
50
micha
31.01.11
✎
22:57
|
ИТОГИ
СУММА(СуммаВзаиморасчетовНачальныйОстаток), СУММА(СуммаВзаиморасчетовПриход), СУММА(СуммаВзаиморасчетовРасход), СУММА(СуммаВзаиморасчетовКонечныйОстаток) ПО Контрагент, ДоговорКонтрагента конечно у меня заругалось на эту конструкцию, Выкинув ее я обнаружил ДвиженияИГраницыПериода я кстати это тоже дня 2 назад пробывал.. вывод результата бе конструкции итоги дал тот же корявый результат. Я пытался в конструкторе найти итоги и не нашел http://files.mail.ru/GRJUOM |
|||
51
micha
31.01.11
✎
23:20
|
Вот что дает типовая ведомость http://files.mail.ru/XT2KDN
вот что дает мой отчет http://files.mail.ru/ETMLGD |
|||
52
micha
31.01.11
✎
23:36
|
(48)
все разобрался от куда ты взял итоги в запросе (из консоли запросов) Короче консоль дает тот же результат что и скд с запросом без итогов |
|||
53
guevara74
01.02.11
✎
04:51
|
||||
54
guevara74
01.02.11
✎
05:11
|
(53)вдогонку.
В примере метод дополнения - движения. Поставте потом метод дополнения движения и границы и посмотрите как изменится отчет. |
|||
55
micha
01.02.11
✎
05:15
|
(53) молодец, спасибо, с меня пиво.
КонецПериода(&КонПериода,"День") вот только в параметрах нашел непонятную штуку, что она делает? |
|||
56
micha
01.02.11
✎
05:19
|
(54) прикольно, спасибо.
|
|||
57
guevara74
01.02.11
✎
05:34
|
(56)
Кратко об неточностях - 1. В параметрах вирт. таблицы в запросе не нужно указывать параметры - даты начала и конца периода. они сами автоматом сгенерируются. 2. Как у вас было, то запрос вывел бы конечный остаток на НАЧАЛО ДНЯ. Поэтому стандартный подход заключается в создании нового параметра конца дня и добавлении в существующий КонецПериода(&КонПериода,"День") |
|||
58
micha
01.02.11
✎
06:21
|
(53) нашел в чем главный косяк этого метода.
Дело в том что если берешь период не большой, по которому идет отгрузка только по одному, какому то договору, то в итоги остатки других договоров не берутся. в итоге данные не корректные. Соответственно надо как то привязать договор. |
|||
59
micha
01.02.11
✎
06:37
|
А если сделать как (54) данные корректные правда вылетают пустые строки http://files.mail.ru/0K44G0
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |