Имя: Пароль:
1C
1С v8
Интеграция самописной с Битрикс
0 Sh18
 
10.12.15
10:52
Проблема: имеется самописная конфа. Дело дошло до сайта (магазин), который поручили внешней организации. Те пишут на Битриксе. От меня требуется организовать выгрузку-загрузку данных. Стандартные модули обмена битрикса, ориентированные на УТ, не подойдут даже близко, надо писать самому.
Вопрос: что посоветуете, чтобы разобраться с этой задачей? Хорошо бы посмотреть на самодельный модуль обмена (не универсальный от 1С! в нем черт ногу сломит). Либо описание процедур и структуры файлов на низком уровне. Попадаются все сплошь процедуры настройки битрикса в УТ.
4 Sh18
 
10.12.15
12:00
(1) Спасибо! Я посмотрю, но все же стандратный обмен, написанный 1С для стандартных программ 1С не пойдет. Вот почему. В УТ есть куча общих модулей, которые активно используются в передаче данных. У меня этих модулей нет. Моя прога не универсальная в отличие от УТ, написана с 0, а не на основе УТ. И писать универсальные механизмы смыла никакого не было. Сейчас продраться через каскадные вызовы общих процедур по поводу любого чиха - это займет у меня полгода.

Поэтому ищу любую процедуру обмена, не завязанную на стандартные общие модули УТ.
5 Мэс33
 
10.12.15
12:02
(4) Тебе по сути нужны две вещи: механизм передачи и формат. Это выдернуть из типовой не сложно.
6 mehfk
 
10.12.15
12:09
(4) С сайта битрикса скачай cf для объединения с ут. Там свой общий модуль и план обмена.
7 Sh18
 
10.12.15
12:10
(4) Чтобы это выдернуть из типовой, надо продраться через все эти вызовы стандартных процедур. С каждой разобраться (я их не использую). Их миллион. Я просто умру.

Если найти независиму процедуру обмена в виде внешней обработки, то там будет и механизм обмена, и форматы. В самодостаточном описании, без использовани миллиона сандартных процедур УТ
8 mehfk
 
10.12.15
12:11
Можешь найти Альфа-авто 5 и выдернуть обработку оттуда. Там вообще весь код внутри одной обработки.
9 Sh18
 
10.12.15
12:12
(6) Я скачал и посмотрел. Там есть свой обдия модуль как добавка к общим модулям УТ, которые широко используются в обмене. Я даже cf не могу присоединить к своей программе - миллион ошибок по поводу отсутствия процедур
10 Sh18
 
10.12.15
12:13
(8) вот это спасибо! Что-то такое мне и надо
11 Скай
 
10.12.15
12:13
Напиши свое, с блекджеком и вебсервисами. И пусть парни на стороне сайта тоже поднапрягутся.
12 mehfk
 
10.12.15
12:14
(9) Не используются там встроенные модули от УТ. По крайней мере в версии 10.3
14 Sh18
 
10.12.15
14:30
Пока копаюсь в Альфа-авто. Сразу возник вопрос: Обмен с сайтом организован как обмен с удаленным узлом в распределенной БД? Ну, там, с какими-то изменениями, типа, на сайте нет отдельного склада со своими остатками.

Никто не в курсе? Несколько слов об общей идеологии, так сказать.
16 Михаил Козлов
 
11.12.15
16:55
(12)+1 Менял как-то выгрузку на сайт (10.3). Глубоких "вложенностей" не помню.