"Ну тогда и надо работников временно переводить в другое подразделение, а проводки задавать по подразделениям!<br><br>Действительно, у 1Совцев вслучае перевода в другое подразделение вся ЗП падает на последнюю проводку и в журнале расчета одна запись "Оплата по окладу". Интересно то, что если в Кадровом перемещении не только подразделение поменять, но и оклад, то записи формируются две и проводки формирует правильно! Это меня натолкнуло на мысль, что в программе не учитывается при начислении зарплаты изменение рекизита "Подразделение".<br><br>Короче, если в глобальном модуле в функции глПолучитьВсеРасчетыДействующиеПоСотруднику() почти в самом начале изменить чуть чуть вызов функции глПолучитьТаблицуИсторииРеквизитов: дописать в перечень реквизитов "Подразделение", то все начинает корректно работать.<br><br>...<br><br>// получение основных начислений сотрудника<br><br> //<br><br> // оплата по окладу, оплата по тарифу<br><br>// ТаблицаРеквизитов = глПолучитьТаблицуИсторииРеквизитов(Сотрудник,Начало,Окончание,"СостояниеФизлица,Оклад,Ставка,ФормаТруда,ГрафикРаботы,КоэффициентОплаты");<br><br><br><br> ТаблицаРеквизитов = глПолучитьТаблицуИсторииРеквизитов(Сотрудник,Начало,Окончание,"СостояниеФизлица,Оклад,Ставка,ФормаТруда,ГрафикРаботы,КоэффициентОплаты,Подразделение");<br><br>...<br><br>Хотя, конечно, надо еще протестировать, не аукнется ли это изменение еще где нибудь.<br><br>Короче, если подобные ситуации с работниками бывают частенько, то есть смысл напрячь своих программеров (если они есть, конечно). Удачи! <br><br><br><br>"