Имя: Пароль:
1C
1С v8
Группировка в запросе
,
0 meniki
 
14.06.19
08:40
Доброго времени суток! С помощью конструктора запроса добавил в запрос еще один реквизит, почему то этот реквизит появляется в группировке, удаляю полюбому автоматический появляется. ПОМОГИТЕ! SOS!
1 meniki
 
14.06.19
08:49
0
2 lxs
 
14.06.19
09:06
"..Основной особенностью является то, что в случае когда в предложении СГРУППИРОВАТЬ ПО содержится некоторое поле, то и все поля, полученные от него "через точку" также считаются сгруппированными.."
3 lxs
 
14.06.19
09:06
Учи мат.часть.
4 vicof
 
14.06.19
09:06
Почитай правила оформления постов и выражения мыслей.
5 vicof
 
14.06.19
09:07
(4) к (0)
6 lxs
 
14.06.19
09:07
(4) Зануда) Тут же и так всё понятно
7 vicof
 
14.06.19
09:11
(6) Не фааакт. Сколько я постов видел, когда пишут одно, а имеют ввиду совсем другое
8 lxs
 
14.06.19
09:12
(7) Ну, посмотрим, как ТС вернётся из сумрака)
9 lxs
 
14.06.19
09:12
к (8) *как = когда
10 eTmy
 
14.06.19
09:22
Серьезно? Вы бы хоть пробовали гуглить или получить примитивную информацию о работе с запросами перед тем как создавать подобные темы
11 АнализДанных
 
14.06.19
10:16
(0) У тебя есть какое-нибудь суммирование полей? например: Сумма(КоличествоОстаток)
12 Вафель
 
14.06.19
10:27
поле должно быть либо в группирвоке либо с функцией а ля СУММА(*)
13 meniki
 
