Цитата:Я понимаю, что должен работать сложный системный код. Получается что нужно только с нуля писать шаблоны? т.е. без программеров не обойтись? Или как быть? Какой смысл тогда для рядового пользователя от графического редактора отчетов если даже без внесения изменений после сохранения перестают работать формулы?
Немножко, Сергей, не так.
Отчеты в ТЦУ сейчас бывают двух видов - встроенные (те которые находятся внутри самого исполняемого файла tcu3.exe и пользовательские, те которые в виде xml-файлов.
Когда-то были только встроенные, сейчас половина пользовательских, половина встроенных. К концу апреля все отчеты мы должны перевести в пользовательский формат, то есть в xml-файлы
Во встроенных отчетах функции расчетов выполняет программный код самой программы.
В пользовательских отчетах эти функции выполняет код на языке Visual Basic Script.
Идея в том, чтобы пользователь мог открыть пользовательский отчет в режиме конструктора и сделать простейшие действия - изменить размеры полей, цвет, добавить собственные поля с каким-то данными, модифицировать sql-запрос, на основе которого строятся отчеты. Опять же - от простого к сложному. Со временем можно будет делать и сложные отчеты самому. К лету мы по планам должны подготовить документацию по работе с отчетами.
Преимущества Windows-решений, а особенно базирующихся на инструментах от Miсrosoft в том, что можно использовать широчайший инструментарий.
Максимально хорошо и максимально подробно описан Microsoft Access из пакета MS Office. База данных ТЦУ (до редакции Сеть) как раз в этом формате и хранится. Никто не мешает делать отчеты в Access (это подробно обсуждается на куче форумов, наберите в гугле "как составить отчет в Access"
При разработке конструктора я постарался максимально приблизить работу с конструктором ТЦУ и работу с конструктором Access
Цитата:Возможен ли вариант создания шаблонов под заказ, на основе наших примеров созданных в word'е, на платной основе?
Да, такой вариант возможен. При этом мы обсуждаем и стоимость, и сроки. Единственное условие - если мы сочтем, что данный отчет будет интересен другим пользователям, мы оставляем за собой право включать его в дальнейшие дистрибутивы.
Пишите нам в почту, будем обсуждать.
С уважением и наилучшими пожеланиями.