Если ДатаДок < глДатаПереходаНаЕСВ Тогда
ОблагаемоеПенс = Оклад+Отпускные+ОблагаемаяМатПомощь+ОблагаемаяМатПомощьВР+Индексация+Больничные+
БольничныеЗаСчетПредприятия;
ОблагаемоеБезр = Оклад+Отпускные+ОблагаемаяМатПомощь+ОблагаемаяМатПомощьВР+Индексация;
ОблагаемоеНетр = Оклад+Отпускные+ОблагаемаяМатПомощь+ОблагаемаяМатПомощьВР+Индексация;
ОблагаемоеПроф = Оклад+Отпускные+ОблагаемаяМатПомощь+ОблагаемаяМатПомощьВР+Индексация;
// МаксБаза - ограничение в 1000 грн
Если МаксБазаПенс > 0 Тогда
ОблагаемоеПенс = Мин(ОблагаемоеПенс,МаксБазаПенс);
КонецЕсли;
Если МаксБазаБезр > 0 Тогда
ОблагаемоеБезр = Мин(ОблагаемоеБезр,МаксБазаБезр);
КонецЕсли;
Если МаксБазаНетр > 0 Тогда
ОблагаемоеНетр = Мин(ОблагаемоеНетр,МаксБазаНетр);
КонецЕсли;
Иначе //единый взнос
ОблагаемоеЕСВ = Оклад+Отпускные+ОблагаемаяМатПомощь+ОблагаемаяМатПомощьВР+Индексация;
ОблЕСВБольн = Больничные+БольничныеЗаСчетПредприятия;
//*******************************
// Это нужно вставить
ОблагаемоеПроф = Оклад+Отпускные+ОблагаемаяМатПомощь+ОблагаемаяМатПомощьВР+Индексация;
//*******************************
// МаксБаза
Если (МаксБазаЕСВ > 0) и (ОблагаемоеЕСВ + ОблЕСВБольн > МаксБазаЕСВ) Тогда
ОблагаемоеЕСВ = Мин(МаксБазаЕСВ, ОблагаемоеЕСВ);
ОблЕСВБольн = Мин(МаксБазаЕСВ - ОблагаемоеЕСВ, ОблЕСВБольн);
КонецЕсли;
КонецЕсли;
Профсоюзный = ?(Сотрудник.ЧленПрофсоюза = 1,ОблагаемоеПроф * стПрофсоюзный,0);
http://pro1c.org.ua/index.php?showtopic=2284