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