+1
Отвечен

Как создать отчет

zigamodo 11 месяцев назад в Генератор отчетов обновлен СИМП Лайт (тех поддержка) 11 месяцев назад 1

Image 1565

Как создать отчет с возможностью выбора канала(сигнала)

Ответ

Ответ
Отвечен

День добрый.

В динамике менять канал для отчета не получится. 

Решение:

1. Сформировать шаблон отчета под каждый канал (Отчет1, Отчет2 и т.д к примеру).

2. На виртуальных каналах и скрипте построить выбор и формирование нужного отчета.

  2.1. Понадобятся два виртуальных канала.

  2.2. Один канал типа Integer, к которому привязан будет выпадающий список.

  2.3. Второй канал со скриптом, тип запуска по событию записи, к этому каналу привяжем кнопку "отчет"

  2.4. Тело скрипта примерно следующее:

begin  
case ReadValue('Канал к которому привязан вып. список') of
0: OpenReport('Отчет1');
1: OpenReport('Отчет2');
// и так далее
end;
end.  

ХОРОШО, МНЕ ПОНРАВИЛОСЬ

Спасибо, огромное. все работает. 

Оценка удовлетворенности от zigamodo 11 месяцев назад
Ответ
Отвечен

День добрый.

В динамике менять канал для отчета не получится. 

Решение:

1. Сформировать шаблон отчета под каждый канал (Отчет1, Отчет2 и т.д к примеру).

2. На виртуальных каналах и скрипте построить выбор и формирование нужного отчета.

  2.1. Понадобятся два виртуальных канала.

  2.2. Один канал типа Integer, к которому привязан будет выпадающий список.

  2.3. Второй канал со скриптом, тип запуска по событию записи, к этому каналу привяжем кнопку "отчет"

  2.4. Тело скрипта примерно следующее:

begin  
case ReadValue('Канал к которому привязан вып. список') of
0: OpenReport('Отчет1');
1: OpenReport('Отчет2');
// и так далее
end;
end.  

Сервис поддержки клиентов работает на платформе UserEcho