Есть задача сделать онлайн-бланк заказа для клиентов.
Что нужно от 1С:
- номенклатура;
- цены;
- остатки.
Сайт только читает эти данные. Записывать заказы обратно в 1С не требуется.
Что есть сейчас:
- Конфигурация: 1С: Управление торговлей 10.3 (10.3.6.8).
- Сервер 1С находится во внутренней сети компании.
- Публиковать 1С в интернет нельзя.
- REST API в данной конфигурации отсутствует.
- Поднимать полноценный веб-сервер внутри сети возможности практически нет.
Системный администратор сказал следующее:
Боевой сервер 1С не может быть доступен из интернета. Сервер, который смотрит в интернет, не должен быть соединен с локальной сетью компании.
Какие способы обмена данными в такой ситуации обычно используются?
Рассматриваю, например:
- регламентную выгрузку JSON/CSV/XML;FTP/SFTP;
- промежуточную БД;
- файловый обмен;
- другие варианты.
Интересует именно практический опыт.
Особенно хотелось бы понять:
- Как обычно организуют безопасную выгрузку номенклатуры, цен и остатков из старой УТ 10.3
- Если 1С не имеет доступа в интернет, как организуется передача данных на внешний сайт?
- Кто обычно инициирует обмен — 1С, промежуточный сервис или сайт?
- Какие решения считаются наиболее надежными и простыми в сопровождении для такой архитектуры?