не знаю точно, но мне кажется, что этот порт не является стандартным (3306), т.е. не мешает уже установленной СУБД, и, в то же время, достаточно похож на стандартный, чтобы его легкобыло запомнить.
|
я пробовал добавлять свойства в информационный блок, прописывал выдуманный Код (например, CML2_CLASS)
затем в XML-файле обмена: - в секции каталог, добавил
- в секции каждого товара, добавил
но ничего не получилось. ковыряние в коде CIBlockCMLImport::ImportMetaData() пока ничего не дало потому, что там много используется функция GetMessage() для сравнения полученного сообщения с именем свойства из XML-файла, с которой я пока не могу разобраться. |
|||||
|
|
|
буду благодарен за кусочек кода на эту тему.
эту документацию я почитывал. просто, надеялся, что это еще не все, что можно было-бы почитать.
|
|||||||||
|
|
|
|
подскажите, есть ли документация по этому поводу?
у меня складывается впечатление, что в Битриксе реализовано только то, что нужно для обмена модуля интернет-магазина с 1С конкретной конфигурации (УТ), но все равно не понятно как использовать хотя-бы это в своих (корыстных, конечно:)) целях (для реализации обмена с 1С 7.7). конкретно, проблемма в том, что в настройках интеграции с 1С стоит "Изменять статус заказа на <Статус> при получении отгрузки", но не ясно, как эту самую отгрузку реализовать. Насколько я понимаю, 1С должна отдать Битриксу документы "Отпуск товара"(название взял из CML)? |
|
|
|
|
|
для MySQL есть отличие между входом с пустым паролем и входом без пароля
собственно, в Вашем случае, нужно входить без пароля. найдите конфигурационный файл phpMyAdmin и постарайтесь понять опции конфигурации. скачайте документацию с оффициального сайта... больше ничего посоветовать не могу т.к. сам этот файл видел пару раз за ненадобностью... |
|
|
|
|
|
мы, буквально, на днях, сделали...
была та же проблемма. мы решили просто эмулировать авторизацию из формы т.е. POSTом передавали:
+ Content-Type: application/x-www-form-urlencoded как вариант можно использовать Microsoft.XMLHTTP |
|||
|
|
|
Саша костров а Вы не умеете задавать вопросы ![]() |
|||
|
|
|
|
а у Вас Битрикс работает под Денвером?
если да, то ищите в PMA БД с названием `bsm_demo` (обычно она так называется) ежели нет, и Битрикс работает в собственной среде Битрикс Вэб-Окружение то нужно в конфиг-файле PMA (config.inc.php, если не изменяет память) прописать порт, на котором работает MySQL (по умолчанию - 31006). в любом случае, я Вам не советую ковыряться напрямую в БД. Для этого есть документированное API, которое разработчики рекомендуют использовать |
|
|
|
|
получается, сам архив, при распаковке, полностью не считывается в память?
а мне нужно со стороны клиента... впрочем, не важно, ведь PHP поддерживает только Basic-авторизацию, так что вариантов не много, попробовать недолго.
получается, скрипт только запишет файл в ФС сервера? а как инициировать загрузку данных из файла в СУБД? |
|||||||
|
|
|
|
спасибо большое (жаль, что день я потратил на выяснение 70% протокала обмена из исходника). но справка помогла.
есть вопросы:
я эмулировал форму авторизации (POST - AUTH_FORM=Y&TYPE=AUTH&USER_LOGIN=*****&USER_PASSWORD=*****), сработало, но, может быть, есть более правильный способ (по возможности, в пределах PHP и Microsoft.XMLHTTP)?
не могу понять, каким образом нужно резать файл? резать наглым образом, отправлять несколько кусков а скрипт 1c_exchange.php будет каждый последующий кусок дописывать к существующему файлу?(если, конечно, я укажу при передаче каждого куска одинаковое имя файла) или же резать "не наглым", но неудобным образом, разбивая информацию на логически целостные куски и архивируя каждый отдельно? |
|||||||||
|
|
|
|
думаю, если Вы не можете понять эту программу "на лету", то Вам нужен учебник по MySQL и SQL.
это все равно что просить учебник по программе "Калькулятор" не умея при этом считать (даже, если учебник найдется, то он Вам не поможет научиться пользоваться калькулятором, если Вы не умеете считать) я прочитал толстую книгу по SQL (к сожалению, не могу назвать автора) и оффициальный мануал по MySQL и все вопросы по любой из клиентских программ MySQL отпадают после минутного поиска ответа эмпирическим путем |
|
|
|
|