не знаю точно, но мне кажется, что этот порт не является стандартным (3306), т.е. не мешает уже установленной СУБД, и, в то же время, достаточно похож на стандартный, чтобы его легкобыло запомнить.
22.12.2008 21:08:16
я пробовал добавлять свойства в информационный блок, прописывал выдуманный Код (например, CML2_CLASS)
затем в XML-файле обмена: - в секции каталог, добавил
- в секции каждого товара, добавил
но ничего не получилось. ковыряние в коде CIBlockCMLImport::ImportMetaData() пока ничего не дало потому, что там много используется функция GetMessage() для сравнения полученного сообщения с именем свойства из XML-файла, с которой я пока не могу разобраться. |
|||||
|
22.12.2008 17:22:05
буду благодарен за кусочек кода на эту тему.
эту документацию я почитывал. просто, надеялся, что это еще не все, что можно было-бы почитать.
|
|||||||||
|
22.12.2008 16:23:10
подскажите, есть ли документация по этому поводу?
у меня складывается впечатление, что в Битриксе реализовано только то, что нужно для обмена модуля интернет-магазина с 1С конкретной конфигурации (УТ), но все равно не понятно как использовать хотя-бы это в своих (корыстных, конечно:)) целях (для реализации обмена с 1С 7.7). конкретно, проблемма в том, что в настройках интеграции с 1С стоит "Изменять статус заказа на <Статус> при получении отгрузки", но не ясно, как эту самую отгрузку реализовать. Насколько я понимаю, 1С должна отдать Битриксу документы "Отпуск товара"(название взял из CML)? |
|
|
22.12.2008 15:58:22
для MySQL есть отличие между входом с пустым паролем и входом без пароля
собственно, в Вашем случае, нужно входить без пароля. найдите конфигурационный файл phpMyAdmin и постарайтесь понять опции конфигурации. скачайте документацию с оффициального сайта... больше ничего посоветовать не могу т.к. сам этот файл видел пару раз за ненадобностью... |
|
|
19.12.2008 16:39:35
мы, буквально, на днях, сделали...
была та же проблемма. мы решили просто эмулировать авторизацию из формы т.е. POSTом передавали:
+ Content-Type: application/x-www-form-urlencoded как вариант можно использовать Microsoft.XMLHTTP |
|||
|
08.12.2008 13:11:47
Саша костров а Вы не умеете задавать вопросы |
|||
|
05.12.2008 10:52:06
а у Вас Битрикс работает под Денвером?
если да, то ищите в PMA БД с названием `bsm_demo` (обычно она так называется) ежели нет, и Битрикс работает в собственной среде Битрикс Вэб-Окружение то нужно в конфиг-файле PMA (config.inc.php, если не изменяет память) прописать порт, на котором работает MySQL (по умолчанию - 31006). в любом случае, я Вам не советую ковыряться напрямую в БД. Для этого есть документированное API, которое разработчики рекомендуют использовать |
|
|
28.11.2008 16:46:37
получается, сам архив, при распаковке, полностью не считывается в память? тут описан механизм авторизации со стороны сервера а мне нужно со стороны клиента... впрочем, не важно, ведь PHP поддерживает только Basic-авторизацию, так что вариантов не много, попробовать недолго.
получается, скрипт только запишет файл в ФС сервера? а как инициировать загрузку данных из файла в СУБД? |
|||||
|
27.11.2008 23:53:58
спасибо большое (жаль, что день я потратил на выяснение 70% протокала обмена из исходника). но справка помогла.
есть вопросы:
я эмулировал форму авторизации (POST - AUTH_FORM=Y&TYPE=AUTH&USER_LOGIN=*****&USER_PASSWORD=*****), сработало, но, может быть, есть более правильный способ (по возможности, в пределах PHP и Microsoft.XMLHTTP)?
не могу понять, каким образом нужно резать файл? резать наглым образом, отправлять несколько кусков а скрипт 1c_exchange.php будет каждый последующий кусок дописывать к существующему файлу?(если, конечно, я укажу при передаче каждого куска одинаковое имя файла) или же резать "не наглым", но неудобным образом, разбивая информацию на логически целостные куски и архивируя каждый отдельно? |
|||||||||
|
25.11.2008 17:28:36
думаю, если Вы не можете понять эту программу "на лету", то Вам нужен учебник по MySQL и SQL.
это все равно что просить учебник по программе "Калькулятор" не умея при этом считать (даже, если учебник найдется, то он Вам не поможет научиться пользоваться калькулятором, если Вы не умеете считать) я прочитал толстую книгу по SQL (к сожалению, не могу назвать автора) и оффициальный мануал по MySQL и все вопросы по любой из клиентских программ MySQL отпадают после минутного поиска ответа эмпирическим путем |
|
|