ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (http://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   Отчеты ReportsNet, версия 1.0.5 (http://forum.tk-chel.ru/showthread.php?t=3351)

SahatoshL 31.03.2015 10:07

ну и... хоть кто нить скажет))

csistra 31.03.2015 10:12

ну тут сложно что то простое сказать.
Как вариант пишите проверку на заполненность каждого поля перед совершением или во время расчета.

SK 31.03.2015 10:19

SahatoshL, автор отчетов еще не вышел из отпуска.

csistra 31.03.2015 10:36

Цитата:

Сообщение от SahatoshL (Сообщение 103349)
ну и... хоть кто нить скажет))

а еще лучше напишите конкретнее, что надо сделать то.
Например, если поле 1 пустое, отчет выдает ошибку.
Тогда и Вам проще будет, и всем остальным тоже.

SahatoshL 01.04.2015 02:32

Цитата:

Сообщение от csistra (Сообщение 103350)
ну тут сложно что то простое сказать.
Как вариант пишите проверку на заполненность каждого поля перед совершением или во время расчета.

а где отображается сам ходы вычислений чтоб я проверку написать мог?

Цитата:

Сообщение от csistra (Сообщение 103367)
а еще лучше напишите конкретнее, что надо сделать то.
Например, если поле 1 пустое, отчет выдает ошибку.

А конкретно надо делать проверку выбран ли водитель из списка на форме, выбран ли вид топлива. если не выбран то выдать сообщение. я канеш могу сделать самодельную кнопку на форме для проверки, но все дело в том что пользователь может забыть нажать и эту кнопку))

csistra 01.04.2015 05:48

Цитата:

Сообщение от SahatoshL (Сообщение 103426)
А конкретно надо делать проверку выбран ли водитель из списка на форме, выбран ли вид топлива. если не выбран то выдать сообщение. я канеш могу сделать самодельную кнопку на форме для проверки, но все дело в том что пользователь может забыть нажать и эту кнопку))

Зачем кнопки? что Вас так на кнопки то тянет ?
пишете в коде:
Если не выбран водитель, вывести сообщение "не выбран водитель"
Иначе
Если не выбран вид топлива, вывести сообщение "не выбран вид топлива"
Иначе
и т.п.
Это все проверяете вначале, с крайнего цикла по "Иначе" выводите в начало расчета.
Получится громоздко, зато будет работать.
Выложите шаблон отчета посмотреть, если не секретно.

Добавлено через 10 минут
Вопрос!
Будет ли дорабатываться автоформировалка отчетов ?
Второй Вопрос!
Подскажите (желательно на примере)
Как сделать комплексный отчет, который содержит 4-5 отчетов (разных), по разной технике, но с 1м периодом формирования?

Третий Вопрос!
Как сделать отчет по мобильным КТ с топливом (бензовоз) с выводом данных по УСС бензовоза и сопоставлением данных с (ДУТ) заправляемого ТС ?

Вопрос четвертый!
Когда на NET заработает функция для формирования отчета по пробегу ТС с треком ?

Вопрос Пятый!
Как для отчета по обработке полей написать вызываемое окно (после нажатия кнопки "Сформировать отчет") в которое можно по выбраным тс ввести ширину захвата. Порнография с ковырянием в доп параметрах в 4х уже за два года надоела хуже некуда.

Вопрос Шестой.
Как можно запретить редактировать параметры в автоформировалке ? В том числе и при перезаливке ? Как сделать пароль доступа к этой функции?

ну и хватит пока что.

storm 01.04.2015 07:04

Цитата:

Сообщение от csistra (Сообщение 103443)
Как сделать комплексный отчет, который содержит 4-5 отчетов (разных), по разной технике, но с 1м периодом формирования?

1. подключаете необходимое вам кол-во датасетов
2. добавляете бэнды для этих датасетов, подключаете их
3. добавляете нужные колонки

Цитата:

Сообщение от csistra (Сообщение 103443)
Как сделать отчет по мобильным КТ с топливом (бензовоз) с выводом данных по УСС бензовоза и сопоставлением данных с (ДУТ) заправляемого ТС ?

нужно взять отчет по заправкам и сливам бензовоза и подключить к нему датасет по заправкам и сливам заправляемых машин, если номер бака отличается от бензовоза, а потом для каждой строки отчета по бензовозу пробегаться по датасету заправляемых и искать по времени (и/или по идентификатору i-Button) подходящую заправку (как пробежаться по датасету я вам уже показывал по тимвьюеру)

Цитата:

Сообщение от csistra (Сообщение 103443)
Когда на NET заработает функция для формирования отчета по пробегу ТС с треком ?

пока не могу сказать точно

Цитата:

