Apico Soft / АПИКО Софт



Спонсором блога ScalaHelp.RU является компания АПИКО Софт.

Мы предоставляем:
- Качественный ERP консалтинг.
- Внедрение и сопровождение системы.
- Российские формы первичных документов, бухгалтерская и налоговая отчетность.

- Разработка корпоративной отчетности.

Наш телефон 8 (495) 961 98 48
Сайт http://www.apicosoft.ru/

Позвоните нам, мы сделаем все, чтобы помочь Вам.

четверг, августа 02, 2007

TTX на основе отчета

Все встроенные отчеты iScala на Crystal Reports используют в качестве источника данных Field Definition File - это текстовый файл, в котором описана структура данных, передаваемых отчету. Данный файл нужен только при разработке отчета, при рабочем формировании он не используется. Расширение у таких файлов TTX, поэтому часто их и называют TTX файлы.

Проблемы возникают когда вы решаете изменить уже существующий отчет. По закону подлости оригинальных TTX файлов не находится. Беда это небольшая, ведь в самом отчете есть вся нужная информация, нужно только ее оттуда достать.

Для восстановления TTX можно воспользоваться скриптом, написанным Sergey Mikhno. Скачать его можно здесь.

Запускается скрипт из командной строки: createttx.bat МойОтчет.rpt

В результате работы скрипта будут сформированы все TTX и ссылки внутри отчета будут исправлены, т.е. будут указывать на вновь сформированные файлы. Советую делать все эти операции над копией, а не над оригинальным отчетом.

4 комментария:

  1. Этот комментарий был удален автором.

    ОтветитьУдалить
  2. Невозможно создать объек контейнера ActivX CrystalReportRuntime.Application

    ОтветитьУдалить
  3. Скрипт скорее всего запускается на машине, где не установлен CR. Еще вариант - проблема с версией CR.

    ОтветитьУдалить