0
andrewks
27.08.12
✎
23:38
|
в этом релизе были внесены изменения в печать кассовой книги - в макет (была добавлена вертикальная секция), и в модуль.
в итоге, вот в этом коде:
Таб.ВывестиСекцию ("ВкладнойЛист|Отчет");
Таб.НоваяКолонка();
Таб.ПрисоединитьСекцию("ОтчетКассира|Отчет");
Таб.ВывестиСекцию ("НомерЛиста|Отчет");
Таб.ПрисоединитьСекцию("НомерЛиста|Отчет");
Таб.ВывестиСекцию ("Шапка|Отчет");
Таб.ПрисоединитьСекцию("Шапка|Отчет");
перестала отрабатывать строчка Таб.НоваяКолонка(); (перенос страницы по вертикали)
изменения в коде - не источник зла, если старому коду подсунуть новый макет - всё равно не отрабатывает, т.е. дело в изменённом макете.
у кого есть предположение, в чём проблема?
|
|
1
andrewks
27.08.12
✎
23:49
|
задорненько...
всё дело в строчке
Таб.ВывестиСекцию("Кнопки");
эти редиски забыли сделать пересечение с вертикальной секцией.
правильно так:
Таб.ВывестиСекцию("Кнопки|Отчет");
из-за этой, казалось бы, мелочи, на шаге перед выполнением Таб.НоваяКолонка(); при старом макете текущая ширина таблицы была = 7 (ширина одной верт.секции), но при новом уже была = 14 (т.к. в новом макете используются две разных верт.секции, в отличие от старого, где одна и та же верт.секция просто выводилась два раза)
|
|