Здравствуйте. Существует отчет с колонками: Дата, Оператор, Изделие. Необходимо сделать поиск (выборку) из отчета: по дате, по оператору, по изделию.
Подскажите пожалуйста. Время мало. Боюсь не успею сам разобраться и отладить. За ранее спасибо!!!
Здравствуйте. Существует отчет с колонками: Дата, Оператор, Изделие. Необходимо сделать поиск (выборку) из отчета: по дате, по оператору, по изделию.
Подскажите пожалуйста. Время мало. Боюсь не успею сам разобраться и отладить. За ранее спасибо!!!
Нужно в отчете сделать поиск?
Или нужна детализация по какой то позиции? Опишите вашу задачу подробнее.
Спасибо.
Нужно в отдельном окне сделать поиск (на мнемосхеме): Поиск по дате - вводим дату начала и конца. Поиск по Оператору - выпадающий список операторов. Поиск по изделию - выпадающий список изделий.
Поиск должен производится где? В архиве или в сформированных отчетах?
Что дальше с этим нужно сделать?
Спасибо.
Поиск должен производится в сформированных отчетах. Открываться в форме отчета. А дальше печать и т.д., но в форме отчета там все это уже есть.
Последний раз редактировалось Vitamin; 14.07.2020 в 18:13.
По простому такой отчет не сделать.
Можно сделать так. Делается общий сводный отчет, куда будет заносится нужная вам для поиска информация - оператор, материал, время начала и время конца.
По щелчку оператора на нужной строке - открывается уже детальный отчет. Для этого используется механизм возврата из отчета. Пример в приложении.
В приложении проект с примером возвращения данных из отчета. Передается время и число.
Обратите внимание на ячейку Конец в бэнде данных - настройка "Взаимодействие" - "Тег", а также на событие "Нажатие" у этой же ячейке.
Передача данных происходит в переменные в дереве объектов (поэтому работать будет только в Runtime), можно сделать и другие действия.
Второй вариант - использовать в качестве хранилища таких сводных отчет журнал сообщений. В нем есть механизм поиска. Подробнее описывалось в этой статье:
https://insat.ru/blog/skript-zagruzk...nykh-otchetov/
Второй вариант несколько проще.
Спасибо.
Спасибо большое!
Помогите, пожалуйста написать код для события "Нажатие". Требуется в переменную дерева объектов выводить значение выбранной ячейки Время. По примеру пробовал. Пример работает. А в своем отчете-не получается.
Значит что-то не так делаете. Проверьте еще раз - сравните с предоставленным примером.
Событие вы прописали?
Спасибо.
Событие скопировал из примера. Выдает ошибки:
Ошибка компиляции
Выявлена ошибка компиляции в событии 'Click' компонента 'DataАрхив_Время':
Имя "MasterSCADAHlp" отсутствует в текущем контексте.
Ошибка компиляции
Выявлена ошибка компиляции в событии 'Click' компонента 'DataАрхив_Время':
Не удалось найти имя типа или пространства имен "ITreePinHlp" (пропущена директива using или ссылка на сборку?).
Ошибка компиляции
Выявлена ошибка компиляции в событии 'Click' компонента 'DataАрхив_Время':
Имя "MasterSCADAHlp" отсутствует в текущем контексте.