1С 8.1 - ВыгрузкаДанных в RDBMS - MySQL
Требуется наладить механизм обмена данными с веб-сайтом компании.
Есть
- 1С 8.1 УТ для Украины
- обработка с диска ИТС - ВыгрузкаДанныхВРеляционныеСтруктуры
- MySQL сервер 5.0.67
Выгрузка идет по плану обмена.
Первая проблема в том, что русский текст можно увидеть только если везде в mysql стоит latin1. Тогда русский текст можно увидеть через просмотрщики работающие через ODBC/ADO. Но стандартные средства нативного доступа к mysql отображают испорченный нечитаемый текст. При указании в строке подключение set names cp1251 обработка затыкается на выгрузке ссылок ...
Вторая проблема это отображение уникальных идентификаторов - ссылок, они появляются потом на сайте в строке ссылки при выборе товара - тоже корявый текст. Я так понимаю что там GUID и возможно тоже проблема обработки.
На первый взгляд обработка все делает правильно - все передается через типизированные параметры и там их всего штук 5. Но что-то там все-таки не так.
Итого нужно решить эти две проблемы. Я хочу иметь возможность указать чарсет создаваемой базы данных в MySQL (желательно и в остальных базах, что позволяет обработка ...) и получить нормально отображаемые данные в полях с русским текстом. На самом деле наверное есть всего три варианта - cp1251, koi8-r и utf8. Дополнительно нужно разобраться с GUID в ссылках, может какую функцию в mysql по работе с GUID ... т.е. в строке браузера если это возможно хочу получить хорошую строку типа www.site.com/{54644644-5545434-00464646}
Некоторые cобственные попытки изложены по адресу - может помогут