|   |   | 
| 
 | Нестандартный отчет ДДС. | ☑ | ||
|---|---|---|---|---|
| 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) хватает и двух     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |