An4eus
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору rmobile вот, что я придумал на скорую руку (возможно более элегатное решение) Печать 4х4: Код: Процедура ДобавитьЦенник(Таб, Печфирма, ПечНаименование, ПечЕдиница, ПечРозн, Столбик, Ряд) //т.к. начальное условие Столбик=1, а Ряд=0 - сделаем так: Столбик = ?(Столбик = 1, 0, Столбик + 1); Ряд = ?(Столбик = 0, Ряд + 1, Ряд); Если Ряд > 4 Тогда //количество строк на странице, пример - неболее 4х Таб.НоваяСтраница(); Ряд = 1; КонецЕсли; Если Столбик = 0 Тогда Таб.ВывестиСекцию("Товар|Ценник"); Cтолбик = 2; Иначе Таб.ПрисоединитьСекцию("Товар|Ценник"); //а здесь сколько столбцов, в примере их 4-е Столбик = ?(Столбик <= 4, Столбик, 1); КонецЕсли; КонецПроцедуры // ДобавитьЦенник() | p.s. код не тестил... но думаю, что рабочий... P.s.s. красота однако?
---------- Век живи - век учись! |
| Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 23:56 27-05-2009 | Исправлено: An4eus, 00:19 28-05-2009 |
|