#0
by Вжескрыылг
Кто-нибудь читал базу Perco без установки IBProvoder, без компоненты PERCo_S20_1C.dll, типа как у ?
#1
by ILM
Только череp IBProvider читаем. Не проблема загрузить запросом в выборку и построчно занести в ТЗ. У нас за год на 500 человек минут 10 отчет делается.
#2
by ILM
Единственный совет ставить 32-х разрядный IBProvider на все оси, а при подключении вызывать уже подставлять нужные пути к DLL.
#6
by Вжескрыылг
и что-то IBProvider не могу скачать - все какие-то пароли высылает на почту, вроде скачиваешбь, ставишь, опять коды доступа получаешь, включаешь - не работает.
#7
by Вжескрыылг
Так, поставил IBProvider, отрабатывает код БД.ConnectionString = "data source = ""D:Базы.1с8СКУДSKUD.DBSCD17K.fdb""; ctype = WIN1251; User ID = sysdba; Password = masterkey; auto_commit = true"; может кто-нить выложить кусок кода для чтения входов-выходов сотров?
#10
by Вжескрыылг
"Не удается найти указанного поставщика. Вероятно, он установлен неправильно" ссылок в гугле тысячи...
#11
by Вжескрыылг
ссылка №1: Внешняя компонента : unavailable database. Ответ автора "Протестировал в регламентном задании на 64-битном сервере. DLL не загружается. И это, наверное, естественно... " ссылка №2 - как раз пырюсь в нее и переписываю строки подключения. результат: "Не удается найти указанного поставщика. Вероятно, он установлен неправильно"
#12
by Garykom
ссылка №1 посмотрите ответ автора №14 "Данная компонента подключается к базе, а не к файлу. Установите Firebird. Авторизация по-умолчанию "
#13
by Вжескрыылг
Да не хочется устанавливать Firebird куда попало. У Perco свой сервер. Указание базы по сети, конечно, не работает.
#14
by Garykom
если нужно только чтение базы то хватит запуска на том компе/сервере где стоит Perco некой проги/скрипта по расписанию который выгрузит все данные (нужные) куда то, откуда 1С и будет читать
#16
by Вжескрыылг
тогда уж приказать охраннику, чтоб выгружал файлик csv.. наоборот, было желание, чтобы 1С по расписанию создавала док с временем пребывания сотра на работе по данным perco. Чот я больше склоняюсь к IBProvider. может, если 1С х32, то и провайдер должен быть х32?
#17
by Вжескрыылг
1-я ссылка "Не удается найти указанного поставщика. Вероятно, он установлен неправильно" 2-я ссылка что за dll-ка для Новый COMОбъект("Perco_s20_SDK.ExchangeMain")? Установка была норм, но давно. Есть модуль в УПП ч/з PERCo_S20_1C.dll, они в perco нового сотра добавляют, а вот читать эта dll не хочет - типа, нет лицензии. пробовал я без всяких проверок лицензии запрос сделать, возвращает пусто.
#18
by Вжескрыылг
кстати, из ссылки про v8_fbsql.dll я GDS32.dll брал именно с сервера Perco, приведенная в публикации не регилась.
#20
by rphosts
Соединение = Новый COMОбъект("ADODB.Connection"); подключаемся и читаем в базу 1С... у нас всё кроме логера вертушки ведётся в 1С (отчёты, регистрация заявок на выходы в выхи, из зупии импортируются сведения о отпусках, командировках и больничных).
#21
by Вжескрыылг
выложи код подключение хотя бы, а то у меня open не срабатывает. Кстати, файл fdb у вас на сервере perco, или он может быть куда-то скопирован для опытов? Судя по строке подключения, Firebird не нужна.
#22
by Вжескрыылг
выдает "Не удается найти указанного поставщика. Вероятно, он установлен неправильно". IBProvider х64, может, в этом дело?
#24
by Вжескрыылг
"Не удалось подключиться к БД PerCo. {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию" Установлен IBProvider 3.27.0, который вроде и с файербердовсими, и итрербейсовсими базами работает.
#25
by Garykom
может все таки на сервер или куда там еще драйвер от огнептички odbc-ный то поставишь?
#28
by Вжескрыылг
поставил Firebird_ODBC_2.0.3.154_x64 на локальном компе. скопированную с сервера на локальный комп не читает. Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver]unavailable database Попробую подключиться к базе на сервере
#29
by Вжескрыылг
если по "выполнить" \192.168.0.217SKUD.DB открывает папку с базой. если тож самое пишу в Dbname, то: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver]File Database is not found
#30
by Вжескрыылг
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver]Unable to complete network request to host "192.168.0.217". Failed to establish a connection.
#32
by Garykom
скажите а случаем пароля не спрашивало при первом доступе на этот путь? из проводника?
#39
by ILM
Ставь 32 битный IBProvider 2.5, из него коннект строка, а путь к DLL пиши в строке подключения.
#40
by Вжескрыылг
меня терзают смутные сомнения. а чиркает ли вертушка в базу? мб там все прокисло? попрошу тамошнего админа проверить.
#41
by Вжескрыылг
как это - путь к dll в строке подключения (извини, нагуглил штук 10 образцов строк подключения, но нигде нет dll)
#44
by Вжескрыылг
Установил IBProvider_trial_vc12xp_32bit, попробовал открыть базу, скопированную на комп, где нет огнептицы БД.Open; Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (LCPI.IBProvider.3): Не определено обязательное свойство инициализации "location".
#45
by Вжескрыылг
чот я запутался: где IBProvider, где Firebird_ODBC.. 1. IBProvider 3.27.0 - катит? 3. может ли fbd лежать "в космосе", или она должна быть на сервере перки? 3. Если я скопирую fbclient.dll куда-то и укажу путь, то все взлетит? 4. Что ставить и регить, я не админ домена, я только подключаюсь туда, и кодить предпочитаю на своем компе.
#46
by Garykom
IBProvider и Firebird_ODBC это 2 разные технологии для одного и того же (работа с БД)
#51
by Вжескрыылг
после некоторого перерыва... на сервере перки ч/з IBProvider так и не подключился, зато сразу взлетела v8_fbsql.dll . Вытащил табель, во время написания запроса выяснилось, что диалект 3. По ОДБС подключил базу перки к аксессу, чтобы смотреть таблицы. Для подключения с сервера 1С по сети вроде надо установить огнептицу, жду, пока админ поставит.
#52
by Вжескрыылг
На сервере 1С установил firebird и компоненты ODBC. Настроил источник ODBC (просто проверял подключение) и подключился к базе перки ч/з v8_fbsql.dll. Сетевой путь [IP сервера перки]:[имя расшаренной папки с базой]база.fdb. Запрос для получения табеля SELECT
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Чтение пароля пользователя...
- Подскажите как перенести остатки из одной базы в другую ?, базы идентичны или подскаж
- Чтение XML
- Как из обычной базы сделать подчиненный узел распределенной базы?
- как получить все роли в 1С и у этих ролей убрать признак чтение?
- Уменьшение размеров базы или разворачивание базы в 70 Гб в 4 Гб
В этой группе 1С
- Платформа CUBA как альтернатива 1С (2)
- Синхронизация данных между ЗУП и БУХ
- "Предопределенный элемент отсутствует в данных" - а он есть
- поиск и замена ссылок для уф 8.3
- вопрос по переносу данных между одинаковыми конфигурациями
- Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля
- v7: Добавить из одной ТЗ в другую
- Свертка Розница 2.1
- Транспортная задача 1С
- Зависает нумерация документов!
- Подсчет количества элементов в динамическом списке
- Подмена контекстного меню в динамическом списке
- Формирование XML из XDTO
- ТСД CipherLab 8300 - 1С
- honeywell 1450g в режим эмуляции ком порта?
- Кросс таблица для СКД
- Добавить программно колонки на форму
- Добавление программно реквизит на форму (ошибка)
- Как добавить реквизит не снимая с поддержки?
- Как удалять старые версии платформы после установки новой?