![]() |
|
Соединение в запросе - глюк или фича ? МНОГО букв!!! | ☑ | ||
---|---|---|---|---|
0
Aleks73
19.06.12
✎
10:17
|
1С:Предприятие 8.2 (8.2.13.219)
Запрос для вывода в таблицу значений. По регистрам накопления, измерения не вывожу, только итоговые суммы, отбор через параметры виртуальной таблицы. таблица А соединяется с Б по связям №1 и №2 полное соединение. таблица А соединяется с Ц по связям №1 №2 и №3. ЛЕВОЕ соединение. каждая связь - по измерениям. В результате измерение № 3 влияет на связь А и Б, искажая результат. если его убрать, переместив в параметры виртуальной таблицы, то всё нормально. В какой-то мере это логично, но не очевидно. У всех так или в меня глючный - в этом плане - релиз ? (Текст запроса, конечно, можно выложить - если понадобится, просто проблема не в конкретном тексте.) |
|||
1
Fragster
гуру
19.06.12
✎
10:17
|
"влияет", да
|
|||
2
Нуф-Нуф
19.06.12
✎
10:18
|
откуда такая уверенность что проблема не в тексте?
|
|||
3
PR
19.06.12
✎
10:19
|
Это и логично и очевидно.
Для чего ветка? |
|||
4
andrewks
19.06.12
✎
10:19
|
запрос в студию
|
|||
5
mzelensky
19.06.12
✎
10:19
|
(0) "В какой-то мере это логично" - ты сам ответил на свой вопрос. Глючность тут не причем
|
|||
6
Aleks73
19.06.12
✎
10:23
|
запрос.Текст = "ВЫБРАТЬ
| ЕСТЬNULL(СУММА(ПродажиОбороты.СтоимостьОборот), 0) КАК СтоимостьОборот, | ЕСТЬNULL(СУММА(ПродажиСебестоимостьОбороты.СтоимостьОборот), 0) КАК СтоимостьОборот1, | ЕСТЬNULL(СУММА(ПродажиОбороты.КоличествоОборот), 0) КАК КоличествоОборот, | ЕСТЬNULL(СУММА(ТоварыНаСкладахОстатки.КоличествоОстаток), 0) КАК КоличествоОстаток, | ЕСТЬNULL(СУММА(ПродажиОбороты1.СтоимостьОборот), 0) КАК Стоимость0 |ИЗ | РегистрНакопления.Продажи.Обороты( | &Нач, | &Кон, | , | Номенклатура В ИЕРАРХИИ (&Номенклатура) | И Контрагент В ИЕРАРХИИ (&спис)) КАК ПродажиОбороты | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость.Обороты(&Нач, &Кон, , Номенклатура В ИЕРАРХИИ (&Номенклатура)) КАК ПродажиСебестоимостьОбороты | ПО ПродажиОбороты.Номенклатура = ПродажиСебестоимостьОбороты.Номенклатура | И ПродажиОбороты.ХарактеристикаНоменклатуры = ПродажиСебестоимостьОбороты.ХарактеристикаНоменклатуры | И ПродажиОбороты.ЗаказПокупателя = ПродажиСебестоимостьОбороты.ЗаказПокупателя | ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки( | &Кон, | Номенклатура В ИЕРАРХИИ (&Номенклатура) | И Склад В ИЕРАРХИИ (&списсклад)) КАК ТоварыНаСкладахОстатки | ПО ПродажиОбороты.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура | И ПродажиОбороты.ХарактеристикаНоменклатуры = ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры | ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты( | &Нач1, | &Кон1, | , | Номенклатура В ИЕРАРХИИ (&Номенклатура) | И Контрагент В ИЕРАРХИИ (&спис)) КАК ПродажиОбороты1 | ПО ПродажиОбороты.Номенклатура = ПродажиОбороты1.Номенклатура | И ПродажиОбороты.ХарактеристикаНоменклатуры = ПродажиОбороты1.ХарактеристикаНоменклатуры" ; |
|||
7
Aleks73
19.06.12
✎
10:23
|
Проблема возникает с остатками, что ни взять, ЗаказПокупателя или ЗаказПокупателя.Контрагент
|
|||
8
Aleks73
19.06.12
✎
10:24
|
(6) для (2),(4)
|
|||
9
Aleks73
19.06.12
✎
10:25
|
(3) для меня - не очень, я вчера час копался, об этом стал думать в последнюю очередь.
|
|||
10
andrewks
19.06.12
✎
10:31
|
(6) а теперь подробнее, где, что и как искажается. желательно с примером
|
|||
11
Aleks73
19.06.12
✎
10:34
|
(10) посчитай у мебя в базе остатки этим отчетом и сравни с типовым.
за месяц или более. |
|||
12
andrewks
19.06.12
✎
10:41
|
(11) у меня нет щас базы под рукой. а почему не юзаешь ОстаткиИОбороты ?
|
|||
13
Aleks73
19.06.12
✎
10:45
|
(12) Посмотрел твои интересы, действительно, зарплатнику не нужно знать, что Продажи - регистр оборотов.
Но это - так. Вот поэтому не юзаю. |
|||
14
andrewks
19.06.12
✎
10:54
|
(13) ты не поверишь, но я в курсе, что Продажи - регистр оборотов. я про остатки говорил. или тебя интересует только конечный остаток?
|
|||
15
Aleks73
19.06.12
✎
10:56
|
(14) Ты угадал.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |