Имя: Пароль:
1C
1С v8
ЗУП 3.1 Виды действия с начислением
0 skupidom
 
30.01.18
23:39
В ЗУП 2.5 у планового начисления был ресурс Действие,как сейчас в 3.1 ?
1 SleepyHead
 
гуру
31.01.18
06:05
(0) И снова седая ночь, и только ей доверяю я..

Научись уже описывать сначала решаемую проблему.
2 skupidom
 
31.01.18
09:38
Получить историю по плановому начислению из рс плановое начисление интервальный в части даты начала и окончания можно,а о изменениях планового начисления ?
3 SleepyHead
 
гуру
31.01.18
09:56
(2) Ты безнадежен.
4 skupidom
 
31.01.18
10:01
я так понимаю, что нельзя
5 Alexandr_U1982
 
31.01.18
10:19
(2)Он, наверное, и размер начисления берет из РС "плановое начисление интервальный", а не из показателей)))
6 Amra
 
31.01.18
10:20
(5) Злой вы, Александр ))
7 skupidom
 
31.01.18
10:32
никто не знает как правильно это работает, позор!
8 Alexandr_U1982
 
31.01.18
10:36
(7) Вы не правы, многие знают
9 skupidom
 
31.01.18
10:53
расскажите
10 skupidom
 
31.01.18
11:05
есть такой запрос

"ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
                       |    РаботникиОрганизацийСрезПоследних.Сотрудник
                       |ПОМЕСТИТЬ НеУволенные
                       |ИЗ
                       |    РегистрСведений.РаботникиОрганизаций.СрезПоследних(&НачалоПериода, Организация = &Организация) КАК РаботникиОрганизацийСрезПоследних
                       |ГДЕ
                       |    РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния <> &ПричинаУвольнение
                       |;
                       |
                       |////////////////////////////////////////////////////////////////////////////////
                       |ВЫБРАТЬ
                       |    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Организация КАК Организация,
                       |    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Сотрудник КАК Сотрудник,
                       |    &НачалоПериода КАК Период,
                       |    ВЫБОР
                       |        КОГДА ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ВидРасчета.ЗачетОтработанногоВремени
                       |            ТОГДА ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ВидРасчета
                       |        ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ВидРасчета
                       |    КОНЕЦ КАК ВидНачисления,
                       |    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель1 КАК Размер,
                       |    ИСТИНА КАК ВходящийОстаток,
                       |    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Действие,
                       |    ВЫБОР
                       |        КОГДА ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ВидРасчетаЗавершения.ЗачетОтработанногоВремени
                       |            ТОГДА ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ВидРасчетаЗавершения
                       |        ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ВидРасчетаЗавершения
                       |    КОНЕЦ КАК ВидРасчетаЗавершения,
                       |    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ПериодЗавершения,
                       |    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ДействиеЗавершения,
                       |    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель1Завершения
                       |ПОМЕСТИТЬ ВходящиеДанные
                       |ИЗ
                       |    РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних(&НачалоПериода, Организация = &Организация) КАК ПлановыеНачисленияРаботниковОрганизацийСрезПоследних
                       |ГДЕ
                       |    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Сотрудник В
                       |            (ВЫБРАТЬ
                       |                НеУволенные.Сотрудник
                       |            ИЗ
                       |                НеУволенные КАК НеУволенные)
                       |;
                       |
                       |////////////////////////////////////////////////////////////////////////////////
                       |ВЫБРАТЬ
                       |    ПлановыеНачисленияРаботниковОрганизаций.Организация КАК Организация,
                       |    ПлановыеНачисленияРаботниковОрганизаций.Сотрудник КАК Сотрудник,
                       |    ВЫБОР
                       |        КОГДА ПлановыеНачисленияРаботниковОрганизаций.ВидРасчета.ЗачетОтработанногоВремени
                       |            ТОГДА ПлановыеНачисленияРаботниковОрганизаций.ВидРасчета
                       |        ИНАЧЕ ПлановыеНачисленияРаботниковОрганизаций.ВидРасчета
                       |    КОНЕЦ КАК ВидНачисления,
                       |    ПлановыеНачисленияРаботниковОрганизаций.Показатель1 КАК Размер,
                       |    ЛОЖЬ КАК ВходящийОстаток,
                       |    ПлановыеНачисленияРаботниковОрганизаций.Период КАК Период,
                       |    ПлановыеНачисленияРаботниковОрганизаций.Действие,
                       |    ВЫБОР
                       |        КОГДА ПлановыеНачисленияРаботниковОрганизаций.ВидРасчетаЗавершения.ЗачетОтработанногоВремени
                       |            ТОГДА ПлановыеНачисленияРаботниковОрганизаций.ВидРасчетаЗавершения
                       |        ИНАЧЕ ПлановыеНачисленияРаботниковОрганизаций.ВидРасчетаЗавершения
                       |    КОНЕЦ КАК ВидРасчетаЗавершения,
                       |    ПлановыеНачисленияРаботниковОрганизаций.ПериодЗавершения,
                       |    ПлановыеНачисленияРаботниковОрганизаций.ДействиеЗавершения,
                       |    ПлановыеНачисленияРаботниковОрганизаций.Показатель1Завершения
                       |ПОМЕСТИТЬ ДвиженияЗаПериод
                       |ИЗ
                       |    РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций КАК ПлановыеНачисленияРаботниковОрганизаций
                       |ГДЕ
                       |    ПлановыеНачисленияРаботниковОрганизаций.Период МЕЖДУ &НачалоПериода И &КонецПериода
                       |    И ПлановыеНачисленияРаботниковОрганизаций.Организация = &Организация
                       |;
                       |
                       |////////////////////////////////////////////////////////////////////////////////
                       |ВЫБРАТЬ
                       |    ВложенныйЗапрос.Организация,
                       |    ВложенныйЗапрос.Сотрудник,
                       |    ВложенныйЗапрос.Период,
                       |    ВложенныйЗапрос.ВидНачисления,
                       |    МАКСИМУМ(ВложенныйЗапрос.Размер) КАК Размер,
                       |    ВложенныйЗапрос.ВходящийОстаток,
                       |    ВложенныйЗапрос.Действие,
                       |    ВложенныйЗапрос.ПериодЗавершения,
                       |    ВложенныйЗапрос.ДействиеЗавершения,
                       |    ВложенныйЗапрос.Показатель1Завершения,
                       |    ВложенныйЗапрос.ВидРасчетаЗавершения
                       |ПОМЕСТИТЬ ДанныеСводно
                       |ИЗ
                       |    (ВЫБРАТЬ
                       |        ВходящиеДанные.Организация КАК Организация,
                       |        ВходящиеДанные.Сотрудник КАК Сотрудник,
                       |        ВходящиеДанные.Период КАК Период,
                       |        ВходящиеДанные.ВидНачисления КАК ВидНачисления,
                       |        ВходящиеДанные.Размер КАК Размер,
                       |        ВходящиеДанные.ВходящийОстаток КАК ВходящийОстаток,
                       |        ВходящиеДанные.Действие КАК Действие,
                       |        ВходящиеДанные.ПериодЗавершения КАК ПериодЗавершения,
                       |        ВходящиеДанные.ДействиеЗавершения КАК ДействиеЗавершения,
                       |        ВходящиеДанные.Показатель1Завершения КАК Показатель1Завершения,
                       |        ВходящиеДанные.ВидРасчетаЗавершения КАК ВидРасчетаЗавершения
                       |    ИЗ
                       |        ВходящиеДанные КАК ВходящиеДанные
                       |    
                       |    ОБЪЕДИНИТЬ ВСЕ
                       |    
                       |    ВЫБРАТЬ
                       |        ДвиженияЗаПериод.Организация,
                       |        ДвиженияЗаПериод.Сотрудник,
                       |        ДвиженияЗаПериод.Период,
                       |        ДвиженияЗаПериод.ВидНачисления,
                       |        ДвиженияЗаПериод.Размер,
                       |        ДвиженияЗаПериод.ВходящийОстаток,
                       |        ДвиженияЗаПериод.Действие,
                       |        ДвиженияЗаПериод.ПериодЗавершения,
                       |        ДвиженияЗаПериод.ДействиеЗавершения,
                       |        ДвиженияЗаПериод.Показатель1Завершения,
                       |        ДвиженияЗаПериод.ВидРасчетаЗавершения
                       |    ИЗ
                       |        ДвиженияЗаПериод КАК ДвиженияЗаПериод) КАК ВложенныйЗапрос
                       |
                       |СГРУППИРОВАТЬ ПО
                       |    ВложенныйЗапрос.Организация,
                       |    ВложенныйЗапрос.Сотрудник,
                       |    ВложенныйЗапрос.Период,
                       |    ВложенныйЗапрос.ВидНачисления,
                       |    ВложенныйЗапрос.ВходящийОстаток,
                       |    ВложенныйЗапрос.Действие,
                       |    ВложенныйЗапрос.ПериодЗавершения,
                       |    ВложенныйЗапрос.ДействиеЗавершения,
                       |    ВложенныйЗапрос.Показатель1Завершения,
                       |    ВложенныйЗапрос.ВидРасчетаЗавершения
                       |;
                       |
                       |////////////////////////////////////////////////////////////////////////////////
                       |ВЫБРАТЬ
                       |    ДанныеСводно.Организация,
                       |    ДанныеСводно.Сотрудник,
                       |    ДанныеСводно.Период КАК ПериодНачислений,
                       |    РаботникиОрганизаций.Период КАК Период,
                       |    РаботникиОрганизаций.ЗанимаемыхСтавок
                       |ПОМЕСТИТЬ ДанныеОСтавках
                       |ИЗ
                       |    ДанныеСводно КАК ДанныеСводно
                       |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
                       |        ПО ДанныеСводно.Организация = РаботникиОрганизаций.Организация
                       |            И ДанныеСводно.Сотрудник = РаботникиОрганизаций.Сотрудник
                       |            И ДанныеСводно.Период >= РаботникиОрганизаций.Период
                       |;
                       |
                       |////////////////////////////////////////////////////////////////////////////////
                       |ВЫБРАТЬ РАЗЛИЧНЫЕ
                       |    ДанныеОСтавках.Организация,
                       |    ДанныеОСтавках.Сотрудник,
                       |    ДанныеОСтавках.ПериодНачислений,
                       |    ДанныеОСтавках.ЗанимаемыхСтавок
                       |ПОМЕСТИТЬ ДанныеОСтавкахУточненные
                       |ИЗ
                       |    ДанныеОСтавках КАК ДанныеОСтавках
                       |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
                       |            ДанныеОСтавках.Организация КАК Организация,
                       |            ДанныеОСтавках.Сотрудник КАК Сотрудник,
                       |            ДанныеОСтавках.ПериодНачислений КАК ПериодНачислений,
                       |            МАКСИМУМ(ДанныеОСтавках.Период) КАК Период
                       |        ИЗ
                       |            ДанныеОСтавках КАК ДанныеОСтавках
                       |        
                       |        СГРУППИРОВАТЬ ПО
                       |            ДанныеОСтавках.Организация,
                       |            ДанныеОСтавках.Сотрудник,
                       |            ДанныеОСтавках.ПериодНачислений) КАК ВложенныйЗапрос
                       |        ПО ДанныеОСтавках.Организация = ВложенныйЗапрос.Организация
                       |            И ДанныеОСтавках.Сотрудник = ВложенныйЗапрос.Сотрудник
                       |            И ДанныеОСтавках.ПериодНачислений = ВложенныйЗапрос.ПериодНачислений
                       |            И ДанныеОСтавках.Период = ВложенныйЗапрос.Период
                       |;
                       |
                       |////////////////////////////////////////////////////////////////////////////////
                       |ВЫБРАТЬ
                       |    СостояниеРаботниковОрганизацийСрезПоследних.Организация,
                       |    СостояниеРаботниковОрганизацийСрезПоследних.Сотрудник,
                       |    МАКСИМУМ(ВЫБОР
                       |            КОГДА СостояниеРаботниковОрганизацийСрезПоследних.ПериодЗавершения = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                       |                    ИЛИ СостояниеРаботниковОрганизацийСрезПоследних.ПериодЗавершения > &НачалоПериода
                       |                ТОГДА СостояниеРаботниковОрганизацийСрезПоследних.Состояние
                       |            ИНАЧЕ СостояниеРаботниковОрганизацийСрезПоследних.СостояниеЗавершения
                       |        КОНЕЦ) КАК ТекущееСостояние
                       |ПОМЕСТИТЬ ДанныеСостояний
                       |ИЗ
                       |    РегистрСведений.СостояниеРаботниковОрганизаций.СрезПоследних(&НачалоПериода, Организация = &Организация) КАК СостояниеРаботниковОрганизацийСрезПоследних
                       |
                       |СГРУППИРОВАТЬ ПО
                       |    СостояниеРаботниковОрганизацийСрезПоследних.Организация,
                       |    СостояниеРаботниковОрганизацийСрезПоследних.Сотрудник
                       |;
                       |
                       |////////////////////////////////////////////////////////////////////////////////
                       |ВЫБРАТЬ
                       |    ДанныеСводно.Организация,
                       |    ДанныеСводно.Сотрудник КАК Сотрудник,
                       |    ДанныеСводно.Период КАК Период,
                       |    ДанныеСводно.ВидНачисления,
                       |    ДанныеСводно.Размер,
                       |    ДанныеСводно.ВходящийОстаток КАК ВходящийОстаток,
                       |    ДанныеОСтавкахУточненные.ЗанимаемыхСтавок,
                       |    ДанныеСостояний.ТекущееСостояние,
                       |    ДанныеСводно.Действие,
                       |    ДанныеСводно.ПериодЗавершения,
                       |    ДанныеСводно.ДействиеЗавершения,
                       |    ДанныеСводно.Показатель1Завершения,
                       |    ДанныеСводно.ВидРасчетаЗавершения
                       |ИЗ
                       |    ДанныеСводно КАК ДанныеСводно
                       |        ЛЕВОЕ СОЕДИНЕНИЕ ДанныеОСтавкахУточненные КАК ДанныеОСтавкахУточненные
                       |        ПО ДанныеСводно.Организация = ДанныеОСтавкахУточненные.Организация
                       |            И ДанныеСводно.Сотрудник = ДанныеОСтавкахУточненные.Сотрудник
                       |            И ДанныеСводно.Период = ДанныеОСтавкахУточненные.ПериодНачислений
                       |        ЛЕВОЕ СОЕДИНЕНИЕ ДанныеСостояний КАК ДанныеСостояний
                       |        ПО ДанныеСводно.Организация = ДанныеСостояний.Организация
                       |            И ДанныеСводно.Сотрудник = ДанныеСостояний.Сотрудник
                       |
                       |УПОРЯДОЧИТЬ ПО
                       |    ДанныеСводно.Сотрудник.Наименование,
                       |    Период,
                       |    ВходящийОстаток УБЫВ
                       |ИТОГИ ПО
                       |    Сотрудник";
