Имя: Пароль:
1C
 
Проблема бесшовной интеграции с ДО
0 salva
 
29.02.24
11:43
Здравствуйте, подскажите куда копать.
Есть ДО версии 3.0.12.22 и есть ИБ собственной разработки на которую накатана БИД 3.0.2.6. При подключении через веб-сервер со своей ИБ к ДО пишет "Функционал не поддерживается в данной версии 1С:Документооборота. Требуется 1С:Документооборот версии 3.0.10 или выше". Хотя при подключении с ДО к своей ИБ подключается без проблем. Где искать проблему?
Заранее всем спасибо!
1 Волшебник
 
29.02.24
11:45
Ищите в программном коде, где выдаётся ошибка "Функционал не поддерживается в данной версии 1С:Документооборота. Требуется 1С:Документооборот версии 3.0.10 или выше".
2 Rokford
 
29.02.24
11:55
(0) Какая константа взведена в "ИБ собственной разработки" (далее ИС (интегрируемая система)):
ИспользоватьИнтеграциюС1СДокументооборот
или
ИспользоватьИнтеграциюС1СДокументооборот3
3 Rokford
 
29.02.24
11:56
Должна быть ИспользоватьИнтеграциюС1СДокументооборот3
4 salva
 
29.02.24
12:00
(3) не подскажите где глянуть?
5 salva
 
29.02.24
12:00
6 salva
 
29.02.24
12:02
(4) что значит "взведена"?
7 Смотрящий
 
29.02.24
12:05
(6) Если константа булева то ей присвоена Истина, числовая - значение не ноль и тп
8 Rokford
 
29.02.24
12:07
(4) Вы же БИД внедрили. Это константы из библиотеки которые определяют к какой версии ДО подключается ИС. Они взаимоисключающие. Если одна Истина, то вторая д.б. Ложь.
В зависимости от их значения работают разные алгоритмы ("двоешные" или "троешные").
9 salva
 
29.02.24
12:10
(7), понял спасибо.
(3) ИспользоватьИнтеграциюС1СДокументооборот3 = Истина
ИспользоватьИнтеграциюС1СДокументооборот = Ложь
10 salva
 
29.02.24
12:10
(8) Так и есть
11 Rokford
 
29.02.24
12:14
Последуйте совету из (2). (я нашел всего 3 места )посмотрите, какую версию возвращает сервис из вашего ДО.
12 Rokford
 
29.02.24
12:15
* из (1) прошу прощения
13 salva
 
29.02.24
12:53
В общем, доковырялся я до проблемы, суть заключалась в том что в БИД есть функция ИменаПодсистем(), которая возвращает список подсистем, но как я понял только тех, которые не включены в командный интерфейс. А у меня подсистема ИнтеграцияС1СДокументооборотом была включена в командный интерфейс, после того как снял галочку все заработало. Всем спасибо (12), (1), (7)!!!
14 Волшебник
 
29.02.24
13:06
(13) 👍
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.