"Я делал так в подобных строках: (не знаю правильно или нет, но считает)<br><br>Было:<br><br>------------------<br><br>ТаблицаРаспределения.ВыбратьСтроки();<br><br>Пока ТаблицаРаспределения.ПолучитьСтроку() = 1 Цикл<br><br> Сумма = ЕСН*(ТаблицаРаспределения.ПолучитьЗначение(ТаблицаРаспределения.НомерСтроки, РевизитДляРаспределенияЕСН_ФБ)/ТаблицаРаспределения.Итог(РевизитДляРаспределенияЕСН_ФБ));<br><br> Распределено = Распределено + Сумма;<br><br> СформироватьПроводку("ЕСН_ФБ", Сотрудник,ТаблицаРаспределения, Сумма);<br><br>КонецЦикла;<br><br>------------------<br><br>Стало:<br><br>------------------<br><br><br><br>ТаблицаРаспределения.ВыбратьСтроки();<br><br>if ТаблицаРаспределения.Итог(РевизитДляРаспределенияЕСН_ФБ)<>0 then<br><br>Пока ТаблицаРаспределения.ПолучитьСтроку() = 1 Цикл<br><br> Сумма = ЕСН*(ТаблицаРаспределения.ПолучитьЗначение(ТаблицаРаспределения.НомерСтроки, РевизитДляРаспределенияЕСН_ФБ)/ТаблицаРаспределения.Итог(РевизитДляРаспределенияЕСН_ФБ));<br><br> Распределено = Распределено + Сумма;<br><br> СформироватьПроводку("ЕСН_ФБ", Сотрудник,ТаблицаРаспределения, Сумма);<br><br>КонецЦикла;<br><br>endif;<br><br>"