Сообщение от csistra (Сообщение 103443)
Как для отчета по обработке полей написать вызываемое окно (после нажатия кнопки "Сформировать отчет") в которое можно по выбраным тс ввести ширину захвата. Порнография с ковырянием в доп параметрах в 4х уже за два года надоела хуже некуда.

это окно нужно создать в шаблоне и работать там с ним

Цитата:

Сообщение от csistra (Сообщение 103443)
Как можно запретить редактировать параметры в автоформировалке ? В том числе и при перезаливке ? Как сделать пароль доступа к этой функции?

такой возможности нет

csistra 01.04.2015 07:29

Цитата:

Сообщение от storm (Сообщение 103465)
1. подключаете необходимое вам кол-во датасетов
2. добавляете бэнды для этих датасетов, подключаете их
3. добавляете нужные колонки

Но для каждого отчета свой набор техники, я же это написал, как это реализовать не совсем понятно мне.


Цитата:

Сообщение от storm (Сообщение 103465)
нужно взять отчет по заправкам и сливам бензовоза и подключить к нему датасет по заправкам и сливам заправляемых машин, если номер бака отличается от бензовоза, а потом для каждой строки отчета по бензовозу пробегаться по датасету заправляемых и искать по времени (и/или по идентификатору i-Button) подходящую заправку (как пробежаться по датасету я вам уже показывал по тимвьюеру)

Ок псб, пойду попробую.


Цитата:

Сообщение от storm (Сообщение 103465)
Сообщение от csistra
Когда на NET заработает функция для формирования отчета по пробегу ТС с треком ?

пока не могу сказать точно

А очень надо.. на это куча времени уходит...Я конечно агитирую людей пользоватся Вебом и клиентом АГ... но пока приходится делать еще и ручками..


Цитата:

Сообщение от storm (Сообщение 103465)
это окно нужно создать в шаблоне и работать там с ним

Можно пример где нить посмотреть, я такое не делал ни разу.



Цитата:

Сообщение от storm (Сообщение 103465)
Сообщение от csistra
Как можно запретить редактировать параметры в автоформировалке ? В том числе и при перезаливке ? Как сделать пароль доступа к этой функции?

такой возможности нет

А ограничить запуск пользователям? Т.е. в Usermanager разрешить или запретить определенным пользователям данную возможность ?

Добавлено через 6 минут
Цитата:

Сообщение от csistra (Сообщение 103467)
Сообщение от storm
1. подключаете необходимое вам кол-во датасетов
2. добавляете бэнды для этих датасетов, подключаете их
3. добавляете нужные колонки

Но для каждого отчета свой набор техники, я же это написал, как это реализовать не совсем понятно мне.

Еще одна закавыка, мне прийдется жестко в отчете прописать бензовозы тогда, или как иначе указать по чем сравнение проводим ?

storm 01.04.2015 08:30

Цитата:

Сообщение от csistra (Сообщение 103467)
Но для каждого отчета свой набор техники, я же это написал, как это реализовать не совсем понятно мне.

тогда подобное сделать проблематично, нужно тогда отфильтровывать лишние машинки в каждом отчете

Цитата:

Сообщение от csistra (Сообщение 103467)
Можно пример где нить посмотреть, я такое не делал ни разу.

отчет по полям, там есть форма или попроще если - контрольные точки с выбором или самый простой шаблон parks-pointsext.frx в папке Templates - остановки с фильтрацией по продолжительности, как создать диалоговое окно и как с ним работать можно подробно прочитать в документации по фастрепортс

Цитата:

Сообщение от csistra (Сообщение 103467)
А ограничить запуск пользователям? Т.е. в Usermanager разрешить или запретить определенным пользователям данную возможность ?

теоретически можно сделать запуск с каким-нибудь ключом, если ключ задан - скрывать меню автоформировалки, связи с юзерменеджером в этой версии отчетов не будет

csistra 01.04.2015 08:34

Цитата:

Сообщение от storm (Сообщение 103473)
тогда подобное сделать проблематично, нужно тогда отфильтровывать лишние машинки в каждом отчете

А привязать к названию кар листа можно ?


Цитата:

Сообщение от storm (Сообщение 103473)
Сообщение от csistra
Можно пример где нить посмотреть, я такое не делал ни разу.

отчет по полям, там есть форма или попроще если - контрольные точки с выбором или самый простой шаблон parks-pointsext.frx в папке Templates - остановки с фильтрацией по продолжительности, как создать диалоговое окно и как с ним работать можно подробно прочитать в документации по фастрепортс

Ок псб пойду пытать.

Добавлено через 47 секунд
Цитата:

Сообщение от csistra (Сообщение 103474)
Сообщение от storm
тогда подобное сделать проблематично, нужно тогда отфильтровывать лишние машинки в каждом отчете

А привязать к названию кар листа можно ?

Т.е. каждый отчет в группе привязан к карлисту и по нему формирует отчет.


Текущее время: 08:21. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot