Имя: Пароль:
1C
1С v8
Как лучше решить вопрос по обмену с сайтом
,
0 СРКД
 
01.06.15
15:12
Всем привет, возникла необходимость сделать обмен с  сайтом, конфигурация Бухгалтерия. Со стороны сайта есть айтишник,
так вот как лучше сделать? развернуть вебсервер для обмена прямо на компе, где хранится база 1ски? Как сделать обмен XML-файлами с периодичностью в 3 секунд например? очень жду советов)
1 Stim
 
01.06.15
15:15
веб-сервисы
2 Широкий
 
01.06.15
15:31
3 секунды? Никак
3 СРКД
 
01.06.15
15:31
(1) Не силен в этом, веб сервисы помогут обращаться с такой частотой к веб серверу, правильно?)
4 СРКД
 
01.06.15
15:32
(2) ну или пореже, вобщем нужна синхронизация)
5 Stim
 
01.06.15
15:34
(3) зачем им обращаться?
ты продаешь с сайта? Вот пусть сайт и сам обращается к веб-сервисам 1С при каждой продаже
6 СРКД
 
01.06.15
15:37
(5) Так мне надо в 1ску из сайта данные заливать)
7 СРКД
 
01.06.15
15:38
* Там договорились с айтишником через XML но встал вопрос как мне его считывать почаще? Задание запускать или как?
8 Stim
 
01.06.15
15:38
(6) ну так а в чем проблема? передавай данные через параметр процедуры вебсервиса и делай в 1С с ними все, что хочешь
9 СРКД
 
01.06.15
18:22
(8)А именно синхронизацию как обеспечить?)
10 НП
 
01.06.15
19:04
Есть такой протокол CommerceML
И есть в каждой конфигурации 1с обработка по работе с эти им протоколом. Называется Битрикс. Но к Битриксу имеет отношение отдалённое.
Эта обработка и передаёт-принимает xml.
11 НП
 
01.06.15
19:05
(9) Синхронизацию или ручным запуском обработки,либо по таймеру с дальнейшим анаkизом файлов на ftp.
12 Biker
 
01.06.15
19:09
(11) каждые 3 сек? =)
13 l123456789
 
01.06.15
20:13
Каждые 3 секунды не имеет смысла дергать - процентов... большая часть будет впустую, т.к. данные не изменятся.

В 8.3.5 запилили HTTP-сервисы, а в 8.3.6 поддержку JSON, что сильно упрощает взаимодействие с веб-приложениями.
Есть большая ложка дегтя - в модулях HTTP-сервисов нет синтакс-контроля.

При необходимости получить оперативные данные (например остаток товара при заказае покупателем на сайте) сайт делает запрос к HTTP-сервису 1С.

При работе со справочниками или другой неоперативной информацией, проще делать запрос 1С к сайту, обновляя редко изменяющиеся данные.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.