Обработка событий
Доброе время суток) Расскажу историю сначала:
написала обработку с использованием OLE-механизма, на основе данных авторгафа создаются доки в 1С. минусы: оператору надо выбирать автомобили и задавать интервал времени для выборки данных, работает медленно............... а нельзя ли обрабатывать событие от Автографа? то есть в идеале я хотела бы сделать так, чтоб оператор не вводил данные никакие вообще, а например машина работающая на линии достигла контрольной точки и в 1С сформировался документ или оператор в автографе нажал снять с рейса и в 1С сформировался документ... Добавлено через 23 минуты Возможно такое? |
Цитата:
2. Работает медленно - подчеркну, медленне, чем можно сделать, потому что считает точно и множество разных параметров. Если отключить часть функционала в ПО и уменьшить количество расчетов - все пойдет быстрее. Просто переключая машинки в ПО - Вы не замечаете долей секунд, необходимых на полный обсчет одной машинки, а вот когда обсчитываются много машин и за достаточно серьезные интервалы времени - вы эти доли умножаете на соответствующее количество машин и коэффициент времени. Логично, правда ? Вы же 1С-ница - наверняка делали перерасчет базы на больших интервалах ? Считали итоги ? Все то же самое. Фильтры и параметры в ПО АвтоГРАФ - это не нечто застывшее и статичное - изменили радиус остановки - и ПО мгновенно пересчитает Вам текущую машинку, и OLE-отчет в 1С выдаст несколько другую таблицу значений... Подключили новую адресную базу - и вуаля, теперь адреса на любом временном отрезке. Заменили список КТ - и снова вуаля на лету. А представьте, что данные по всем машинам за все время каждый раз бы полностью пересчитывались, как итоги в 1С... Так даже в 1С не перерасчитывают последовательности документов по каждому изменению - т.к. процедура получается небыстрая, особенно при больших базах. Соль аналогии, надеюсь, понятна. 3. Дополняя вышеизложенное: при приеме данных ПО не ведет авторасчет всех принятых данных, так поступает WEB-ПО АвтоГРАФ - в силу своей специфики. А тут перерасчет on-fly. Почему опять же не ведет ? См. выше про фильтры, КТ, адреса и параметры, во-первых. Во-вторых, опять же, для точного расчета некоторых параметров нужно, к примеру, окно скользящего среднего. И рассчитываемая точка требует данных как слева от нее, так и справа по временной оси... А данные на краю интервала приема имеют только "левую створку" окна и несколько изменятся при приеме следующего пакета. Есть и другие нюансы. Ну а вообще - есть плагин Нотифир - он позволяет обрабатывать ряд событий на лету в онлайн-режиме. Чем можно и воспользоваться. 4. WEB-ПО АвтоГРАФ может работать с событиями, но и требует гораздо больших вычислений на сервере + не позволит вот так поиграться с параметрами и фильтрами в ретроспективе (по тем же причинам, что я излагал выше - а именно полный перерасчет базы). А это иногда бывает ой-ой-ой как надо... Если же нет - WEB-ПО. 5. Еще кое что: Нажал диспетчер снять с рейса в 1С и сформировался документ и ушла команда в ПО АвтоГРАФ - как Вам такой инверсный вариант ? 6. Формировать документ по прибытию в КТ, конечно, можно... Лишь бы машина не оказывалась где-то на границах КТ - иначе при вх/вых база столько документов бесполезных наформирует. Тут зачастую нужны проверки не только на вход в КТ, а и на другие события - к примеру - сработку датчика-концевика двери, что подтверждает разгрузку и т.п. А то проеде машина через КТ, но не выгрузит - а ему ПО засчитает выполнение задания... Есть и тут нюансы, как говорится. |
Цитата:
5. Пункт очень интересный, я что то даже и не думала о таком варианте:) Сейчас делаю второй вариант, на основе 5 пункта. 2. Убыстрила, изменив пару строчек, но все равно не намного 6. Я тут прочитала что в новой версии есть возможность создавать КТ произвольной формы, в принципи это + куча проверок позволит снизить кол-во ненужных документов. А вы не подскажете где можно взять последний вариант документации. А то оказывается он у меня не первой свежести. Да и программу тож свежу не мешало бы, на сайте ссылка на новый релиз не работает. |
Последний билд ПО (обновление) на 21-01-2011: http://www.tk-chel.ru/download/AG_3_4_4.zip Последний билд на 21-01-2011 с полностью настроенными ДЕМО-данными (2 машинки с топливом онлайн), интегрированным модулем расширенных отчетов и векторными картами: Челябинская область + обзорная России: Название: AG_FOR_DEMO.ZIP Размер: 40.33 Мб Доступен до: 2011-02-20 13:03:28 Описание: АвтоГРАФ-ДЕМО 21-01-2011 Ссылка для скачивания файла: http://ifolder.ru/21458362 Дока по OLE в версии с демо-данными в папке !!!_OLE |
Цитата:
Если можете написать собственный более быстрый движок обработки без потерь точности и взаимосвязи параметров - думаю Ваш софт будет пользоваться большим спросом. Это как 3D MAX - можно включить рендер на упрощенное отображение и это будет относительно быстро, хотя и не слишком точно. Но если хотите получить хорошую картинку - придется подождать. Ведь никто не хочет, чтобы софт на запрос "сколько будет 6 + 9 ?" отвечал "10...20 - где-то так"... |
Цитата:
а вот 5 пункт не понятен, как можно нажав кнопку в обработке снять с рейса машину?? я думала у меня не свежая документация, что там нет таких возможностей, а оказывается...что все в основном переменные доступны только для чтения, но никак не для записи. Как быть то?? или я что то неправильно поняла.... Добавлено через 19 секунд спасибо за свежий релиз) |
Цитата:
|
Наталья, небольшая рекомендация для скорости выгрузки: поставьте в параметрах на закладке фильтров поиск остановок "быстро". Я замечал реально помогает на тех моментах, когда уровень GPS слабый; такие моменты с этой настройкой программа обрабатывает в лет.
|
Здравствуйте! Не могли бы поделится свежей документацией?:)
|
Вы про какую документацию ?
|
Текущее время: 16:21. Часовой пояс GMT. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot