Цитата:
Сообщение от
miklenew
А для чего используется вот это проверка
X++:
if (queryRun_.changed(tablenum(CustGroup)))
Если в запросе соединены 2 таблицы, к примеру CustGroup и CustTable, то для нескольких записей таблицы CustTable будет одна и та же запись CustGroup - в смысле, что несколько клиентов принадлежат одной и той же группе клиентов.
Так вот, эта строка вернет true, когда в переборе закончится одна группа клиентов и начнется следующая. Что довольно удобно и позволяет избежать доп. кодирования, исполняющего эту же по сути проверку, и использования вложенных циклов для этой цели.
Цитата:
Сообщение от
miklenew
И раз уж тему поднял, а в чём принципиальная разница между AutoDesignSpec и GeneretedDesign? Чем руководствоваться при выборе то или иного типа дизайна?
Второй используется для статических отчетов, в которых очень важно точное позиционирование элементов - к примеру, если требуется отчет, формат которого задается сторонним предприятием или законодательством.
Первый позволяет выполнять пользовательскую настройку выводимой информации перед печатью. требует меньше времени для настройки и модификации отчета. Идеально подходит для простых отчетов и внутренних, не требующих конкретого дизайна отчетов.