Хорошо, у меня практически всё получилось кроме корректного авто-заполнения некоторых полей в 1С. Почему-то поля телефон и е-мэйл карточки нового контрагента не заполняются.
1) Я правильно понимаю что 1с-ка должна всего лишь иметь возможность загрузить с интернет-магазина *.xml файл, далее у себя распарсить его и добавить в свою базу данных?
2) При настройке обмена в 1с-ке, над кнопкой "Проверить подключение" есть поля "логин" и "пароль".
Для CMS типа Битрикс это вероятно вход в административную часть сайта, хотя могу ошибаться..
Впрочем неважно, ведь в случае самописного сайта админку я "состряпал" в виде "сборника" своих скриптов, где для своего удобства упростил взаимодействие с БД (допустим нужно добавить товар на сайт -> запускаю скрипт "карточка товара" -> заполняю все поля -> добавляю товар в БД -> на сайте появляется новый товар) без логинов и паролей, т.е. авторизация на сайте в настоящий момент отсутствует. Соответственно при подключении 1с-ки вылезает ошибка "Не удалось установить соединение..."
Предполагаю что у тебя также и твой php-скрипт в этом условии
if ($mode == 'checkauth') {
echo "success\nkey_name\n1234";
exit();
}
подсовывает логин "key_name" и пароль "1234", для этой якобы авторизации?
3) DEBUG.TXT это файл для записи в него возможных ошибок?
4) При проверке подключения соединение успешное, НО это ведь только проверка, а как осуществляется сама загрузка *.xml? Нужен же пусковой механизм на стороне 1с-ки? Кнопка "Загрузить" или где-то выставляется время периодической загрузки?
5) Нашёл таки кнопку "Загрузить" находится она в Продажи -> Счета покупателям, при клике по этой кнопке происходит авторизация, о чём пишется лог в файле DEBUG.TXT, но счёта не возникает. Сделал всё в точности. В чём может быть ошибка?
Леонид, передо мной возникла аналогичная задача (самописный интернет-магазин, заказчик хочет чтобы все заказы прилетали ему в 1с бухгалтерию), если делегирую её тебе за разумную плату, возьмёшься?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
взял отсюда: https://camouf.ru/blog-note/2486/