PDA

Просмотр полной версии : Идентификация прицепного оборудования, реализация


csistra
22.07.2014, 08:28
Наконец то руки дошли и до идентификации прицепного оборудования.
Железо сейчас взяли на тестирование. Идентификация по 1wire.
Задача следующая:
1-Получить номенклатуру прицепленного агрегата.
2-Ширину захвата этого агрегата.
3-Получить п.1-2 в отчет по обработанной площади в автоматическом режиме, т.е. не вводить ширину захвата, а брать это с метки.

Сразу столкнулся с тем, что в 4.1.6 в в Радиометках есть только Ф.и.О и id метки.
Можно добавить хотя бы еще 1 столбец ширина захвата. Название Ф.И,о. мне непринципиально.

Кто с данной тематикой работал просветите... может я не туда смотрю и не там ковыряюсь ?

Андрей Смирнов
23.07.2014, 09:46
Сергей, быть нам пионерами)

csistra
23.07.2014, 09:49
Да я и не отказываюсь... Главное чтобы ТК поддержало....
Без их поддержки в виде некоторой дописки 4.1.6 и в последствии и нет версии ничего не получится :)

Андрей Смирнов
23.07.2014, 10:14
Мы все обработки ведем в 1с. там все справочники. однако тут я вряд ли чем помогу на вопрос "как?".

csistra
23.07.2014, 10:30
Как в 1С это реализовать как раз понятно. Для начала надо в АГ. :)

Андрей Смирнов
23.07.2014, 10:50
а еще - модифицировать прошивку типа AGTK-10.64 , чтобы можно было сигнал метки пореже опрашивать :dorabotka: :pardon:

csistra
25.07.2014, 04:55
интересно представители ТК скажут свое слово ?

ФОРУМ ТК
25.07.2014, 06:03
интересно представители ТК скажут свое слово ?
Про релиз Net вы в курсе. 4.0.6 больше не поддерживается. Поэтому нужно исходить из этого.
Что касается железа, то нужно знать версию прошивки прибора, чтобы говорить точно про настройки.

csistra
25.07.2014, 06:46
Я говорю про допил 4.1.6. Про версию Net я вкурсе, что будет он хрен знает когда :) Ибо ТЗ я отправил месяца два наверное уже как, а в ответ ни привета. ...
а БЕз основного СХ функционала уж извините, но NET мне и даром не нужен.

SK
26.07.2014, 19:26
Я говорю про допил 4.1.6.
Что именно там должно быть допилено ?

csistra
27.07.2014, 06:34
В меню "Радиометки" добавить вкладку "Прицепной агрегат".
Во вкладке должно быть 1 столбца:
1-ID метки.
2-Ширина захвата.
3-Наименование.
Ключевое поле ID метки.
Каждому параметру нужна переменная для возврата значения в fast report.
В fast report реализовать выбор параметра для расчета обработанной площади:
1-Радиометки.
2-Из значения поля ( в доп ТС) Ширина захвата.

SK
28.07.2014, 05:54
В меню "Радиометки" добавить вкладку "Прицепной агрегат".
Во вкладке должно быть 1 столбца:
1-ID метки.
2-Ширина захвата.
3-Наименование.
Ключевое поле ID метки.
Каждому параметру нужна переменная для возврата значения в fast report.
Так это уже сейчас можно делать...
Плюс настоятельная рекомендация - использовать ОБЩУЮ внешнюю БД для FastReport, чтобы на каждое рабочее место не прописывать все параметры и менять их централизовано. Внешние источники данных подключаются в FR на ура. По ключевому полю можно организовать любое количество параметров. А БД можно создать... да хоть в Excel.

csistra
28.07.2014, 11:32
т.е. если я правильно понимаю, то вы предлагаете:
1-взять стороннюю БД. там реализовать эти параметры.
2-В АГ исползовать существующую таблицу Водители.
3-В фаст репорте подключить внешний источник и в отчет получать сопоставление 2х источников ?

Тогда только 1 вопрос КАК отчет по полям в фаст репорте будет формировать на сонове внешнего источника обработанную площадь ?
Есть пример отчета по обработке площадей на основе меток ? Либо я не совсем допонимаю....
П.С. Внешний источник конечно выход из ситуации, но мне кажется это уже изврат и реализовать в АГ табличку не так уж и долго. Даже в 4.1.6.

SK
16.08.2014, 14:37
csistra, по сути, модуль отчетов при расчете полей запускает оле-функцию расчета с соответствующими аргументами.
http://gyazo.com/aad9b56fd4147f7247da6f0a4f343495
В аргументах содержатся необходимые для расчета параметры.
Взять их можно из самых разных источников данных.
Что касается доработки 4.х - это теоретически возможно.
Правда, там придется не только поля данных добавить, но и сделать их подстановку в расчет (с проверками на правильность заполнения и т.п.).
Уточните у Programmer-а - насколько это серьезная доработка. Лучше всего - телефонным звонком.

csistra
17.08.2014, 06:05
Ок, псб завтра буду связываться.