Интеграция расписания приема врачей с 1С Медицина
Всех приветствую, попросили настроить синхронизацию и вывести на сайте расписание врачей из 1С Медицина через API 1С через режим FTP.
Со стороны 1С, программисты готовы сделать любую выгрузку в формате XML file, вот пример: prnt.sc/gmkXjK1xeB2Q
Но что с ним делать? В какую сторону смотреть?
Дали ссылку на руководство Практическое применение механизма WEB-сервисов в системе 1С: Предприятие: infostart.ru/1c/articles/327963/
Подсказали смотреть на разделы:
Раздел 3 более применим к ситуации
Раздел 2 — обращение к 1С
Со стороны 1С, программисты готовы сделать любую выгрузку в формате XML file, вот пример: prnt.sc/gmkXjK1xeB2Q
Но что с ним делать? В какую сторону смотреть?
Дали ссылку на руководство Практическое применение механизма WEB-сервисов в системе 1С: Предприятие: infostart.ru/1c/articles/327963/
Подсказали смотреть на разделы:
Раздел 3 более применим к ситуации
Раздел 2 — обращение к 1С
Комментарии: 5
Если синхронизировать, то ты на стороне сайта должен создать php файл, на который будут приходить запросы от 1С, а на стороне 1С тоже должен быть аналогичный файл или адрес RESTfull API. В принципе и ты можешь написать API, чтобы 1С обращалась к нему, но вряд ли это целесообразно. А дальше всё просто ты из 1С забираешь XML разбираешь его и записываешь нужные данные себе в БД, а в 1С по событиям отдаёшь данные в нужном формате. Но я бы на твоём месте уточнил у этих твоих программистов 1С, а точно нельзя сделать выгрузку в формате JSON? С ним так-то работать по приятнее.
Спасибо, поковыряюсь, может что-то и получится. А так опубликовал в раздел работы modx.pro/work/23149
А можно какой-то минимальный пример? Как разобрать XML. Правильно понимаю, что нужно создать некий сниппет и что-то в него прописать?
Тебе же дали XML, за тебя уже все сделали (https://www.php.net/manual/ru/function.xml-parse.php), разбирай массив и воводи данные.
Или сюда: modx.pro/work
Или сюда: modx.pro/work
Опубликовал modx.pro/work/23149
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.