PDA

Просмотр полной версии : MasterSCADA MSSQL and 1C



JoSaint
26.11.2013, 14:58
Доброго времени суток дорогие форумчане!!! Поделитесь опытом, знаниями или соображениями!
Имеется задача достучатся до базы данных 1С 7.7 и получать эти данные в MasterSCADA.
Скачал и установил себе демку 1С 7.7, нашел все таблицы, просмотрел их даже с помощью программы(DBF View),
все таблицы с расширение *.DBF то есть под технологию dBase
В MasterSCADA же из ДБ коннекторов ничего такого нет! Если использовать MS SQL Server то все базы с которыми можно работать *.mdb.
Через MS SQL Server открыть DBF нельзя, только импортировать но этот процесс тоже со своими заморочками и если и делать его то нужно его делать автоматически как то!?.
MasterSCADA у меня с SQL Server с помощью хранимых процедур пишет и читает данные из таблиц нормально. Только задача такова что нужно считать данные из 1С, а потом оттуда откуда взяли эти данные дополнить своими данными из технологического процесса.
Не являюсь компетентным в 1С да и с базами давно не работал, но задачи нужно решать!

Заранее спасибо за ответы и за помощь!
Всем удачного решения поставленных задач!!! Спасибо1

SCADAMaster
26.11.2013, 15:44
В MasterSCADA же из ДБ коннекторов ничего такого нет! Если использовать MS SQL Server то все базы с которыми можно работать *.mdb.

mdb - это Access.



Через MS SQL Server открыть DBF нельзя, только импортировать но этот процесс тоже со своими заморочками и если и делать его то нужно его делать автоматически как то!?.
MasterSCADA у меня с SQL Server с помощью хранимых процедур пишет и читает данные из таблиц нормально. Только задача такова что нужно считать данные из 1С, а потом оттуда откуда взяли эти данные дополнить своими данными из технологического процесса.

Да dBase нами не поддерживается, так как данная база является устаревшей. Как вариант можно использовать подключение через MS SQL в режиме связанного сервера. Подробнее про этот режим описано в данной документации:
http://www.masterscada.ru/services/support/art_step_by_step/BD/BD_Part_2.pdf
Либо, взаимодействовать с базой данных при помощи скрипта - в интернете можно найти примеры, например:
http://www.cyberforum.ru/ado-net/thread873276.html

JoSaint
26.11.2013, 15:48
ошибочка *.mdf

SCADAMaster
26.11.2013, 16:03
Может быть тогда dbf? Формат mdf нам неизвествен.

JoSaint
26.11.2013, 17:38
SQL Server Database Primary Data File (.mdf) наверно я что то путаю

SCADAMaster
26.11.2013, 18:35
Приносим извинения, все верно. mdf - формат базы данных MS SQL.