|
Нестандартный отчет ДДС. | ☑ | ||
---|---|---|---|---|
0
dark70
14.10.20
✎
19:45
|
Не могу придумать как на СКД сваять отчет от движ. ден. средств. Запрос только по поступл. на р/с и списанию с р/с.
Колонки : СуммаПриход / Контрагент / Назнач.платежа / СуммаРасход / Контрагент / Назнач.платежа Т.е. в одной строчке и приход и расход. Например 100р / Иванов / за услуги / 200р / Петров / за материалы Группировка по расч. счету. |
|||
1
Михаил Козлов
14.10.20
✎
19:46
|
Когда неважно?
|
|||
2
dark70
14.10.20
✎
19:49
|
Неважно.
|
|||
3
Hmster
14.10.20
✎
19:53
|
Нумеруешь приход и расход отдельно
Номер строки у тебя группировка Твои колонки - это ресурсы.Профит. |
|||
4
dark70
14.10.20
✎
20:18
|
"Нумеруешь приход и расход отдельно"
Не понял. У меня счас вот так ВЫБРАТЬ ПоступлениеНаРасчетныйСчет.СчетОрганизации КАК СчетОрганизации, ПоступлениеНаРасчетныйСчет.Контрагент КАК Контрагент, ПоступлениеНаРасчетныйСчет.СуммаДокумента КАК СуммаДокумента, ПоступлениеНаРасчетныйСчет.НазначениеПлатежа КАК НазначениеПлатежа, ПоступлениеНаРасчетныйСчет.Ссылка КАК ДокументДДС ИЗ Документ.ПоступлениеНаРасчетныйСчет КАК ПоступлениеНаРасчетныйСчет ГДЕ ПоступлениеНаРасчетныйСчет.Дата МЕЖДУ &НачДата И &КонДата И ПоступлениеНаРасчетныйСчет.Проведен = ИСТИНА ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ СписаниеСРасчетногоСчета.СчетОрганизации, СписаниеСРасчетногоСчета.Контрагент, СписаниеСРасчетногоСчета.СуммаДокумента, СписаниеСРасчетногоСчета.НазначениеПлатежа, СписаниеСРасчетногоСчета.Ссылка ИЗ Документ.СписаниеСРасчетногоСчета КАК СписаниеСРасчетногоСчета ГДЕ СписаниеСРасчетногоСчета.Дата МЕЖДУ &НачДата И &КонДата И СписаниеСРасчетногоСчета.Проведен = ИСТИНА |
|||
5
Жан Пердежон
14.10.20
✎
21:07
|
(4) ну ты же ничего не сделал из того, что тебе в (3) правильно написали:
2 ВТ, нумерация - АВТОНОМЕРЗАПИСИ() соединение 2ВТ по этому полю (или объединение) |
|||
6
dark70
14.10.20
✎
21:14
|
(5) Не сделал. Я просто привел свой код т.к. не понял как делать дальше.
|
|||
7
dark70
14.10.20
✎
21:54
|
Один фиг :( Вроде все как выше написали.
ВЫБРАТЬ ПоступлениеНаРасчетныйСчет.СчетОрганизации КАК СчетОрганизации, ПоступлениеНаРасчетныйСчет.Контрагент КАК Контрагент, ПоступлениеНаРасчетныйСчет.СуммаДокумента КАК СуммаДокумента, ПоступлениеНаРасчетныйСчет.НазначениеПлатежа КАК НазначениеПлатежа, АВТОНОМЕРЗАПИСИ() КАК Поле1 ПОМЕСТИТЬ ВТ_Поступления ИЗ Документ.ПоступлениеНаРасчетныйСчет КАК ПоступлениеНаРасчетныйСчет ГДЕ ПоступлениеНаРасчетныйСчет.Дата МЕЖДУ &НачДата И &КонДата И ПоступлениеНаРасчетныйСчет.Проведен = ИСТИНА ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СписаниеСРасчетногоСчета.СчетОрганизации КАК СчетОрганизации, СписаниеСРасчетногоСчета.Контрагент КАК Контрагент, СписаниеСРасчетногоСчета.СуммаДокумента КАК СуммаДокумента, СписаниеСРасчетногоСчета.НазначениеПлатежа КАК НазначениеПлатежа, АВТОНОМЕРЗАПИСИ() КАК Поле1 ПОМЕСТИТЬ ВТ_Списания ИЗ Документ.СписаниеСРасчетногоСчета КАК СписаниеСРасчетногоСчета ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_Поступления.СчетОрганизации КАК СчетОрганизации, ВТ_Поступления.Контрагент КАК Контрагент, ВТ_Поступления.СуммаДокумента КАК СуммаДокумента, ВТ_Поступления.НазначениеПлатежа КАК НазначениеПлатежа, ВТ_Поступления.Поле1 КАК Поле1, ВТ_Списания.СчетОрганизации КАК СчетОрганизации1, ВТ_Списания.Контрагент КАК Контрагент1, ВТ_Списания.СуммаДокумента КАК СуммаДокумента1, ВТ_Списания.НазначениеПлатежа КАК НазначениеПлатежа1, ВТ_Списания.Поле1 КАК Поле2 ИЗ ВТ_Поступления КАК ВТ_Поступления ПОЛНОЕ СОЕДИНЕНИЕ ВТ_Списания КАК ВТ_Списания ПО ВТ_Поступления.Поле1 = ВТ_Списания.Поле1 В ресурсах СуммаДокумента и СуммаДокумента1 В группировке СчетОрганизации и Детальные записи. Фигня какая-то на выходе. |
|||
8
Hmster
14.10.20
✎
22:02
|
ВЫБРАТЬ поле1 КАК НомерПП ПОМЕСТИТЬ втПоля ИЗ ВТ_Поступления ОБЪЕДИНИТЬ ВЫБРАТЬ поле2 ПОМЕСТИТЬ втПоля ИЗ ВТ_Списания;
ВЫБРАТЬ втПоля.НомерПП, ЕСТЬNULL(ВТ_Поступления.СуммаДокумента,0) КАК СуммаПриход, ЕСТЬNULL(ВТ_Поступления.НазначениеПлатежа,"") КАК НазначениеПлатежаПриход, ЕСТЬNULL(ВТ_Списания.СуммаДокумента,0) КАК Суммарасход, ЕСТЬNULL(ВТ_Списания.НазначениеПлатежа,"") КАК НазначениеПлатежаРасход ИЗ втПоля ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Поступления КАК ВТ_Поступления ПО втПоля.НомерПП = ВТ_Поступления.Поле1 ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Списания КАК ВТ_Списания ПО втПоля.НомерПП = ВТ_Списания.Поле2 |
|||
9
Hmster
14.10.20
✎
22:03
|
Групппировка ТОЛЬКО НомерПП
Остальное Ресурсы |
|||
10
Жан Пердежон
14.10.20
✎
22:04
|
(7) чем ты 3,5 года занимался?
|
|||
11
Жан Пердежон
14.10.20
✎
22:07
|
ЕСТЬNULL(ВТ_Поступления.Поле1, ВТ_Списания.Поле1) КАК НомерПП
- вот по этому полю группировка, всё остальное в ресурсах |
|||
12
Hmster
14.10.20
✎
22:11
|
Ну как вариант можно еще получить таблицу вида НомерПП,ДокПриход,СуммаПриход,ДокРасход,СуммаРасход
Суммы как ресурсы В группировке указывать НомерПП,ДокПРиход,ДокРасход. Полями редактировать видимость и добавлять реквизиты или свойства документа |
|||
13
dark70
15.10.20
✎
01:25
|
Забил на СКД, может позже гляну. Сделал через выгрузку в табл. значений и дальнейшие манипуляции.
|
|||
14
dark70
15.10.20
✎
17:53
|
Добил и через СКД. Засада , как оказалось, была в том, что сразу не врубился, что нужно 3 ВТ использовать.
Всем огромное спасибо. |
|||
15
Жан Пердежон
15.10.20
✎
18:29
|
(14) хватает и двух
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |