"Мне кажется, что код написан некорректно.<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>Пока ТЗ.ПолучитьСтроку()=1 Цикл <br> Если ТЗ.МОЛ <> _МОЛ Тогда<br> _МОЛ = ТЗ.Товар.МОЛ; <br> Таб.ВывестиСекцию("МОЛ"); <br> КонецЕсли;<br><br> _Товар = ТЗ.Товар;<br> Таб.ВывестиСекцию("Строка");<br>КонецЦикла;<br>.."