14.06.19
13:56
(11) да есть
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |    ОПВРасчетыСФондами.ФизЛицо КАК ФизЛицо,
    |    ВЫБОР
    |        КОГДА ОПВРасчетыСФондами.ПодразделениеОрганизации <> ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)
    |            ТОГДА ОПВРасчетыСФондами.ПодразделениеОрганизации
    |        ИНАЧЕ РаботникиОрганизации.ПодразделениеОрганизации
    |    КОНЕЦ КАК ПодразделениеОрганизации,
    |    ОПВРасчетыСФондами.ВидПлатежа КАК ВидПлатежа,
    |    СУММА(ОПВРасчетыСФондами.Взнос) КАК Взнос,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратБУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратБУ = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ПустаяСсылка)
    |            ТОГДА &парамСчетДтДляПени
    |        ИНАЧЕ РасчетПениОПВиСО.СчетЗатратБУ
    |    КОНЕЦ КАК СчетДтДляПени,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратБУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратБУ = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ПустаяСсылка)
    |            ТОГДА НЕОПРЕДЕЛЕНО
    |        ИНАЧЕ ЕСТЬNULL(РасчетПениОПВиСО.СубконтоЗатратБУ1, НЕОПРЕДЕЛЕНО)
    |    КОНЕЦ КАК СубконтоДтДляПени1,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратБУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратБУ = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ПустаяСсылка)
    |            ТОГДА НЕОПРЕДЕЛЕНО
    |        ИНАЧЕ ЕСТЬNULL(РасчетПениОПВиСО.СубконтоЗатратБУ2, НЕОПРЕДЕЛЕНО)
    |    КОНЕЦ КАК СубконтоДтДляПени2,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратБУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратБУ = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ПустаяСсылка)
    |            ТОГДА НЕОПРЕДЕЛЕНО
    |        ИНАЧЕ ЕСТЬNULL(РасчетПениОПВиСО.СубконтоЗатратБУ3, НЕОПРЕДЕЛЕНО)
    |    КОНЕЦ КАК СубконтоДтДляПени3,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратНУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратНУ = ЗНАЧЕНИЕ(ПланСчетов.Налоговый.ПустаяСсылка)
    |            ТОГДА &парамСчетДтДляПениНУ
    |        ИНАЧЕ РасчетПениОПВиСО.СчетЗатратНУ
    |    КОНЕЦ КАК СчетДтДляПениНУ,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратНУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратНУ = ЗНАЧЕНИЕ(ПланСчетов.Налоговый.ПустаяСсылка)
    |            ТОГДА НЕОПРЕДЕЛЕНО
    |        ИНАЧЕ ЕСТЬNULL(РасчетПениОПВиСО.СубконтоЗатратНУ1, НЕОПРЕДЕЛЕНО)
    |    КОНЕЦ КАК СубконтоДтДляПениНУ1,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратНУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратНУ = ЗНАЧЕНИЕ(ПланСчетов.Налоговый.ПустаяСсылка)
    |            ТОГДА НЕОПРЕДЕЛЕНО
    |        ИНАЧЕ ЕСТЬNULL(РасчетПениОПВиСО.СубконтоЗатратНУ2, НЕОПРЕДЕЛЕНО)
    |    КОНЕЦ КАК СубконтоДтДляПениНУ2,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратНУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратНУ = ЗНАЧЕНИЕ(ПланСчетов.Налоговый.ПустаяСсылка)
    |            ТОГДА НЕОПРЕДЕЛЕНО
    |        ИНАЧЕ ЕСТЬNULL(РасчетПениОПВиСО.СубконтоЗатратНУ3, НЕОПРЕДЕЛЕНО)
    |    КОНЕЦ КАК СубконтоДтДляПениНУ3,
    |    ЕСТЬNULL(ВидСубконтоСтатьиЗатратДляПени.НомерСтроки, 0) КАК НомерСубконтоСтатьиЗатратДляПени,
    |    ЕСТЬNULL(ВидСубконтоПодразделенияДляПени.НомерСтроки, 0) КАК НомерСубконтоПодразделенияДляПени,
    |    ЕСТЬNULL(ВидСубконтоСтатьиЗатратДляПениНУ.НомерСтроки, 0) КАК НомерСубконтоСтатьиЗатратДляПениНУ,
    |    ЕСТЬNULL(ВидСубконтоПодразделенияДляПениНУ.НомерСтроки, 0) КАК НомерСубконтоПодразделенияДляПениНУ,
    |    ОсновныеНачисления.СМЭУ_Проект КАК Проект
    |ИЗ
    |    РегистрНакопления.ОПВРасчетыСФондами КАК ОПВРасчетыСФондами
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТСписокФизЛиц КАК СписокФизЛиц
    |        ПО ОПВРасчетыСФондами.ФизЛицо = СписокФизЛиц.ФизЛицо
    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_МестаРаботы КАК РаботникиОрганизации
    |        ПО ОПВРасчетыСФондами.ФизЛицо = РаботникиОрганизации.ФизЛицо
    |        ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасчетПениОПВиСО КАК РасчетПениОПВиСО
    |        ПО ОПВРасчетыСФондами.Регистратор = РасчетПениОПВиСО.Ссылка
    |        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Типовой.ВидыСубконто КАК ВидСубконтоСтатьиЗатратДляПени
    |        ПО (ВидСубконтоСтатьиЗатратДляПени.Ссылка = ВЫБОР
    |                КОГДА РасчетПениОПВиСО.СчетЗатратБУ ЕСТЬ NULL
    |                        ИЛИ РасчетПениОПВиСО.СчетЗатратБУ = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ПустаяСсылка)
    |                    ТОГДА &парамСчетДтДляПени
    |                ИНАЧЕ РасчетПениОПВиСО.СчетЗатратБУ
    |            КОНЕЦ)
    |            И (ВидСубконтоСтатьиЗатратДляПени.ВидСубконто = &парамВидСубконтоСтатьиЗатрат)
    |        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Типовой.ВидыСубконто КАК ВидСубконтоПодразделенияДляПени
    |        ПО (ВидСубконтоПодразделенияДляПени.Ссылка = ВЫБОР
    |                КОГДА РасчетПениОПВиСО.СчетЗатратБУ ЕСТЬ NULL
    |                        ИЛИ РасчетПениОПВиСО.СчетЗатратБУ = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ПустаяСсылка)
    |                    ТОГДА &парамСчетДтДляПени
    |                ИНАЧЕ РасчетПениОПВиСО.СчетЗатратБУ
    |            КОНЕЦ)
    |            И (ВидСубконтоПодразделенияДляПени.ВидСубконто = &парамВидСубконтоПодразделения)
    |        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Налоговый.ВидыСубконто КАК ВидСубконтоСтатьиЗатратДляПениНУ
    |        ПО (ВидСубконтоСтатьиЗатратДляПениНУ.Ссылка = ВЫБОР
    |                КОГДА РасчетПениОПВиСО.СчетЗатратНУ ЕСТЬ NULL
    |                        ИЛИ РасчетПениОПВиСО.СчетЗатратНУ = ЗНАЧЕНИЕ(ПланСчетов.Налоговый.ПустаяСсылка)
    |                    ТОГДА &парамСчетДтДляПениНУ
    |                ИНАЧЕ РасчетПениОПВиСО.СчетЗатратНУ
    |            КОНЕЦ)
    |            И (ВидСубконтоСтатьиЗатратДляПениНУ.ВидСубконто = &парамВидСубконтоСтатьиЗатрат)
    |        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Налоговый.ВидыСубконто КАК ВидСубконтоПодразделенияДляПениНУ
    |        ПО (ВидСубконтоПодразделенияДляПениНУ.Ссылка = ВЫБОР
    |                КОГДА РасчетПениОПВиСО.СчетЗатратНУ ЕСТЬ NULL
    |                        ИЛИ РасчетПениОПВиСО.СчетЗатратНУ = ЗНАЧЕНИЕ(ПланСчетов.Налоговый.ПустаяСсылка)
    |                    ТОГДА &парамСчетДтДляПениНУ
    |                ИНАЧЕ РасчетПениОПВиСО.СчетЗатратНУ
    |            КОНЕЦ)
    |            И (ВидСубконтоПодразделенияДляПениНУ.ВидСубконто = &парамВидСубконтоПодразделения)
    |        ЛЕВОЕ СОЕДИНЕНИЕ Документ.НачислениеЗарплатыРаботникамОрганизаций.Начисления КАК ОсновныеНачисления
    |        ПО ОПВРасчетыСФондами.ФизЛицо = ОсновныеНачисления.Физлицо
    |ГДЕ
    |    ОПВРасчетыСФондами.Период >= &парамНачалоМесяца
    |    И ОПВРасчетыСФондами.Период <= &парамКонецМесяца
    |    И ОПВРасчетыСФондами.Организация = &парамОрганизация
    |    И ОПВРасчетыСФондами.ВидДвижения = &парамВидДвиженияПриход
    |    И ОПВРасчетыСФондами.ВидСтроки = &парамВидСтрокиИсчисление
    |    И ОПВРасчетыСФондами.Взнос <> 0
    |    И НЕ ОПВРасчетыСФондами.Регистратор ССЫЛКА Документ.ОтражениеНалоговойОтчетностиВРеглУчете
    |    И ОПВРасчетыСФондами.НеОтражатьВРеглУчете = ЛОЖЬ
    |    И ОПВРасчетыСФондами.ФизЛицо ССЫЛКА Справочник.ФизическиеЛица
    |    И ОсновныеНачисления.Ссылка.Проведен
    |    И ОсновныеНачисления.Ссылка.Организация = &парамОрганизация
    |    И ОсновныеНачисления.Ссылка.ПериодРегистрации <= &парамКонецМесяца
    |    И ОсновныеНачисления.ДатаНачала <= &парамКонецМесяца
    |
    |СГРУППИРОВАТЬ ПО
    |    ОПВРасчетыСФондами.ФизЛицо,
    |    ВЫБОР
    |        КОГДА ОПВРасчетыСФондами.ПодразделениеОрганизации <> ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)
    |            ТОГДА ОПВРасчетыСФондами.ПодразделениеОрганизации
    |        ИНАЧЕ РаботникиОрганизации.ПодразделениеОрганизации
    |    КОНЕЦ,
    |    ОПВРасчетыСФондами.ВидПлатежа,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратБУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратБУ = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ПустаяСсылка)
    |            ТОГДА &парамСчетДтДляПени
    |        ИНАЧЕ РасчетПениОПВиСО.СчетЗатратБУ
    |    КОНЕЦ,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратБУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратБУ = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ПустаяСсылка)
    |            ТОГДА НЕОПРЕДЕЛЕНО
    |        ИНАЧЕ ЕСТЬNULL(РасчетПениОПВиСО.СубконтоЗатратБУ1, НЕОПРЕДЕЛЕНО)
    |    КОНЕЦ,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратБУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратБУ = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ПустаяСсылка)
    |            ТОГДА НЕОПРЕДЕЛЕНО
    |        ИНАЧЕ ЕСТЬNULL(РасчетПениОПВиСО.СубконтоЗатратБУ2, НЕОПРЕДЕЛЕНО)
    |    КОНЕЦ,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратБУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратБУ = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ПустаяСсылка)
    |            ТОГДА НЕОПРЕДЕЛЕНО
    |        ИНАЧЕ ЕСТЬNULL(РасчетПениОПВиСО.СубконтоЗатратБУ3, НЕОПРЕДЕЛЕНО)
    |    КОНЕЦ,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратНУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратНУ = ЗНАЧЕНИЕ(ПланСчетов.Налоговый.ПустаяСсылка)
    |            ТОГДА &парамСчетДтДляПениНУ
    |        ИНАЧЕ РасчетПениОПВиСО.СчетЗатратНУ
    |    КОНЕЦ,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратНУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратНУ = ЗНАЧЕНИЕ(ПланСчетов.Налоговый.ПустаяСсылка)
    |            ТОГДА НЕОПРЕДЕЛЕНО
    |        ИНАЧЕ ЕСТЬNULL(РасчетПениОПВиСО.СубконтоЗатратНУ1, НЕОПРЕДЕЛЕНО)
    |    КОНЕЦ,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратНУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратНУ = ЗНАЧЕНИЕ(ПланСчетов.Налоговый.ПустаяСсылка)
    |            ТОГДА НЕОПРЕДЕЛЕНО
    |        ИНАЧЕ ЕСТЬNULL(РасчетПениОПВиСО.СубконтоЗатратНУ2, НЕОПРЕДЕЛЕНО)
    |    КОНЕЦ,
    |    ВЫБОР
    |        КОГДА РасчетПениОПВиСО.СчетЗатратНУ ЕСТЬ NULL
    |                ИЛИ РасчетПениОПВиСО.СчетЗатратНУ = ЗНАЧЕНИЕ(ПланСчетов.Налоговый.ПустаяСсылка)
    |            ТОГДА НЕОПРЕДЕЛЕНО
    |        ИНАЧЕ ЕСТЬNULL(РасчетПениОПВиСО.СубконтоЗатратНУ3, НЕОПРЕДЕЛЕНО)
    |    КОНЕЦ,
    |    ЕСТЬNULL(ВидСубконтоСтатьиЗатратДляПени.НомерСтроки, 0),
    |    ЕСТЬNULL(ВидСубконтоПодразделенияДляПени.НомерСтроки, 0),
    |    ЕСТЬNULL(ВидСубконтоСтатьиЗатратДляПениНУ.НомерСтроки, 0),
    |    ЕСТЬNULL(ВидСубконтоПодразделенияДляПениНУ.НомерСтроки, 0),
    |    ОсновныеНачисления.СМЭУ_Проект