![]() |
![]() |
![]() |
|
СКД, остатки на начало, остатки на конец | ☑ | ||
---|---|---|---|---|
0
sanek2
25.03.19
✎
16:38
|
Хочу построить отчет в виде:
Остатки на начало 100 Оборот 50 Остатки на конец 150 как это сделать в СКД? |
|||
1
palsergeich
25.03.19
✎
16:39
|
Остатки и обороты
|
|||
2
sqr4
25.03.19
✎
16:41
|
ВЫБРАТЬ
"Остатки на начало" КАК Поле1, 100 КАК Поле2 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "Оборот", 50 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "Остатки на конец", 150 |
|||
3
sanek2
25.03.19
✎
16:42
|
Запрос я построил, данные есть но не понимаю как расположить их вертикально.
|
|||
4
sanek2
25.03.19
✎
16:42
|
У меня в группировках вылазят везде остатки
|
|||
5
sanek2
25.03.19
✎
16:44
|
именно хочу вертикально а не горизонтально
|
|||
6
Homer
25.03.19
✎
16:45
|
В СКД можно отбор отдельно на выборку поставить, делаешь 3 вывода и для каждого отбор
|
|||
7
sanek2
25.03.19
✎
16:53
|
не понял
|
|||
8
sanek2
25.03.19
✎
16:54
|
я делаю через таблицу
|
|||
9
Homer
25.03.19
✎
17:09
|
3 раза выводишь свою таблицу, на нее делаешь отбор
|
|||
10
sanek2
25.03.19
✎
17:17
|
а как три таблицы в одну я соединю? они ведь будут отдельно?
|
|||
11
Homer
25.03.19
✎
17:28
|
(10)Думаешь? или проверил?
|
|||
12
sanek2
25.03.19
✎
17:34
|
кручу, чего то делаю не правильно.
|
|||
13
sanek2
25.03.19
✎
17:44
|
У меня три таблицы, как из них сделать одну пока не понимаю.
|
|||
14
1Сергей
25.03.19
✎
17:45
|
А можно поинтересоваться, зачем?
|
|||
15
sanek2
25.03.19
✎
17:48
|
13. А как?
|
|||
16
sanek2
25.03.19
✎
17:52
|
мне нужно
Организация1 Организация2 Сумма начост СуммаНачОст Обороты Обороты СуммаКоност СуммаКонОст |
|||
17
Homer
25.03.19
✎
17:57
|
(16) Пригласите специалиста, данная задача решается без проблем.
|
|||
18
sqr4
25.03.19
✎
17:58
|
(16) не нужно)
|
|||
19
sanek2
25.03.19
✎
18:14
|
покажите пример данного решения
|
|||
20
sanek2
26.03.19
✎
11:24
|
(17) , (18), Хотелось бы пример реализации, просто сказать что задача решается без проблем это не помощь.
|
|||
21
sqr4
26.03.19
✎
11:29
|
ВЫБРАТЬ
"Остатки на начало" КАК Поле1, 100 КАК Поле2 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "Оборот", 50 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "Остатки на конец", 150 |
|||
22
sanek2
26.03.19
✎
11:45
|
(21) Ну приблизительно так я и делаю. Но если нет остатка на начало, например, то в отчете что выводится?
|
|||
23
sqr4
26.03.19
✎
11:51
|
(22) 0 - это разве не очевидно)
|
|||
24
sqr4
26.03.19
✎
11:51
|
А если организаций 10?
|
|||
25
ptiz
26.03.19
✎
11:56
|
(24) Упрощенно: получаешь остатки по всем организациям в одну таблицу, обороты по всем организациям - в другую, потом к таблице организаций присоединяешь их левым соединением.
|
|||
26
sanek2
26.03.19
✎
12:05
|
(23) Точно 0? а у меня вообще нету строки, это в отчете а не в запросе
|
|||
27
sqr4
26.03.19
✎
12:07
|
(26) ну так может соизволишь показать свой чудо запрос или нам погадать на чем-то надо. Я не умею, хотя тут встречаются, те которые мысли читают.
|
|||
28
sanek2
26.03.19
✎
12:27
|
Как то так.
ВЫБРАТЬ Доход.ГруппаСтатьяДДС КАК ГруппаСтатьяДДС, Доход.Организация, Доход.СтатьяДвиженияДенежныхСредств, Доход.СуммаОборот КАК СуммаОборот, Доход.СуммаУпрОборот КАК СуммаУпрОборот, Доход.ПриходРасход ИЗ (ВЫБРАТЬ ДвиженияДенежныхСредствОбороты.Организация КАК Организация, ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств КАК СтатьяДвиженияДенежныхСредств, СУММА(ДвиженияДенежныхСредствОбороты.СуммаОборот) КАК СуммаОборот, СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) КАК СуммаУпрОборот, ДвиженияДенежныхСредствОбороты.ПриходРасход КАК ПриходРасход, "2 Поступление денежных средств от торговой деятельности :" КАК ГруппаСтатьяДДС ИЗ РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&Дата1, &Дата2, Авто, СтатьяДвиженияДенежныхСредств В (&СтатьяДвиженияДоход)) КАК ДвиженияДенежныхСредствОбороты СГРУППИРОВАТЬ ПО ДвиженияДенежныхСредствОбороты.Организация, ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств, ДвиженияДенежныхСредствОбороты.ПриходРасход) КАК Доход ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Расход.ГруппаСтатьяДДС, Расход.Организация, Расход.СтатьяДвиженияДенежныхСредств, Расход.СуммаОборот, Расход.СуммаУпрОборот, Расход.ПриходРасход ИЗ (ВЫБРАТЬ ДвиженияДенежныхСредствОбороты.Организация КАК Организация, ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств КАК СтатьяДвиженияДенежныхСредств, СУММА(ДвиженияДенежныхСредствОбороты.СуммаОборот) КАК СуммаОборот, СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) КАК СуммаУпрОборот, ДвиженияДенежныхСредствОбороты.ПриходРасход КАК ПриходРасход, "3 Расчеты с поставщиками (товар, материалы):" КАК ГруппаСтатьяДДС ИЗ РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&Дата1, &Дата2, Авто, СтатьяДвиженияДенежныхСредств В (&СтатьяДвиженияРасход)) КАК ДвиженияДенежныхСредствОбороты СГРУППИРОВАТЬ ПО ДвиженияДенежныхСредствОбороты.Организация, ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств, ДвиженияДенежныхСредствОбороты.ПриходРасход) КАК Расход ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Зарплата.ГруппаСтатьяДДС, Зарплата.Организация, Зарплата.СтатьяДвиженияДенежныхСредств, Зарплата.СуммаОборот, Зарплата.СуммаУпрОборот, Зарплата.ПриходРасход ИЗ (ВЫБРАТЬ ДвиженияДенежныхСредствОбороты.Организация КАК Организация, ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств КАК СтатьяДвиженияДенежныхСредств, СУММА(ДвиженияДенежныхСредствОбороты.СуммаОборот) КАК СуммаОборот, СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) КАК СуммаУпрОборот, ДвиженияДенежныхСредствОбороты.ПриходРасход КАК ПриходРасход, "4 Зарплата" КАК ГруппаСтатьяДДС ИЗ РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&Дата1, &Дата2, Авто, СтатьяДвиженияДенежныхСредств В (&СтатьяДвиженияЗарплата)) КАК ДвиженияДенежныхСредствОбороты СГРУППИРОВАТЬ ПО ДвиженияДенежныхСредствОбороты.Организация, ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств, ДвиженияДенежныхСредствОбороты.ПриходРасход) КАК Зарплата ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "1 Остаток денежных средств на начало периода (грн.):", ДенежныеСредстваОстаткиИОбороты.Организация, NULL, ДенежныеСредстваОстаткиИОбороты.СуммаНачальныйОстаток, NULL, NULL ИЗ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&Дата1, &Дата2, Авто, , БанковскийСчетКасса.ВалютаДенежныхСредств = &Валюта) КАК ДенежныеСредстваОстаткиИОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "5 Остаток дененжных средств на конец периода (грн.):", ДенежныеСредстваОстаткиИОбороты.Организация, NULL, ДенежныеСредстваОстаткиИОбороты.СуммаКонечныйОстаток, NULL, NULL ИЗ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&Дата1, &Дата2, Авто, , БанковскийСчетКасса.ВалютаДенежныхСредств = &Валюта) КАК ДенежныеСредстваОстаткиИОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "Остаток дененжных средств на конец периода р\сч ( " + ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса.ВалютаДенежныхСредств.Наименование + ")", ДенежныеСредстваОстаткиИОбороты.Организация, NULL, ДенежныеСредстваОстаткиИОбороты.СуммаКонечныйОстаток, NULL, NULL ИЗ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&Дата1, &Дата2, Авто, , БанковскийСчетКасса.ВалютаДенежныхСредств В (&спВалюта)) КАК ДенежныеСредстваОстаткиИОбороты |
|||
29
sqr4
26.03.19
✎
12:30
|
нулы вместо цифр это конечно хороший ход)
|
|||
30
sanek2
26.03.19
✎
12:38
|
мне там ненужны цифры
|
|||
31
1Сергей
26.03.19
✎
12:40
|
(30) СКД прекрасно не отображает нули, нужно
|
|||
32
sqr4
26.03.19
✎
12:44
|
(30) чтобы получить желаемое, недостаточно знать что нужно тебе)
|
|||
33
sanek2
26.03.19
✎
12:46
|
критику учту :)
|
|||
34
Eiffil123
26.03.19
✎
14:56
|
(2) есть замечания по работе отчета - не на всех наборах данных возвращает нужный результат. Нужно значения через параметры отчета запрашивать )
|
|||
35
sanek2
26.03.19
✎
15:53
|
(34) что предлагаете?
|
|||
36
sanek2
26.03.19
✎
15:54
|
Параметры отчета есть
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |