roofoos писав:Как защитить свои шаблоны от редактирования, но с возможностью их открытия и распечатки???
Защитить шаблон можно, для этого, в редакторе шаблона в меню
Звіт -
Налаштування перейдите в окно
Налаштування звіту, на вкладке
Основні, поле
Пароль. Введите туда пароль и нажмите
Ок. Но эта опция будет требовать ввода пароля не только при редактировании, но и даже при открытии шаблона. Потому в фастрепорте нету такой возможности защиты шаблона. Можете, например, установить защиту записи на папочку "Reports", или поставить его защищённым от записи и отключить редактирование таких файлов, но в данном случае код всё равно можно увидеть и файл скопировать. Увы лучшего механизма защиты в FastReport нету.
roofoos писав:PS: Часто нахожу свои шаблоны в других вариантах исполнения в конкурирующих организациях. Обидно
Вы уверены, что это лично Ваши шаблоны, а не сделанные нами стандартно? Если да, то можно предусмотреть в шаблоне какой-то код проверки, допустим, чтобы проверялось поле в конкретном каком-то участке и если нету таких данных, то чтобы шаблон не печатался. Если Ваши конкурирующие организации не смыслят в скриптах шаблона, они не догадаются как это изменить, и следовательно, в других базах этот шаблон будет печататься пустой или с ошибкой, или можно сделать, чтобы он выдавал, что защищено правообладателем.