Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Как лучше организовать модуль сбора информации? (http://forums.kuban.ru/f1040/kak_luchshe_organizovat-_modul-_sbora_informacii-6660561.html)

bestbat 31.03.2015 08:03

Как лучше организовать модуль сбора информации?
 
Есть эл. счетчик. с него по последовательному порту нужно читать раз в 10 сек значения. формировать таблицу.
Как это сделать правильно используя средства 1с 7.7.
Порт я читаю. А вот, как далее создать таблицу и привязать выборки ко времени?

Спасибо

101 31.03.2015 08:56

обработкаожидания
ЗЫ или функция на форме

101 31.03.2015 08:56

+ ну а уж таблицузначений дополнять - да хоть через глобальную переменную

angro 31.03.2015 09:46

(0) я бы наверное поставил какой-нибудь sql сервер и туда писал.
(1) он наверное спрашивает какой объект метаданных использовать

101 31.03.2015 09:58

(3) а смысл SQL сервера ? :))) не принципиально имхо - дбф вполне справится
ЗЫ (3) + ну тогда уж от фантазии зависит но имхо в документе например можно в документе , 1-н час -1н документ - замеры строки

101 31.03.2015 10:00

(4) + а общая таблица это ТЗ на форме обработки - с пометками о загружена строка в документ - не загружена ...
ЗЫ опщим фингня задачо, только допуски по времени все равно будут ибо комп это не КИП

101 31.03.2015 10:00

подвиснет винда и хоть скуль хоть оракл хоть чоу

Helen1986 31.03.2015 13:26

Фигня задача.
Но работать средствами 1це будет через пень-колоду.
Обработка сбоев....
Обработка таймаутов передачи....
Обработка отключения порта/внешнего устройства....

Чучундер 31.03.2015 13:41

Обработкаожидания кстати иаймауты дает с отклонениями
Если нужно точно раз в десять сек то лучше использовать что нить другое
Например формекс и генерить внешнее событие

101 31.03.2015 14:07

(8) раз в десять секунд и КАЖДЫЕ десять секунд - вещь кардинально несовпадающая ;))

bestbat 31.03.2015 15:08

Спасибо всем. Не получилось "быстро и дешево":)
как и говорит Helen1986, все через пень колоду. Придется ваять на С что-нибудь.

xxc 31.03.2015 16:01

Странно..

qweqwe123123 31.03.2015 17:47

а зачем оно в базе
в текстовый файл время/результат
но точно каждые 10 сек точно не получится, дело тут больше в винде уж больно много вского ПО на ней постоянно хочет чо-нить сделать, то опросить, то проверить, то скачать, то обнаружить. винду надо брать какую-нить 95 или XP, не старше
имхо

VZ 31.03.2015 18:24

Опять вопрос "Зачем?" забыли...
ИМХО, ТС не случайно упустил этот момент. Стесняется, небось...

Helen1986 01.04.2015 11:35

(12) в виндах хр и старше стандартный системный таймер (компонент tTimer) в С и Дельфях дает отклонение от +5 до +65 миллисекунд


Текущее время: 05:27. Часовой пояс GMT +3.