Изменения реализованы на основе 1.0.51.1 релиза.
Общие модули -> ОтражениеВУчете -> Функция ПолучитьБазуПособийПоСоциальномуСтрахованию2011(Регистратор, Начисления)
Добавляем следующий текст в начало функции:
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Регистратор", Регистратор);
Запрос.УстановитьПараметр("Начисления", Начисления);
// 1БИТ + расчет базы для больничного с прошлого года
БИТ_НачалоОтбораБазы = НачалоГода(Регистратор.ПериодРегистрации);
БИТ_ОкончаниеОтбораБазы = Регистратор.ПериодРегистрации;
Если ТипЗнч(Регистратор) = Тип("ДокументСсылка.НачислениеПоБольничномуЛисту") Тогда
БИТ_НачалоОтбораБазы = Дата(Год(Регистратор.ПериодРегистрации) - 2, 1, 1);
БИТ_ОкончаниеОтбораБазы = Дата(Год(Регистратор.ПериодРегистрации) - 1, 12, 31);
КонецЕсли;
Запрос.УстановитьПараметр("БИТ_НачалоОтбораБазы", БИТ_НачалоОтбораБазы);
Запрос.УстановитьПараметр("БИТ_ОкончаниеОтбораБазы", БИТ_ОкончаниеОтбораБазы);
// 1БИТ -
Запрос.Текст =
Далее ищем строку 7240:
| И (НАЧАЛОПЕРИОДА(БУОсновные.ПериодРегистрации, МЕСЯЦ) МЕЖДУ НАЧАЛОПЕРИОДА(Начисления.ПериодРегистрации, ГОД) И Начисления.ПериодРегистрации)
заменяем на:
//1БИТ+
| И (НАЧАЛОПЕРИОДА(БУОсновные.ПериодРегистрации, МЕСЯЦ) МЕЖДУ &БИТ_НачалоОтбораБазы И &БИТ_ОкончаниеОтбораБазы)
//1БИТ-
Далее ищем строку 7263:
| И (НАЧАЛОПЕРИОДА(БУДополнительные.ПериодРегистрации, МЕСЯЦ) МЕЖДУ НАЧАЛОПЕРИОДА(Начисления.ПериодРегистрации, ГОД) И Начисления.ПериодРегистрации)
заменяем на:
//1БИТ+
| И (НАЧАЛОПЕРИОДА(БУДополнительные.ПериодРегистрации, МЕСЯЦ) МЕЖДУ &БИТ_НачалоОтбораБазы И &БИТ_ОкончаниеОтбораБазы)
//1БИТ-
После изменений источники финансирования будут распределяться за два предыдущих года.