Косяк с 1-м числом правится просто в запросе:<br> <br>Общий модуль "ПроведениеРасчетовПереопределяемый" Процедура СформироватьИЗаписатьДанныеРасчетаСреднего В первой части запроса: <br> <br><br><pre>|ИЗ <br>| РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК Основной <br>| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КоэффициентИндексацииЗаработка КАК КоэффициентИндексацииЗаработка <br>| ПО ((НЕ Основной.ВидРасчета.СпособРасчета В (ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.ПоСреднемуЗаработкуФСС), ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.ПособиеПоУходуЗаРебенкомДо1_5Лет), ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.ДоплатаДоСреднегоЗаработкаФСС)))) <br>| И (КоэффициентИндексацииЗаработка.Сотрудник = Основной.Сотрудник) <br>| И (КоэффициентИндексацииЗаработка.Период >= Основной.ПериодРасчетаСреднегоЗаработкаНачало) <br>| И (КоэффициентИндексацииЗаработка.Период <= Основной.ДатаНачалаСобытия) <br>| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ <br>| ДатыРегистра.Сотрудник КАК Сотрудник, <br>| ДатыРегистра.Регистратор КАК Регистратор, <br>| ДатыРегистра.НомерСтроки КАК НомерСтроки <br></pre><br><br><br>В сравнении добавляется равно. Пока ошибок не нашел.<br> <br>А вот пересчет в коде не предусмотрен , ручками же править начисления - свихнешься.