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

Выборка из регистра бухгалтерии

Выборка из регистра бухгалтерии
Я
   lite777
 
04.04.19 - 14:17
Добрый день , нужно создать отчет типа акта сверки в разрезе документов ( по регистратору) анализируя субконто дебетовые и кредитовые пытаюсь так -
ВЫБРАТЬ      
    ХозрасчетныйДвиженияССубконто.Регистратор,
    ВЫБОР
    КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйДвиженияССубконто.СубконтоКт1) = ТИП(Справочник.Контрагенты) И ХозрасчетныйДвиженияССубконто.Сумма<>0 ТОГДА  Сумма    
    ИНАЧЕ NULL
    КОНЕЦ    КАК    Сумма1   ,
    ВЫБОР
    КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйДвиженияССубконто.СубконтоДт1) = ТИП(Справочник.Контрагенты) И ХозрасчетныйДвиженияССубконто.Сумма<>0 ТОГДА  Сумма    
    ИНАЧЕ NULL
    КОНЕЦ    КАК    Сумма2  ,
    
    ХозрасчетныйДвиженияССубконто.СубконтоКт1  ,
    ХозрасчетныйДвиженияССубконто.СубконтоДТ1  
        
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&д1,&д2,(СчетКт = &ВыбСчет ИЛИ СчетДТ В (&ВыбСчет2) )  И  ( СубконтоКт1 В (&ВыборКонтр)
    ИЛИ  Субконтодт1 В (&ВыборКонтр) )    )  
КАК ХозрасчетныйДвиженияССубконто
ГДЕ  ХозрасчетныйДвиженияССубконто.Организация=&ВыбОрг
УПОРЯДОЧИТЬ ПО
     Регистратор.Дата
как тут сгруппировать по регистратору ?
 
 
   Cyberhawk
 
1 - 04.04.19 - 14:23
Надо воспользоваться соответствующей вкладкой конструктора запроса
   lite777
 
2 - 04.04.19 - 14:24
не пойму как получит в разрезе документов ,анализируя субконто
   lite777
 
3 - 04.04.19 - 14:24
например счет 60,01 субкнто контрагент
   Холст
 
4 - 04.04.19 - 14:27
Сгруппировать ПО ХозрасчетныйДвиженияССубконто.Регистратор не подойдёт ?
   lite777
 
5 - 04.04.19 - 14:29
чот не работает так,может типа  РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&д1,&д2,регистратор
   1Сергей
 
6 - 04.04.19 - 14:30
(5) конструкторофобия?
   lite777
 
7 - 04.04.19 - 14:32
помощь ,нужна HELP
   Холст
 
8 - 04.04.19 - 14:33
СчетКт = &ВыбСчет ИЛИ СчетДТ В (&ВыбСчет2) )  И  ( СубконтоКт1 В (&ВыборКонтр)
    ИЛИ  Субконтодт1 В (&ВыборКонтр)  
- получается только 2 счета участвуют, а в реальности обычно расчёты по большему кол-ву счету пробегают
   lite777
 
9 - 04.04.19 - 14:35
это допишем -60,62,66,67,76-02,76-07,
   один я дАртаньян
 
10 - 04.04.19 - 14:39
(7) Сформулируй задачу заново. Как-то не однозначно.
 
 Рекламное место пустует
   lite777
 
11 - 04.04.19 - 14:42
Выбрать счет 76-02,  анализируя субконто1 (контрагент) ,в разрезе документов
   lite777
 
12 - 04.04.19 - 14:43
1-строчка- документ-сумма
   lite777
 
13 - 04.04.19 - 14:51
по документам короче
   Вафель
 
14 - 04.04.19 - 14:53
есть таблица ОборотыДтКт
   lite777
 
15 - 04.04.19 - 14:55
гляну
   один я дАртаньян
 
16 - 04.04.19 - 15:07
(11) Типа как отчет "Обороты счета" с указанием периода "по дкументам"? Так?
   lite777
 
17 - 04.04.19 - 15:13
типа токо
   lite777
 
18 - 04.04.19 - 15:14
да
   один я дАртаньян
 
19 - 04.04.19 - 15:47
Как то так

ВЫБРАТЬ
    ВложенныйЗапрос.Контрагент КАК Контрагент,
    ВложенныйЗапрос.Регистратор КАК Регистратор,
    ВложенныйЗапрос.ОборотДт КАК ОборотДт,
    ВложенныйЗапрос.ОборотКт КАК ОборотКт
ИЗ
    (ВЫБРАТЬ
        ВложенныйЗапрос.Контрагент КАК Контрагент,
        ВложенныйЗапрос.Регистратор КАК Регистратор,
        СУММА(ВложенныйЗапрос.ОборотДт) КАК ОборотДт,
        СУММА(ВложенныйЗапрос.ОборотКт) КАК ОборотКт
    ИЗ
        (ВЫБРАТЬ
            ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК Контрагент,
            ХозрасчетныйОборотыДтКт.Регистратор КАК Регистратор,
            ХозрасчетныйОборотыДтКт.СуммаОборот КАК ОборотДт,
            0 КАК ОборотКт
        ИЗ
            РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
                    &НачПериода,
                    &КонПериода,
                    Регистратор,
                    СчетДт В (&спСчетов),
                    ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты),
                    ,
                    ,
                    Организация = &Организация
                        И СубконтоДт1 В (&спКонтрагентов)) КАК ХозрасчетныйОборотыДтКт
        
        ОБЪЕДИНИТЬ ВСЕ
        
        ВЫБРАТЬ
            ХозрасчетныйОборотыДтКт.СубконтоКт1,
            ХозрасчетныйОборотыДтКт.Регистратор,
            0,
            ХозрасчетныйОборотыДтКт.СуммаОборот
        ИЗ
            РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
                    &НачПериода,
                    &КонПериода,
                    Регистратор,
                    ,
                    ,
                    СчетКт В (&спСчетов),
                    ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты),
                    Организация = &Организация
                        И СубконтоКт1 В (&спКонтрагентов)) КАК ХозрасчетныйОборотыДтКт) КАК ВложенныйЗапрос
    
    СГРУППИРОВАТЬ ПО
        ВложенныйЗапрос.Контрагент,
        ВложенныйЗапрос.Регистратор) КАК ВложенныйЗапрос
   lite777
 
20 - 04.04.19 - 15:48
КРУТО! спасибо посмотрю
   Cyberhawk
 
21 - 04.04.19 - 15:51
(14) А разве от нее будет профит, если ему все равно по регистраторам надо?


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