Страница 1 из 1

Шаблоны отчётов не работают

Добавлено: 22 июн 2009, 10:32
SS_Rebelious
Встроенная утилита "шаблоны отчётов" (LayoutTеmplate) при попытке создать отчёт на основе шаблона вылетает с ошибкой
Встретилось [] там, где ожидалось [bounds]
Что это значит и как исправить?

Re: Шаблоны отчётов не работают

Добавлено: 23 июн 2009, 00:33
Boris
Скажите номер версии и ее локализацию. Не исключено, что ей просто не нравятся русские буквы в пути к папке шаблонов - всякие там "Мои документы" и т.п.

Re: Шаблоны отчётов не работают

Добавлено: 23 июн 2009, 08:02
reasonat
Я тоже задавалась таким вопросом, почему шаблоны отчетов не вызываются. В более ранних версиях не смотрела, не было потребности, только в 8 и 9. Пробовала и рабочие наборы менять созданные. "Bounds" там нигде не должны ожидаться, тем более, что вылетает ошибка еще до выбора шаблона из списка. А путь, хоть и длинный, но самой MapInfo предусмотренный, причем в "справке" менять путь к шаблонам не рекомендуют во избежание ошибок работы. Русские буквы отсутствуют.

Re: Шаблоны отчётов не работают

Добавлено: 23 июн 2009, 08:32
SS_Rebelious
Русская Мапинфо 9.5.1.

Утилита на ура создаёт новые шаблоны и открывает их для редактирования. В пути к шаблонам нет ни одной русской буквы, хотя пробелы присутствуют.

Утилита действительно вылетает ещё до выбора шаблона.

P.S. что же всё-таки означает Bounds? это мне для общего развития)

Re: Шаблоны отчётов не работают

Добавлено: 23 июн 2009, 10:59
reasonat
Дословно: Предложение Bounds задает границы, в которых показывается Карта. Объект не может быть создан за пределами заданных этим предложением границ.
Но в шаблонах отчетов этой утилиты нет карт, есть только окна отчетов (Layout), а к ним такого предложения не требуется, там только единицы измерения на листе отчета задаются.
В LayoutTemplate.ini тоже нет ничего подозрительного на необходимость задания пределов карты.

Re: Шаблоны отчётов не работают

Добавлено: 10 дек 2009, 11:37
tom
Все просто в таблице слоя обязательно должен быть один столбец - индекс. Чтобы проверить откройте слой, затем в пункт меню таблица->изменить->перестроить, выбрать таблицу и там проставить галочку в таблице в колонке Индекс

Re: Шаблоны отчётов не работают

Добавлено: 10 дек 2009, 12:18
SS_Rebelious
tom писал(а):Все просто в таблице слоя обязательно должен быть один столбец - индекс. Чтобы проверить откройте слой, затем в пункт меню таблица->изменить->перестроить, выбрать таблицу и там проставить галочку в таблице в колонке Индекс
Протестировал на слое с одним объектом (полигоном). В таблице одна колонка ID (целое), проиндексирована. В ячейке было изначально 0, заменил на 1. И с 0 и с 1 при попытке построить отчёт на основе шаблона выскакивает всё та же ошибка.

Re: Шаблоны отчётов не работают

Добавлено: 14 янв 2010, 19:39
Инга
Попробуйте перестроить таблицу так:
поля:
Nomer символьное или целое
X и Y десятичные 16 и 2 (или сколько там надо Вам округлений) на все колонки выставить галочки.
Отчеты должны включиться.
А вообще-то странный глюк
Все слои должны быть с одинаковыми координатами и в одной проекции для точной интеграции между слоями.

Re: Шаблоны отчётов не работают

Добавлено: 14 янв 2010, 22:11
SS_Rebelious
Инга писал(а):Попробуйте перестроить таблицу так:
поля:
Nomer символьное или целое
X и Y десятичные 16 и 2 (или сколько там надо Вам округлений) на все колонки выставить галочки.
Если даже это и поможет (завтра попробую), то какой мне смысл использовать этот плагин, если придётся все таблицы приводить к виду N X Y?