Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

СКД, остатки на начало, остатки на конец

СКД, остатки на начало, остатки на конец
Я
   sanek2
 
25.03.19 - 16:38
Хочу построить отчет в виде:

Остатки на начало  100
Оборот             50      
Остатки на конец   150

как это сделать в СКД?
 
 
   palsergeich
 
1 - 25.03.19 - 16:39
Остатки и обороты
   sqr4
 
2 - 25.03.19 - 16:41
ВЫБРАТЬ
    "Остатки на начало" КАК Поле1,
    100 КАК Поле2

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    "Оборот",
    50

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    "Остатки на конец",
    150
   sanek2
 
3 - 25.03.19 - 16:42
Запрос я построил, данные есть но не понимаю как расположить их вертикально.
   sanek2
 
4 - 25.03.19 - 16:42
У меня в группировках вылазят везде остатки
   sanek2
 
5 - 25.03.19 - 16:44
именно хочу  вертикально а не горизонтально
   Homer
 
6 - 25.03.19 - 16:45
В СКД можно отбор отдельно на выборку поставить, делаешь 3 вывода и для каждого отбор
   sanek2
 
7 - 25.03.19 - 16:53
не понял
   sanek2
 
8 - 25.03.19 - 16:54
я делаю через таблицу
   Homer
 
9 - 25.03.19 - 17:09
3 раза выводишь свою таблицу, на нее делаешь отбор
   sanek2
 
10 - 25.03.19 - 17:17
а как три таблицы в одну я соединю? они ведь будут отдельно?
   Homer
 
11 - 25.03.19 - 17:28
(10)Думаешь? или проверил?
   sanek2
 
12 - 25.03.19 - 17:34
кручу, чего то делаю не правильно.
   sanek2
 
13 - 25.03.19 - 17:44
У меня три таблицы, как из них сделать одну пока не понимаю.
   1Сергей
 
14 - 25.03.19 - 17:45
А можно поинтересоваться, зачем?
   sanek2
 
15 - 25.03.19 - 17:48
13. А как?
   sanek2
 
16 - 25.03.19 - 17:52
мне нужно 

Организация1          Организация2

Сумма начост          СуммаНачОст
Обороты               Обороты 
СуммаКоност           СуммаКонОст
   Homer
 
17 - 25.03.19 - 17:57
(16) Пригласите специалиста, данная задача решается без проблем.
   sqr4
 
18 - 25.03.19 - 17:58
(16) не нужно)
   sanek2
 
19 - 25.03.19 - 18:14
покажите пример данного решения
   sanek2
 
20 - 26.03.19 - 11:24
(17) , (18), Хотелось бы пример реализации, просто сказать что задача решается без проблем это не помощь.
   sqr4
 
21 - 26.03.19 - 11:29
ВЫБРАТЬ
    "Остатки на начало" КАК Поле1,
    100 КАК Поле2

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    "Оборот",
    50

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    "Остатки на конец",
    150
   sanek2
 
22 - 26.03.19 - 11:45
(21) Ну приблизительно так я и делаю. Но если нет остатка на начало, например, то в отчете что выводится?
   sqr4
 
23 - 26.03.19 - 11:51
(22) 0 - это разве не очевидно)
   sqr4
 
24 - 26.03.19 - 11:51
А если организаций 10?
   ptiz
 
25 - 26.03.19 - 11:56
(24) Упрощенно: получаешь остатки по всем организациям в одну таблицу, обороты по всем организациям - в другую, потом к таблице организаций присоединяешь их левым соединением.
   sanek2
 
26 - 26.03.19 - 12:05
(23) Точно 0? а у меня вообще нету строки, это в отчете а не в запросе
   sqr4
 
27 - 26.03.19 - 12:07
(26) ну так может соизволишь показать свой чудо запрос или нам погадать на чем-то надо. Я не умею, хотя тут встречаются, те которые мысли читают.
   sanek2
 
28 - 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, Авто, , БанковскийСчетКасса.ВалютаДенежныхСредств В (&спВалюта)) КАК ДенежныеСредстваОстаткиИОбороты
   sqr4
 
29 - 26.03.19 - 12:30
нулы вместо цифр это конечно хороший ход)
   sanek2
 
30 - 26.03.19 - 12:38
мне там ненужны цифры
 
 Рекламное место пустует
   1Сергей
 
31 - 26.03.19 - 12:40
(30) СКД прекрасно не отображает нули, нужно
   sqr4
 
32 - 26.03.19 - 12:44
(30) чтобы получить желаемое, недостаточно знать что нужно тебе)
   sanek2
 
33 - 26.03.19 - 12:46
критику учту :)
   Eiffil123
 
34 - 26.03.19 - 14:56
(2) есть замечания по работе отчета - не на всех наборах данных возвращает нужный результат. Нужно значения через параметры отчета запрашивать )
   sanek2
 
35 - 26.03.19 - 15:53
(34) что предлагаете?
   sanek2
 
36 - 26.03.19 - 15:54
Параметры отчета есть


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.