Как связать 2 отдельно работающие программы (Delphi + 1C) ? #402350


#0 by DmSk
Есть программа управления весами написанная на дельфи, Есть 1С ка, на данный момент данные взвешивания вбиваются вручную по данным 1-ой программы. Хочу научить общаться программы между собой (механизм типа OLE, OPC) , чтобы взвешивание создавалась автоматом. Так же возможны варианты что 1С может быть закрыта и при открытии данные будут синхронизированы. Вариант когда из 1с ки вызывается компонента не подходит, так как весы должны работать сами по себе (управляться и т.д.), а 1С может закрываться по разным причинам, либо на 1С ке могут выполняться другие операции, в то время как весовая программа - как сервис постоянно работает. Кто чтонибудь подобное делал (и на каком механизме) ?
#1 by ДенисЧ
делфопрогра пишет результаты работы в БД, 1с оттеда их читает.
#2 by SmallDog
1c поддерживает ОЛЕ. Что еще нужно? и зачем какието промежуточные файлы, когда можно писать напрямую?
#3 by ДенисЧ
"1С может закрываться по разным причинам"
#4 by SmallDog
ну и что? через оле откроется, что надо пропишется и закроется
#5 by H A D G E H O G s
OPC - это чего за зверь?
#6 by ДенисЧ
OuterProccess Communnication :_0
#7 by DGorgoN
Пусть пишет прога в dbf -ку данные, 1с -как потом оттуда их считывает и к себе забирает.. (можно access, mssql, mysql - до лампочки)
#8 by H A D G E H O G s
Вы настоящий программист.
#9 by Sammo
Если причина закрывания 1с в том, что кто-то опустил сервачок, то не взлетит. Имхо: проработайте 2 варианта: запись в 1с, запись через промежуточную базу. У каждого варианта есть свои плюсы, свои минусы
#10 by Neogar
#11 by DmSk
да пожалуй неплохой вариант, и синхронизацией не будет проблем.
#12 by DmSk
ОЛЕ ПРОЦЕСС КОНТРОЛЛ
#13 by SmallDog
про отсутствие связи с сервером в сабже речи не было, а додумывать грабли - прерогатива автора
#14 by DmSk
это из области промышленной автоматизации, где используются ОПС серверы,  скада программа цепляется к ним с помощью данного механизма и отображает данные
#15 by ice777
+1 хорошая ссылка. хоть есть что посмотреть.
#16 by Fragster
OPC (OLE for Process Control) — семейство программных технологий, предоставляющих единый интерфейс для управления объектами автоматизации и технологическими процессами. Многие из OPC протоколов базируются на Windows- UA являются платформенно-независимыми.
#17 by vde69
если есть исходники на дельфи - могу решить проблемму (дорого) если нет опыта в подобных вещах - подумай 10 раз, там много подводных камней
#18 by DmSk
неплохо наверное, ещё думаю построить возможность внешнего управления весами, скажем с другого компа, получается нужно использовать сокеты для управления ?
#19 by DmSk
Делфи прогу писал сам, граблей было много с протоколом обмена, спасибо за предложение, но решение этой задачи мой путь самореализации :)
#20 by DmSk
Книга у нас стоит 760 рублей :(
#21 by H A D G E H O G s
Могу решить проблему (не сильно дорого).
#22 by Neogar
Зачем тебе книга? В есть исходники zip.
#24 by Эмбеддер
Да уж, 760 рублей дорого за книгу...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С