Имя: Пароль:
1C
 
КД2 всё?
0 x1982x
 
30.07.26
14:03
В последнем релизе БСП (в т.ч. и в БП) убрали возможность загружать правила обмена: "Функциональность по загрузке правил устарела и более не поддерживается."
Коллеги, кто как решает эту проблему?

Основная причина выбора КД2, а не "совеременной" КД3: невозможность выгружать объекты, в которых не заполнены некоторые реквизиты, выгружаемые в свойства XDTO со значением атрибута "Возможно пустое" = Ложь и наличие дополнительных реквизитов, не входящих в XDTO стандартной версии ED. Снимать XDTO с поддержки и массово менять атрибуты свойств сильно не хотелось и был выбран вариант с КД2, в т.ч. не очень хотелось создавать в кастомке на БСП ED, дополненный своими объектами.

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

А какие вы рассматриваете альтернативные варианты?
1 p-soft
 
30.07.26
14:06
(0) свое напишите, программист вы или куда? себе сделал обмен между двумя ут11 на веб апи, красота.
2 Fragster
 
гуру
30.07.26
14:09
в кд3.1 есть поддержка правил XML (оно же кд2)
3 Fragster
 
гуру
30.07.26
14:10
а правила в общих модулях в расширениях можно держать (но с загрузкой удобно, да)
4 x1982x
 
30.07.26
14:10
(1) спасибо, как один из вариантов тоже рассматривается. А на веб апи написали какой-то универсальный вариант, который не требует доработки при изменении состава МД или каждый раз допиливаете при обновлениях?
5 Krendel
 
30.07.26
14:11
(0) кд 3, maxs
6 x1982x
 
30.07.26
14:11
(2) т.е. опция с поддержкой правил XML не использует XDTO ED для сериализации?
7 Fragster
 
гуру
30.07.26
14:15
(6) нет
8 p-soft
 
30.07.26
14:20
(4) сама модель универсальная, реализация уже под ситуацию. т.е. на источнике формируем универсальные правила передачи обьекта и его ссылки, формируем пакеты в json, жмем и кидаем получателю. а на месте получателя подгоняем полученные данные уже под конфу
9 p-soft
 
30.07.26
14:25
(8) а при обновлениях всегда надо допиливать.
чем плох кд2 - создает иллюзию что можно все. а на практике имеем тормоза и сложный процесс отладки. а время - деньги
10 p-soft
 
30.07.26
14:30
(9) кд3 - идея хорошая. но удобно только для самой 1с. под свои проекты использовать не выгодно
11 x1982x
 
30.07.26
14:31
(9) попробую для начала через КД3.1 реализовать, мб получится через XML вместо XDTO... разработка кастомного обмена как альтернатива. Спасибо за идеи.
12 eddy_n
 
30.07.26
14:38
(11) Это называется одной фразой - Ждать от моря хорошей погоды. Самым предпочтительным, на мой взгляд, является http-сервис, ступенью ниже - Веб-сервис (можно даже использовать текст с разделителями для простоты и обхода всевозможных 1с-фабрик). COM - тоже как вариант для отдельных случаев, почему нет.
13 d4rkmesa
 
30.07.26
14:53
(0) https://forum.infostart.ru/forum15/topic342053/
(11) Можно, но зачем?
14 Hmster
 
30.07.26
14:59
(13) а вот обмен без КД так бы и работал пока какие-нибудь поля не переименовали или новые обязательные не ввели
15 tgu82
 
30.07.26
15:00
У меня конвертация ТИС 7.7. - БП 3.0 как раз на КД2. Не обновляться что ли пока?
16 d4rkmesa
 
30.07.26
15:01
(12) >>Веб-сервис (можно даже использовать текст с разделителями для простоты и обхода всевозможных 1с-фабрик)

Проще тогда использовать ТЗ с примитивными типами, которое передается в хранилище значений. На стороне клиента получаем из ХЗ.

Вообще, мне 1С Шина больше нравится в последнее время, много проблем решает, вопрос только чтобы немного разобраться с ее работой. Если хочется, можно ED использовать как формат сериализации.
17 Garykom
 
гуру
30.07.26
15:03
(16) Шины и прочие кролики/брокеры это немного другое
Это транспорт а не формат обмена и не сериализация/десериализация
18 Garykom
 
гуру
30.07.26
15:04
(0) Напиши свой "модуль" для удобной работы через ED
Чтобы через AdditionalInfo что надо засовывало и вытаскивало само
19 d4rkmesa
 
30.07.26
15:17
(17) Это не только транспорт, там можно преобразовывать сообщения и настраивать маршрутизацию. К примеру, создать группу получателей или отправителей, и вкл/выкл на свое усмотрение просто в веб-интерфейсе.
20 d4rkmesa
 
30.07.26
15:17
Как транспорт пока только в БСП Шина используется.
21 tgu82
 
30.07.26
15:23
Просто вот такие решения создают массу неудобств и не просто неудобств а шоковых неудобств. Ну не буду пока обновляться до последнего релиза БП 3.0
22 d4rkmesa
 
30.07.26
15:26
(17) >>а не формат обмена и не сериализация/десериализация

1С форсит в качестве такого формата ED.
23 x1982x
 
30.07.26
15:57
(21) не обновлять тоже не вариант - эти прекрасные люди сломали обмен с ИС МП в предыдущем релизе и патчем ничего не исправили - у меня, например, не работает подбор КМ при реализации, тупо валится с исключением
24 x1982x
 
30.07.26
16:05
(18) было определенное удобство в КД2, которое мне ситуативно подошло: большая часть объектов передается 1в1 и в КД2 все они сопоставились автоматически, а остальные варианты предполагают массу изменений ручками. Даже вариант с КД3 потребует описания массы исключений для обмена объектами, в которых не все свойства предусмотренные форматом заполнены в источнике.
25 eddy_n
 
30.07.26
16:26
(16) На одной стороне загоняем в текст, на другой - выгоняем из текста. Что может быть проще?
26 eddy_n
 
30.07.26
16:27
(21) Так можно всю жизнь прождать. Если будешь на дядю надеяться.
27 tgu82
 
30.07.26
16:46
(26) Есть же уже расширения которые решают эти проблемы
28 vis
 
30.07.26
17:04
29 x1982x
 
30.07.26
17:25
(27) есть, но есть опасения и риски, что в будущем функционал полностью удалят, чтобы "минимизировать произвольный код" :)
30 x1982x
 
30.07.26
17:26
(28) спасибо! как временное решение взял бесплатное расширение
31 craxx
 
30.07.26
22:43
(0) В расширении в макет положить и оттуда загружать.
32 maxab72
 
31.07.26
08:03
ЕМНИП КД2 древнее БСП, то есть отказ от ее поддержки в БСП ровным счетом ничего не меняет. Надо просто вытащить старые обработки, слегка освежить и все будет работать лучше чем прежде.
33 tgu82
 
03.08.26
23:03
Обновил БП 3.0 до 203.18. Попробовал загрузить XML через Загрузку из ТИС 7.7. Вроде нормально загрузилось
Платформа 27.1857.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn