"ЗиК, 265, хозрасчетная.<br>Свод начислений и удержаний - Всего начислено<br>Свод проводок - Итого начислено в 70-й<br>Не совпадают! Разница 1-2 копейки. Разница появилась после того, как стали распределять затраты документом "Бухгалтерский и налоговый учет начислений и удержаний", и только по сотрудникам с этим распределением. <br>Залез в глобальный модуль, процедура "глПолучитьРаспределениеРезультата".<br><br>Если Результат<>ТаблицаБухУчета.Итог("Сумма") Тогда<br>ОшибкаРазница=Результат-ТаблицаБухУчета.Итог("Сумма");<br> Сообщить("Ошибка у "+ЗаписьИзЖурнала.Объект+" на "+ОшибкаРазница);<br>.............<br><br>Выдала много-много. Выходит, что за счет округления распределяемая сумма может оказаться не равной "Итого распределено". Ошибка в плюс или минус, в общем может компенсироваться, а может и нет. Да и вообще, какие могут быть округления - копейку разницы надо кидать на любую статью!<br><br>Сделал так (Это в самом конце процедуры глПолучитьРаспределениеРезультата):<br> Если Результат<>ТаблицаБухУчета.Итог("Сумма") Тогда<br> КосякРазница=Результат-ТаблицаБухУчета.Итог("Сумма");<br> ТаблицаБухУчета.ВыбратьСтроки();<br> Пока ТаблицаБухУчета.ПолучитьСтроку()=1 Цикл<br> Если ТаблицаБухУчета.Сумма=0 Тогда<br> Продолжить;<br> КонецЕсли;<br> Если (ТаблицаБухУчета.Сумма+КосякРазница)<0 Тогда<br> Продолжить;<br> КонецЕсли;<br> ТаблицаБухУчета.Сумма=ТаблицаБухУчета.Сумма+КосякРазница;<br> Прервать;<br> КонецЦикла;<br> Если Результат<>ТаблицаБухУчета.Итог("Сумма") Тогда<br> КосякРазница=Результат-ТаблицаБухУчета.Итог("Сумма");<br> Сообщить("Все равно косяк у "+ЗаписьИзЖурнала.Объект+" на "+КосякРазница);<br> КонецЕсли;<br> КонецЕсли;<br><br>Теперь стабильно имею разницу в 1 копейку. И не могу найти, почему.<br>Может кто сталкивался, подскажите плизз..."