Путь к 1С:
HKEY_LOCAL_MACHINE&# 092;SOFTWARE&# 092;Microsoft&# 092;Windows&# 092;CurrentVersion&# 092;App Paths&# 092;1Cv7s.exe
Заголовки ИБ:
HKEY_LOCAL_MACHINE&# 092;Software&# 092;1C&# 092;1Cv7&# 092;7.7&# 092;Titles
Пути к каталогам загрузки/выгрузки:
HKEY_CURRENT_USER&# 092;Software&# 092;1C&# 092;1Cv7&# 092;7.7&# 092;Заголовок ИБ&# 092;Config&# 092;Upload/Download directories
Чтобы нормально работало по почте:
HKEY_LOCAL_MACHINE&# 092;Software&# 092;Microsoft&# 092;Windows Messaging Subsystem&# 092;MAPI = '1'
Если по умолчанию OutlookExpress:
HKEY_LOCAL_MACHINE&# 092;Software&# 092;Clients&# 092;Mail&# 092;Outlook Express&# 092;DLLPath = sysRoot+'&# 092;OUTLOOK EXPRESS&# 092;MSOE.DLL'
Если по умолчанию TheBat!:
HKEY_LOCAL_MACHINE&# 092;Software&# 092;Clients&# 092;Mail&# 092;The Bat!&# 092;DLLPath = sysRoot+'&# 092;THE BAT!&# 092;TBMapi.DLL'
Информация в файле 1SDBSET.DBF
DBSIGN - Код базы (как он отображается в настройках ЦБ/ПБ)
DBDESCR - Наименование базы
DBSTATUS - "M" - Текущая, "P" - Центральная, "C" - Перифирийная, "N" - никакая или неинициализированная (т.е. не было первой выгрузки, статус при создании новой)
DBFNCP - имя файла загрузки из ЦБ в ПБ
DBFNPC - имя файла загрузки из ПБ в ЦБ
DBFAUTO - признак автообмена
EMAILFLGS - признак использования почты
EMAIL - почтовый адрес
Наиболее эффективно это можно сделать с помощью объектов OLE Automation , работа с которыми осуществляется при помощи:
sp_OACreate, sp_OAGetProperty, sp_OASetProperty, sp_OAMethod, sp_OAGetErrorInfo, sp_OADestroy (подробное описание есть в http://technet.microsoft.com/ru-ru/library/ms203721(sql.90).aspx).
Рабочий пример процедуры (была написана для сохранения zip-архивов, хранящихся в базе):
Рекомендуется создать еще пару процедур для внятного описания ошибок в случае их возникновения
Ниже привожу пример функции нечеткого сравнения строк. Возвращаемое значение - от 0 (вообще не совпадает) до 1 (совпадает полностью)
По опыту, результат сравнения можно считать достоверным при совпадении больше 0.8 (80%)
Использование этой функции (на примере прямого запроса к справочнику ФизЛица для 1С:ТиС 7.7): в выборку попадут все физлица, у которых релевантность выше 0.8