Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Windows 7 x64 + MySQL ODBC 5.2w Driver          
Acid Подменю пользователя
сообщение 03.04.13, 8:38
Сообщение #1

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Коллеги, имею указанный трабл по сабжу - при создании в конфигураторе ВнешнегоИсточникаДанных, соединения с БД не происходит. Подозреваю, что 1с ломится в каталог /*х86. Хотя в самой системе (В "Источниках данных (ODBC)") тестовые соединения происходят без проблем. Перепробовал все возможные виды строк соединений. Так и не смог побороть. sad.gif

Кто может подсказать как обойти эти грабли?


Signature

Документируйте Код! мать вашу...


Vofka Подменю пользователя
сообщение 03.04.13, 9:12
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4521 раз
Рейтинг: 3644.1

Ругается как-то?

Acid Подменю пользователя
сообщение 03.04.13, 14:35
Сообщение #3

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Ага. скрин вечером покажу. В общем проблема наверное, что решена - на х64 надо устанавливать 32-разрядный драйвер. 1с-ка работает только с ним.


Signature

Документируйте Код! мать вашу...


Спасибо сказали: Vofka,

yuritch Подменю пользователя
сообщение 03.04.13, 16:03
Сообщение #4

Общительный
Иконка группы
Группа: Местный
Сообщений: 46
Спасибо сказали: 21 раз
Рейтинг: 0

По собственному опыту возни с ODBC и Win Server 2008 x64: 32-х битные программы, скорее всего, не увидят источников, созданных через ODBC Администратора в Панели управления. Надо ODBC-источник создавать из 32-х битного ODBC Администратора. Он лежит в %WINDIR%\SYSWoW64\odbcad32.exe (и запускать его надо "от имени администратора" вроде как, на 100% не уверен - запускал из-под админского FAR'а). Проверено с 1С и некоторыми другими 32-х битными приложениями, база (и драйвер) была Sybase SQL Anywhere 9. После использования 32-х битной версии источники начинают видеться.

Правда, я в итоге подключался к источнику из 1С через COM (ADODB.Connection), а не ВнешнийИсточникДанных (Конфигуратор не видел структуру таблиц во внешней базе - видимо, типы данных столбцов ему не нравились, хотя сами таблицы показывал).

Сообщение отредактировал yuritch - 03.04.13, 16:04

Спасибо сказали: Acid, Vofka,

Acid Подменю пользователя
сообщение 03.04.13, 16:31
Сообщение #5

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Цитата(yuritch @ 03.04.13, 17:03) *
ADODB.Connection

Это из оперы 8.1.

Цитата(yuritch @ 03.04.13, 17:03) *
Надо ODBC-источник создавать из 32-х битного ODBC Администратора

Так вот - создавать его там и не нужно. И без этого работает.


Signature

Документируйте Код! мать вашу...


Acid Подменю пользователя
сообщение 03.04.13, 21:37
Сообщение #6

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Ругательство:

logist Подменю пользователя
сообщение 04.04.13, 7:48
Сообщение #7

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Может чем-то поможет [необходимо зарегистрироваться для просмотра ссылки]


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: Acid,

yuritch Подменю пользователя
сообщение 04.04.13, 8:56
Сообщение #8

Общительный
Иконка группы
Группа: Местный
Сообщений: 46
Спасибо сказали: 21 раз
Рейтинг: 0

Цитата(Acid @ 03.04.13, 16:31) *
Так вот - создавать его там и не нужно. И без этого работает.


Судя по Вашему скрину, без этого не работает smile.gif Сообщение как раз и означает, что не видится источник.

Предположение №2: разработка в клиент-серверной базе 1С? Тогда источник должен быть создан на сервере, и желательно в разделе "Системный DSN" ODBC Администратора (чтобы не зависеть от имени пользователя, под которым работает процесс сервера 1С).

Acid Подменю пользователя
сообщение 04.04.13, 9:41
Сообщение #9

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Цитата(yuritch @ 04.04.13, 9:56) *
Тогда источник должен быть создан на сервере, и желательно в разделе "Системный DSN"

Я ж говорю - проверено и уже работает без настроек в административной консоли. smile.gif


Signature

Документируйте Код! мать вашу...


Acid Подменю пользователя
сообщение 04.04.13, 22:33
Сообщение #10

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

В итоге - уже сам ODBC во время выполнения запроса вываливается в ошибку. Читал про это проблему - возникает при наличии символов подчеркиваний в наименованиях полей. В общем, ждем новый релиз 8.3. Может там уже пофиксят.
Печалька...


Signature

Документируйте Код! мать вашу...


Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 21.05.24, 6:58
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!