|
Задублированные строки в отчете СКД | ☑ | ||
---|---|---|---|---|
0
tndr
19.05.12
✎
12:37
|
в документе, допустим возврат товара от покупателя, в ТЧ есть одинаковые строки. В отчете на СКД их нужно схлопнуть. Каим образом это делается? В запросе есть подзапрос берущий данные из другого документа. Вобщем что-то не соображу как при выводе, или при обработке таблицы, удалить одинаковые строки.
|
|||
1
shuhard
19.05.12
✎
12:44
|
(0) дык группировкой
|
|||
2
tndr
19.05.12
✎
13:08
|
(1) Не получается.Либо неправильно группировку устанавливаю.
Блин, код не могу сейчас привести, но смысл в том, что в крнструкторе запроса, на закладке горуппировки, в поле группировочные поля ставлю номенклатуру, ед измерения, а в суммируемые - вские количества. Это не правильно конечно, но хотя бы просто проверить - свернутся колонки или нет. Поля имеют вид ЕСТЬNULL(Бла, бла). |
|||
3
shuhard
19.05.12
✎
13:16
|
(2) [Это не правильно конечно]
для свёртки ТЧ это единственное решение |
|||
4
tndr
19.05.12
✎
13:22
|
(3) Ок, значит видимо что-то неправильно делаю, буду разбираться, спс.
|
|||
5
Luhtas
19.05.12
✎
13:47
|
(0) Выбери первым запросом, сгруппируй, помести во ВремТаб (В конструкторе запросов это все можно делать) потом из ВремТаб выбирай с левым (например) соединением. Попробуй собрать запрос в консоли запросов, потом его в конструктор перенести, в консоли можно с резульатом поэксперементировать, в т.ч. и с ЕСТЬNULL.
|
|||
6
tndr
19.05.12
✎
13:55
|
(5) С 8-кой только начинаю работать, поэтому советы довольно сложны для понимания, поэтому желательно на простых примерах продемонстрировать, если конечно желание есть.
|
|||
7
Luhtas
19.05.12
✎
15:08
|
(6)Вот сделал очень быстро, чтобы ты посмотрел принцип:
У меня группирует одинаковые строки ТЧ количество суммирует. Цену нужно выбирать левым соединением из например регистра сведений ЦеныНоменклатуры..Пробуй. ВЫБРАТЬ ПриходнаяНакладнаяНоменклатура.Наименование, СУММА(ПриходнаяНакладнаяНоменклатура.Количество) КАК Количество ПОМЕСТИТЬ ВремТаб ИЗ Документ.ПриходнаяНакладная.Номенклатура КАК ПриходнаяНакладнаяНоменклатура СГРУППИРОВАТЬ ПО ПриходнаяНакладнаяНоменклатура.Наименование ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВремТаб.Наименование, ВремТаб.Количество, ЦеныНоменклатуры.Цена КАК Цена ИЗ ВремТаб КАК ВремТаб ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры ПО ВремТаб.Наименование = ЦеныНоменклатуры.Номенклатура |
|||
8
tndr
19.05.12
✎
16:23
|
(7)Смысл понятен, спасибо огромное.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |