Счетчик = Счетчик+1;
Если Сприлож = 1 Тогда
Т.ВывестиСекцию("Строка");
Если (счетчик > 3) и (счетчик < 5) Тогда
КолСтраниц = КолСтраниц+1;
КонецЕсли;
Если (ПустаяСтрока(СтрП) = 0)Тогда
Т.ВывестиСекцию("Всоставе");
КонецЕсли;
Иначе
Таб.ВывестиСекцию("Строка");
Если (ПустаяСтрока(СтрП) = 0)Тогда
Таб.ВывестиСекцию("Всоставе");
КонецЕсли;
КонецЕсли;
я так понимаю, должен для 4 строк выдать еще 1 страницу, а выдает 2
Если (счетчик > 3) и (счетчик < 5) Тогда
КолСтраниц = КолСтраниц+1;
КонецЕсли;
Т.ВывестиСекцию("Строка");
Если (ПустаяСтрока(СтрП) = 0)Тогда
Т.ВывестиСекцию("Всоставе");
КонецЕсли;
(7) Чего вдруг ? Только автору какая-то хитрая нумерация нужна.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший