Сотрудник, который работает по сдельным нарядам перешел на работу сварщиком в середине месяца. Страховые взносы по дополнительному тарифу у данного сотрудника начинают считаться не с середины месяца в котором он перешел на новую работу, а лишь со следующего месяца. Бухгалтер хочет чтобы когда перешел на работу, чтобы с этого месяца и шел расчет.
ЗУП, релиз 2.5.63.1. Переходим в документ "Сдельный наряд" и в модуле объекта находим функцию
Функция СформироватьЗапросПоИсполнителиРегл(ВыборкаПоШапкеДокумента, ВыборкаДанныхПоГрафику) Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; // Установим параметры запроса Запрос.УстановитьПараметр("ДокументСсылка", Ссылка); Запрос.УстановитьПараметр("ГоловнаяОрганизация", ВыборкаПоШапкеДокумента.ГоловнаяОрганизация); Запрос.УстановитьПараметр("ДокументВведенЗаПериод", ВыборкаПоШапкеДокумента.СпособВводаДанных <> Перечисления.СпособыВводаДанныхОВремени.ЗаДень); //Запрос.УстановитьПараметр("ДатаАктуальности", ?(ВыборкаПоШапкеДокумента.СпособВводаДанных = Перечисления.СпособыВводаДанныхОВремени.ЗаДень,ВыборкаПоШапкеДокумента.ДатаНачалаПериода,ВыборкаПоШапкеДокумента.ПериодРегистрации)); Запрос.УстановитьПараметр("ДатаАктуальности", ?(ВыборкаПоШапкеДокумента.СпособВводаДанных = Перечисления.СпособыВводаДанныхОВремени.ЗаДень,ВыборкаПоШапкеДокумента.ДатаНачалаПериода,КонецМесяца(ВыборкаПоШапкеДокумента.ПериодРегистрации)));// ХА Запрос.УстановитьПараметр("Месяц", НачалоМесяца(ВыборкаПоШапкеДокумента.ПериодРегистрации)); Запрос.УстановитьПараметр("ПредыдущаяДата", НачалоДня(НачалоМесяца(ВыборкаПоШапкеДокумента.ПериодРегистрации) - 1));
Т.е. ДатуАктуальности для запроса устанавливаем на конец месяца, а не на начало.
Если я Вам помог, то меня можно поблагодарить.
Отправить комментарий