Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Непонятное поведение после перехода с ЗУП 2.5 на 2.5 Корп

Непонятное поведение после перехода с ЗУП 2.5 на 2.5 Корп
Я
   triviumfan
 
20.08.18 - 14:38
Доброго дня, коллеги.

Появились дополнительные начисления по упр. учету после перехода.
Бегло пробежавшись по обработке проведения заметил, что изменились запросы по начислениям:
// в зуп базовом

ВЫБРАТЬ
    Результаты.ФизЛицо КАК Физлицо,
    Результаты.Результат КАК Результат,
    ВЫБОР
        КОГДА Результаты.ВидРасчета.СпособРасчета = ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.СдельныйЗаработок)
            ТОГДА Результаты.Результат
        ИНАЧЕ 0
    КОНЕЦ КАК РезультатСдельно,
    0 КАК РезультатУдержания
ИЗ
    РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК Результаты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетЗаработкаРаботников.СрезПоследних(&парамКонец, ) КАК УчетЗаработкаРаботников
        ПО Результаты.ФизЛицо = УчетЗаработкаРаботников.Физлицо
ГДЕ
    Результаты.ПериодРегистрации = &парамНачало
    И УчетЗаработкаРаботников.УчетНачисленийПоОрганизации
    И Результаты.Результат <> 0

ОБЪЕДИНИТЬ ВСЕ
...
ДопНачисления

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

А в другом
// зуп корп

ВЫБРАТЬ
    Результаты.ФизЛицо КАК Физлицо,
    Результаты.Результат КАК Результат,
    ВЫБОР
        КОГДА Результаты.ВидРасчета.СпособРасчета = ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.СдельныйЗаработок)
            ТОГДА Результаты.Результат
        ИНАЧЕ 0
    КОНЕЦ КАК РезультатСдельно,
    0 КАК РезультатУдержания,
    Результаты.Организация КАК Организация
ПОМЕСТИТЬ ДанныеНачислений
ИЗ
    РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК Результаты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетЗаработкаРаботников.СрезПоследних(&парамКонец, ) КАК УчетЗаработкаРаботников
        ПО Результаты.ФизЛицо = УчетЗаработкаРаботников.Физлицо
ГДЕ
    Результаты.ПериодРегистрации = &парамНачало
    И НЕ ЕСТЬNULL(УчетЗаработкаРаботников.УчетНачисленийПоОрганизации, ЛОЖЬ)
    И Результаты.Результат <> 0

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

 
 
   triviumfan
 
1 - 20.08.18 - 14:38
Обратите внимание на условие "И УчетЗаработкаРаботников.УчетНачисленийПоОрганизации".
Теперь там проверка на NULL стоит.
   triviumfan
 
2 - 20.08.18 - 14:39
Поэтому в корп появляются "лишние" движения по регистру расчета. Кадровик спрашивает, "а почему?!"
   triviumfan
 
3 - 20.08.18 - 14:39
С видом расчета "ПланыВидовРасчета.УправленческиеНачисления.НачисленоПоБухгалтерии"
   shuhard
 
4 - 20.08.18 - 14:40
(2)[Кадровик спрашивает, "а почему?!"]
ну не позорь профессию - утешь кадровичку
   triviumfan
 
5 - 20.08.18 - 15:10
хм, оказалось, что и в необновленном зуп корп такая шляпа - условие с проверкой на null. Подскажите, плз, ничего не нагуглил.. да знать бы ещё что именно гуглить =\
   triviumfan
 
6 - 21.08.18 - 16:12
Ап. Похоже с ЗУП мало кто знаком =\
   triviumfan
 
7 - 22.08.18 - 14:40
кадровик:
"установила флажок <<Учет начислений по организации>> и все встало на места".

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