Имя: Пароль:
1C
1С v8
Перенос данных из 8.3 в 8.2
,
0 K1RSAN
 
29.03.21
15:27
Необходимо организовать возможность получения данных из 1С КА (8.3) в самописную 1С CRM (8.2). Данные по контрагенту (наименование, БИН, адреса и т.д.)
Какие варианты есть?
1 K1RSAN
 
29.03.21
15:28
Делается это, чтобы не приходилось вводить данные отдельно в каждую базу.
2 dka80
 
29.03.21
15:49
Масса вариантов: КД2, КД3, любая самописка (хоть через txt)
3 K1RSAN
 
29.03.21
15:53
(2) Думал через подключение к базе через ком или что-то еще. Не подразумевается постоянная загрузка через промежуточные обработки-формы-выборы. Например - создал контрагента в базе, назвал так же, как в другой базе, нажал кнопку - данные по этому контрагенту подгрузились
4 dka80
 
29.03.21
15:56
(2) com как самый крайний вариант. Напиши web-сервис на стороне 8.2 и при изменении на стороне 8.3 выплевывай туда данные. По наименованию - так себе привязка. Передавай УИД
5 mikecool
 
29.03.21
16:02
какой ком на разных платформах?
веб или хттп сервис или шина данных ))
6 SamHinkie
 
29.03.21
16:07
(5) файлики xml, тоже никто не отменял :)
а вариант лучше использовать, который лучше всего вы знаете
7 fisher
 
29.03.21
16:17
(5) > какой ком на разных платформах?
А какие с этим проблемы?
8 Kesim
 
29.03.21
18:33
(7) ком коннектор?
9 hhhh
 
29.03.21
19:01
(8) в чем проблема запустить на одной платформе?
10 d4rkmesa
 
29.03.21
19:08
(7) Проблемы существенные. ) Все-таки, уже нельзя на одном сервере 2 версии комконнектора держать одной платформы, например, 8.3. 8.2 и 8.3, конечно, можно.
11 1CnikPetya
 
29.03.21
19:55
(10) Можно. Только обертку для нужной версии сделать.

(3) За COM лучше бить сразу ногами. Самое лучшее Web-сервис, считай полноценное API для взаимодействия с системами. Но выбирать надо с поправкой на то что умеешь.
12 d4rkmesa
 
29.03.21
20:16
(11) Это работает только, если версии несильно отличаются. Например, 8.3.12 и 8.3.15/17 не подружились никак, я думал, что дело в зависимостях - сам Комконнектор вызывает "одинаковые" dll, которые уже сильно отличаются по разным версиям. Хотя, наверное, я просто был недостаточно настойчив - здесь, к примеру, уже есть годный способ: https://infostart.ru/public/1390206/ . Однако, другие статьи по этой теме успели устареть и не работали, когда я с этим копался в прошлом году. Автор указанной статьи, в конце концов, докопался. Я, вместо, этого переписал обмены на http-сервисы. Правда, там другая оказия - периодически некоторые опубликованные сервисы на IIS переходят в состояние с ошибкой 500. Даже стандартный сервис для синхронизации может внезапно перестать работать, хотя "соседний" самописный пашет без ошибок, и наоборот.
13 Turku
 
29.03.21
20:35
(0) Включить REST API в КА. Из самописки слать GET-запрос и получать ответ.
14 K1RSAN
 
30.03.21
06:16
(4) привязка слабая, да - но по УИД подозреваю будет первое время много случаев, когда случайно создадут и там и там по привычке, потом будут дубли.

(6) файлики можно, но хотелось бы, чтобы не приходилось использовать промежуточные состояния или же делать много действий.

(13) надо почитать про это близко к тому, что я и хотел
15 fisher
 
30.03.21
10:25
(10) Замечание было про разные платформы