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