PDA

Просмотр полной версии : Открыть отчет по имени шаблона



Terminat
06.11.2013, 09:25
Есть цех, в цехе несколько разнотипных многозонных печей. В печи проводится обработка партии деталей, партии различаются номерами. Текущие параметры архивируются в файловый архив. Параметры партии (номер партии, начало и конец обработки, используемая печь, она же имя шаблона отчета) сохраняются в базу данных (Firebird 2.0). Впоследствии технолог по номеру партии должен иметь возможность открыть отчет, при этом используемая печь, она же имя шаблона отчета, заранее неизвестна - берется из базы данных. Привязать начало и конец обработки для отчета не проблема, но вот шаблон...

Есть ли возможность открыть отчет по имени шаблона? Подозреваю, что такая возможность доступна из скрипта.

Возможно, что я заблуждаюсь, и эту задачу надо решать совсем не так.

SCADAMaster
06.11.2013, 11:58
Можно использовать скрипт, можно решить на стандартном функционале.
У нас есть ФБ "Сравнение строк" (закладка "Вычисления"), с помощью данного вы можете сравнить имя шаблона поступающего от базы данных с некой заданной командой (имени отчетам). Если имена совпадают, то на выходе ФБ "Сравнение строк" будет истина. А используя этот сигнал вы можете открыть отчет например при помощи модуля "События" - у него есть закладка "Действия", с помощью которых можно открывать отчеты.

Terminat
06.11.2013, 15:55
Вариант работает, спасибо.