11 skupidom
 
31.01.18
11:10
ЗУП 2.5, поменял уже под ЗУП 3.1 его, кроме части плановых начислений, реквизитов завершения, сейчас они = 0:
"ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
        |    РаботникиОрганизацийСрезПоследних.Сотрудник КАК Сотрудник
        |ПОМЕСТИТЬ НеУволенные
        |ИЗ
        |    РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(&НачалоПериода, Организация = &Организация) КАК РаботникиОрганизацийСрезПоследних
        |ГДЕ
        |    РаботникиОрганизацийСрезПоследних.ВидСобытия <> &ПричинаУвольнение
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ГоловнаяОрганизация КАК Организация,
        |    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Сотрудник КАК Сотрудник,
        |    &НачалоПериода КАК Период,
        |    ВЫБОР
        |        КОГДА ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Начисление.ЗачетОтработанногоВремени
        |            ТОГДА ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Начисление
        |        ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Начисление
        |    КОНЕЦ КАК ВидНачисления,
        |    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Размер КАК Размер,
        |    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Начисление КАК ВидРасчета,
        |    ИСТИНА КАК ВходящийОстаток,
        |    0 КАК ВидРасчетаЗавершения,
        |    0 КАК ПериодЗавершения,
        |    0 КАК ДействиеЗавершения,
        |    0 КАК Показатель1Завершения,
        |    0 КАК Действие
        |ПОМЕСТИТЬ ВходящиеДанные
        |ИЗ
        |    РегистрСведений.ПлановыеНачисления.СрезПоследних(&НачалоПериода, ГоловнаяОрганизация = &Организация) КАК ПлановыеНачисленияРаботниковОрганизацийСрезПоследних
        |ГДЕ
        |    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Сотрудник В
        |            (ВЫБРАТЬ
        |                НеУволенные.Сотрудник
        |            ИЗ
        |                НеУволенные КАК НеУволенные)
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    ПлановыеНачисленияРаботниковОрганизаций.ГоловнаяОрганизация КАК Организация,
        |    ПлановыеНачисленияРаботниковОрганизаций.Сотрудник КАК Сотрудник,
        |    ВЫБОР
        |        КОГДА ПлановыеНачисленияРаботниковОрганизаций.Начисление.ЗачетОтработанногоВремени
        |            ТОГДА ПлановыеНачисленияРаботниковОрганизаций.Начисление
        |        ИНАЧЕ ПлановыеНачисленияРаботниковОрганизаций.Начисление
        |    КОНЕЦ КАК ВидНачисления,
        |    ПлановыеНачисленияРаботниковОрганизаций.Размер КАК Размер,
        |    ЛОЖЬ КАК ВходящийОстаток,
        |    ПлановыеНачисленияРаботниковОрганизаций.Период КАК Период,
        |    0 КАК Действие,
        |    0 КАК ВидРасчетаЗавершения,
        |    0 КАК ПериодЗавершения,
        |    0 КАК ДействиеЗавершения,
        |    0 КАК Показатель1Завершения
        |ПОМЕСТИТЬ ДвиженияЗаПериод
        |ИЗ
        |    РегистрСведений.ПлановыеНачисления КАК ПлановыеНачисленияРаботниковОрганизаций
        |ГДЕ
        |    ПлановыеНачисленияРаботниковОрганизаций.Период МЕЖДУ &НачалоПериода И &КонецПериода
        |    И ПлановыеНачисленияРаботниковОрганизаций.ГоловнаяОрганизация = &Организация
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    ВложенныйЗапрос.Организация КАК Организация,
        |    ВложенныйЗапрос.Сотрудник КАК Сотрудник,
        |    ВложенныйЗапрос.Период КАК Период,
        |    ВложенныйЗапрос.ВидНачисления КАК ВидНачисления,
        |    СУММА(ВложенныйЗапрос.Размер) КАК Размер,
        |    ВложенныйЗапрос.ВходящийОстаток КАК ВходящийОстаток,
        |    ВложенныйЗапрос.Действие КАК Действие,
        |    ВложенныйЗапрос.ПериодЗавершения КАК ПериодЗавершения,
        |    ВложенныйЗапрос.ДействиеЗавершения КАК ДействиеЗавершения,
        |    ВложенныйЗапрос.Показатель1Завершения КАК Показатель1Завершения,
        |    ВложенныйЗапрос.ВидРасчетаЗавершения КАК ВидРасчетаЗавершения
        |ПОМЕСТИТЬ ДанныеСводно
        |ИЗ
        |    (ВЫБРАТЬ
        |        ВходящиеДанные.Организация КАК Организация,
        |        ВходящиеДанные.Сотрудник КАК Сотрудник,
        |        ВходящиеДанные.Период КАК Период,
        |        ВходящиеДанные.ВидНачисления КАК ВидНачисления,
        |        ВходящиеДанные.Размер КАК Размер,
        |        ВходящиеДанные.ВходящийОстаток КАК ВходящийОстаток,
        |        ВходящиеДанные.ПериодЗавершения КАК ПериодЗавершения,
        |        ВходящиеДанные.ДействиеЗавершения КАК ДействиеЗавершения,
        |        ВходящиеДанные.Показатель1Завершения КАК Показатель1Завершения,
        |        ВходящиеДанные.ВидРасчетаЗавершения КАК ВидРасчетаЗавершения,
        |        ВходящиеДанные.Действие КАК Действие
        |    ИЗ
        |        ВходящиеДанные КАК ВходящиеДанные
        |    
        |    ОБЪЕДИНИТЬ ВСЕ
        |    
        |    ВЫБРАТЬ
        |        ДвиженияЗаПериод.Организация,
        |        ДвиженияЗаПериод.Сотрудник,
        |        ДвиженияЗаПериод.Период,
        |        ДвиженияЗаПериод.ВидНачисления,
        |        ДвиженияЗаПериод.Размер,
        |        ДвиженияЗаПериод.ВходящийОстаток,
        |        ДвиженияЗаПериод.ПериодЗавершения,
        |        ДвиженияЗаПериод.ДействиеЗавершения,
        |        ДвиженияЗаПериод.Показатель1Завершения,
        |        ДвиженияЗаПериод.ВидРасчетаЗавершения,
        |        ДвиженияЗаПериод.Действие
        |    ИЗ
        |        ДвиженияЗаПериод КАК ДвиженияЗаПериод) КАК ВложенныйЗапрос
        |
        |СГРУППИРОВАТЬ ПО
        |    ВложенныйЗапрос.Организация,
        |    ВложенныйЗапрос.Период,
        |    ВложенныйЗапрос.ВидНачисления,
        |    ВложенныйЗапрос.ВходящийОстаток,
        |    ВложенныйЗапрос.Сотрудник,
        |    ВложенныйЗапрос.Действие,
        |    ВложенныйЗапрос.ПериодЗавершения,
        |    ВложенныйЗапрос.ДействиеЗавершения,
        |    ВложенныйЗапрос.Показатель1Завершения,
        |    ВложенныйЗапрос.ВидРасчетаЗавершения
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    ДанныеСводно.Организация КАК Организация,
        |    ДанныеСводно.Сотрудник КАК Сотрудник,
        |    ДанныеСводно.Период КАК ПериодНачислений,
        |    РаботникиОрганизаций.Период КАК Период,
        |    РаботникиОрганизаций.КоличествоСтавок КАК ЗанимаемыхСтавок
        |ПОМЕСТИТЬ ДанныеОСтавках
        |ИЗ
        |    ДанныеСводно КАК ДанныеСводно
        |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КадроваяИсторияСотрудников КАК РаботникиОрганизаций
        |        ПО ДанныеСводно.Организация = РаботникиОрганизаций.Организация
        |            И ДанныеСводно.Сотрудник = РаботникиОрганизаций.Сотрудник
        |            И ДанныеСводно.Период >= РаботникиОрганизаций.Период
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    ДанныеОСтавках.Организация КАК Организация,
        |    ДанныеОСтавках.Сотрудник КАК Сотрудник,
        |    ДанныеОСтавках.ПериодНачислений КАК ПериодНачислений,
        |    ДанныеОСтавках.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок
        |ПОМЕСТИТЬ ДанныеОСтавкахУточненные
        |ИЗ
        |    ДанныеОСтавках КАК ДанныеОСтавках
        |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
        |            ДанныеОСтавках.Организация КАК Организация,
        |            ДанныеОСтавках.Сотрудник КАК Сотрудник,
        |            ДанныеОСтавках.ПериодНачислений КАК ПериодНачислений,
        |            МАКСИМУМ(ДанныеОСтавках.Период) КАК Период
        |        ИЗ
        |            ДанныеОСтавках КАК ДанныеОСтавках
        |        
        |        СГРУППИРОВАТЬ ПО
        |            ДанныеОСтавках.Организация,
        |            ДанныеОСтавках.Сотрудник,
        |            ДанныеОСтавках.ПериодНачислений) КАК ВложенныйЗапрос
        |        ПО ДанныеОСтавках.Организация = ВложенныйЗапрос.Организация
        |            И ДанныеОСтавках.Сотрудник = ВложенныйЗапрос.Сотрудник
        |            И ДанныеОСтавках.ПериодНачислений = ВложенныйЗапрос.ПериодНачислений
        |            И ДанныеОСтавках.Период = ВложенныйЗапрос.Период
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    СостояниеРаботниковОрганизацийСрезПоследних.Сотрудник.ГоловнаяОрганизация КАК Организация,
        |    СостояниеРаботниковОрганизацийСрезПоследних.Сотрудник КАК Сотрудник,
        |    МАКСИМУМ(ВЫБОР
        |            КОГДА СостояниеРаботниковОрганизацийСрезПоследних.ДействуетДо = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
        |                    ИЛИ СостояниеРаботниковОрганизацийСрезПоследних.ДействуетДо > &НачалоПериода
        |                ТОГДА СостояниеРаботниковОрганизацийСрезПоследних.Состояние
        |            ИНАЧЕ СостояниеРаботниковОрганизацийСрезПоследних.Состояние
        |        КОНЕЦ) КАК ТекущееСостояние
        |ПОМЕСТИТЬ ДанныеСостояний
        |ИЗ
        |    РегистрСведений.СостоянияСотрудников.СрезПоследних КАК СостояниеРаботниковОрганизацийСрезПоследних
        |
        |СГРУППИРОВАТЬ ПО
        |    СостояниеРаботниковОрганизацийСрезПоследних.Сотрудник.ГоловнаяОрганизация,
        |    СостояниеРаботниковОрганизацийСрезПоследних.Сотрудник
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    ДанныеСводно.Организация КАК Организация,
        |    ДанныеСводно.Сотрудник КАК Сотрудник,
        |    ДанныеСводно.Период КАК Период,
        |    ДанныеСводно.ВидНачисления КАК ВидНачисления,
        |    ДанныеСводно.Размер КАК Размер,
        |    ДанныеСводно.ВходящийОстаток КАК ВходящийОстаток,
        |    ДанныеОСтавкахУточненные.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок,
        |    ДанныеСостояний.ТекущееСостояние КАК ТекущееСостояние,
        |    ДанныеСводно.Действие КАК Действие,
        |    ДанныеСводно.ПериодЗавершения КАК ПериодЗавершения,
        |    ДанныеСводно.ДействиеЗавершения КАК ДействиеЗавершения,
        |    ДанныеСводно.Показатель1Завершения КАК Показатель1Завершения,
        |    ДанныеСводно.ВидРасчетаЗавершения КАК ВидРасчетаЗавершения
        |ИЗ
        |    ДанныеСводно КАК ДанныеСводно
        |        ЛЕВОЕ СОЕДИНЕНИЕ ДанныеОСтавкахУточненные КАК ДанныеОСтавкахУточненные
        |        ПО ДанныеСводно.Организация = ДанныеОСтавкахУточненные.Организация
        |            И ДанныеСводно.Сотрудник = ДанныеОСтавкахУточненные.Сотрудник
        |            И ДанныеСводно.Период = ДанныеОСтавкахУточненные.ПериодНачислений
        |        ЛЕВОЕ СОЕДИНЕНИЕ ДанныеСостояний КАК ДанныеСостояний
        |        ПО ДанныеСводно.Организация = ДанныеСостояний.Организация
        |            И ДанныеСводно.Сотрудник = ДанныеСостояний.Сотрудник
        |
        |УПОРЯДОЧИТЬ ПО
        |    ДанныеСводно.Сотрудник.Наименование,
        |    Период,
        |    ВходящийОстаток УБЫВ
        |ИТОГИ ПО
        |    Сотрудник";
12 Alexandr_U1982
 
31.01.18
11:18
Какой сакраментальный смысл вот у этого фрагмента запроса?

        |    ВЫБОР
        |        КОГДА ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Начисление.ЗачетОтработанногоВремени
        |            ТОГДА ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Начисление
        |        ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Начисление
        |    КОНЕЦ КАК ВидНачисления,
13 Alexandr_U1982
 
31.01.18
11:19
(11) Не взлетит
14 skupidom
 
31.01.18
11:36
поправьте в части плановых начислений,надо взять плановые начисления интервальный
15 SleepyHead
 
гуру
31.01.18
18:57
(12) Отличный вопрос. Со смыслами у автора совсем беда. Делает нечто, не понимая физического смысла происходящего.
Закон Брукера: Даже маленькая практика стоит большой теории.