@GoodPirojok

Возможно ли при получении данных на 1с с неё отправлять запросы на сайт?

Добрый вечер, подскажите, целесообразно ли начать вникать в 1С?
Задача - нужно к сайту подключить приход и расход товара, а вбивается и ведется он сейчас в 1С.
Есть ли в 1С возможности при обновлении данных в её таблицах отправлять запросы на сайт магазина?
И как этот раздел называется в 1С?
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ответы на вопрос 3
JaxAdam
@JaxAdam
Junior Full-Stack Developer
Как одно из решении могу предложить свой "костыль", который мы "замутили" с разработчиком 1С.
1) Каждые 20 минут мы выгружали из 1С данные об остатках товаров на складах в виде файлов xml по ftp на сервер;
2) Каждые 20 минут в планировщике сервера переходили по url, который работает только при указании 3-х get параметров (пароли). В данном url содержался скрипт загрузки данных из выгруженных xml в базу данных сайта.
Выгрузка до сих пор идет так: (1С на сервер в виде .xml) (пауза 10 минут) (Загрузка из xml в базу) (пауза 10 минут) и.т.д.

Если кто-то делает это лучше, жду советы в комментах) Уже давно хочется автоматизировать эту работу)
Ответ написан
Jump
@Jump
Системный администратор со стажем.
Есть ли в 1С возможности при обновлении данных в её таблицах отправлять запросы на сайт магазина?
Есть.

И как этот раздел называется в 1С?
https://its.1c.ru/db/metod8dev/content/5574/hdoc
https://1c-programmer-blog.ru/programmirovanie/rab...
https://habr.com/ru/post/167965/
В общем гуглите, примеров масса, хотя основное это конечно официальная документация на its.1c.ru, доступ по подписке ИТС.
Ответ написан
Комментировать
@Dementor
программист, архитектор, аналитик
Добрый вечер, подскажите, целесообразно ли начать вникать в 1С?

Если для решения вопроса синхронизации данных с самйтом - НЕТ. Дешевле нанять специалистов, которые все сделают "под ключ".
Если для развития функционала 1С и сайта, чтобы контролировать архитектуру и не зависеть от внешних подрядчиков - ДА.

Есть ли в 1С возможности при обновлении данных в её таблицах отправлять запросы на сайт магазина?
И как этот раздел называется в 1С?

Адинэсы бывают разными и в каждой все сделано по своему. УПП - одна история, УНФ - другая, а в свежих ЕРП и УТ11 - все снова переделали. Если нужен концептуальный ответ - ДА, в 1С есть такая возможность. Можно настроить периодическую выгрузку остатков на сайт (классика обменов), можно открыть стандартный REST-интерфейс (или написать свой, если есть нюансы обмена) и дергать остатки из 1С прямо с веб-сервера (кроном или по тригерам). Или согласно букве вашего вопроса (но на практике ни разу не встречал) - можно сделать подписку на изменение товарных остатков и на каждую операцию прихода/расхода быстро передавать на сайт маленький пакетик данных - какой склад, какой СКЮ, с какой характеристикой, в каком количестве - так на сайте всегда будет актуальная информация, но эта схема чувствительна к обрывам связи - нужно или делать очередь запросов на сайт, чтобы не терять пакеты, или делать раз в 1-2 часа полную синхронизацию по первому или второму сценарию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы