"> Если больничный не снимает оплату по табелю, то проверьте виды расчета ОплатаБЛс2005 и ОплатаБЛЗаСчетРаботодателяс2005. Они должны вытеснять оплату по табелю. У вас скорее всего не стоят соответствующие галочки в настройках вытеснения. <br><br>Как все это организовать? проставить галочки на вытеснение ранее существующей информации и виды расчета?<br><br>вот что и меня в модуле ОплатаБЛс2005 - ЧТО НЕ ТАК?<br><br>//******************************************************************************<br>// Предопределенная процедура<br>//<br>Процедура ПровестиРасчет()<br><br> // если запись исправлена или фиксирована, то ее не рассчитываем<br> Если (Исправлена=1) или (Фиксирована=1) Тогда<br> глСообщениеТрассировки(глСообщенияТрассировки, """" + ?(Исправлена=1,"Результат записи исправлен вручную","Запись фиксирована") + ". Расчет не проводился.", 0, 1);<br> Возврат<br> КонецЕсли;<br> <br> ТаблицаДанныхДляБЛ = """";<br> глСобратьДанныеДляБЛ2005(Документ, ВидРасч, ДатаНачала, ДатаОкончания, ТаблицаДанныхДляБЛ);<br> Результат = ТаблицаДанныхДляБЛ.ПолучитьЗначение(1,"СуммаПособияЗаСчетФСС");<br> Если (Документ.ТипБолезни = Перечисление.ТипБолезни.ПособиеБезЗаболевания)<br> Или (Документ.ТипБолезни = Перечисление.ТипБолезни.ПоУходуДо3хЛет)<br> Или (Документ.ТипБолезни = Перечисление.ТипБолезни.ПоУходуДо7миЛетДляСостоящихВБраке)<br> Или (Документ.ТипБолезни = Перечисление.ТипБолезни.ПоУходуДо7миЛетДляНеСостоящихВБраке)<br> Или (Документ.ТипБолезни = Перечисление.ТипБолезни.ПоУходуДо15тиЛетДляСостоящихВБраке)<br> Или (Документ.ТипБолезни = Перечисление.ТипБолезни.ПоУходуДо15тиЛетДляНеСостоящихВБраке)<br> Тогда<br> Дни = ТаблицаДанныхДляБЛ.ПолучитьЗначение(1,"Дней");<br> Часы = ТаблицаДанныхДляБЛ.ПолучитьЗначение(1,"Часов");<br> Иначе<br> Дни = ТаблицаДанныхДляБЛ.ПолучитьЗначение(1,"ДнейОплачиваемыхЗаСчетФСС");<br> Часы = ТаблицаДанныхДляБЛ.ПолучитьЗначение(1,"ЧасовОплачиваемыхЗаСчетФСС"); <br> КонецЕсли;<br> <br><br><br>КонецПроцедуры"