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

1С:Предприятие ::

Метки: 

ОсновныеНачисления.База

Я
   Sayan_mi
 
28.06.18 - 09:01
Народ, не подскажите ли как формируется результат таблицы в ЗУП 2.5 записи регистра начисления ОсновныеНачисления.БазаОсновныеНачисления? А то формируется начисление доплата за стаж, началась она в конце месяца, базу по периоду за который надо начислять формирует не верно.
Оклад раскидывает корректно, а зависимые первого уровня нет формирует из запроса:
"ВЫБРАТЬ
                |    СУММА(База.РезультатБаза) КАК РезультатБаза,
                |    База.ВидРасчетаРазрез КАК ВидРасчетаРазрез,
                |    База.Регистратор КАК Регистратор,
                |    База.НомерСтроки КАК НомерСтроки
                |ПОМЕСТИТЬ ВТБаза
                |ИЗ
                |    (ВЫБРАТЬ
                |        База1.РезультатБаза КАК РезультатБаза,
                |        База1.ВидРасчетаРазрез КАК ВидРасчетаРазрез,
                |        База1.Регистратор КАК Регистратор,
                |        База1.НомерСтроки КАК НомерСтроки
                |    ИЗ
                |        РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.БазаОсновныеНачисленияРаботниковОрганизаций(&парамИзмеренияОсновного, &парамИзмеренияБазового, &парамРазрезы, " + Условие + ") КАК База1
                |    ГДЕ
                |        ((НЕ База1.Сторно)
                |                ИЛИ База1.ПериодРегистрацииРазрез < База1.ПериодРегистрации)
                |    
                |    ОБЪЕДИНИТЬ ВСЕ
                |    
                |    ВЫБРАТЬ
                |        База2.РезультатБаза,
                |        База2.ВидРасчетаРазрез,
                |        База2.Регистратор,
                |        База2.НомерСтроки
                |    ИЗ
                |        РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.БазаДополнительныеНачисленияРаботниковОрганизаций(&парамИзмеренияОсновного, &парамИзмеренияБазового, &парамРазрезы, " + Условие + ") КАК База2
                |    ГДЕ
                |        ((НЕ База2.Сторно)
                |                ИЛИ База2.ПериодРегистрацииРазрез < База2.ПериодРегистрации)) КАК База
                |СГРУППИРОВАТЬ ПО
                |    База.ВидРасчетаРазрез,
                |    База.Регистратор,
                |    База.НомерСтроки";

Если смотреть запись регистра начислений там три строки нужные для базы Оклад и две строки зависимые первого уровня (наше начисление зависимое второго уровня). А вот этот запрос из 3х строк делает 6 за период когда доплата за стаж ещё не началась 3 и когда началась ещё 3 по суммам оклад раскидывает корректно, а на зависимых второго уровня нет. Вот хотелось бы понять почему и как с этим бороться.

Конфигурация ЗУП для Беларуси, редакция 2.5 дописанная.
 
  Рекламное место пустует
   Sayan_mi
 
1 - 28.06.18 - 12:22
Что никто не в курсе как формируется эта таблица - база от регистра расчета основные начисления?
   SleepyHead
 
2 - 28.06.18 - 12:31


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