Имя: Пароль:
1C
 
КД2 (и "обмен по правилам XML" из КД3.1) всё (
0 Fragster
 
гуру
10.08.26
14:15
https://partners.v8.1c.ru/forum/topic/2297015
"Проект "Удаление механизма синхронизации по правилам XML""
1 DimVad
 
10.08.26
14:31
(0) Я получаю "У Вас нет доступа к "Партнерской конференции""

О добрый человек, просвети нас...
2 reg0303
 
10.08.26
14:33
(1) Добрый день.

Уважаемые коллеги, информируем вас о запланированных изменениях в функциональности синхронизации данных. В ближайших типовых релизах:

1. Будет удален механизм конвертации по правилам XML, в т.ч. обработка КонвертацияОбъектовИнформационныхБаз;

2. Метаданные (регистры, справочники, планы обмена) и программный интерфейс механики обменов по правилам XML будет помечен устаревшими, и удален в будущих версиях библиотек "Синхронизации данных" и "Стандартных подсистем";

3. Сохранится поддержка внешней  обработки УниверсальныйОбменДаннымиXML, которая продолжит поставляться как инструмент для разовых операций.
3 d4rkmesa
 
10.08.26
14:42
(0) Да, печально. Ну надеюсь хоть для задач, навроде загрузки остатков, оставят обработку.
4 mikecool
 
10.08.26
14:47
ждем расширений с функционалом?
5 toypaul
 
гуру
10.08.26
14:47
(0) Мягкий намек на то, что 1С снова хочет кушать. А посему нефиг сидеть на старых конфах. Похерить все старое и вперед к светлому будущему.

У кого все работает как часики - будьте добры выделить механизм в отдельную независимую подсистему.
6 toypaul
 
гуру
10.08.26
14:48
(4) Да здравствует народный бунт!
7 Kuzmich123
 
10.08.26
14:48
не совсем понятно вот это сообщение

https://partners.v8.1c.ru/forum/t/2294713/m/2296926

P.s. Извините, не могу сюда текст привести, по шапке надают.
Скажу, что вроде как это была ошибка, но это не точно
8 toypaul
 
гуру
10.08.26
14:49
А вообще новое светлое-то фунциклирует уже?
9 Климов Сергей
 
10.08.26
15:10
(8) Да. Практически весь обмен (синхронизация) между современными конфами идёт через ED.
10 vs7719
 
10.08.26
15:14
Жаль, ожидалось обратное: отказ от ED и развитие XML.
11 Garykom
 
гуру
10.08.26
15:25
Лично я ждал полного отказа от тормозного XML.
Переписывания EnterpriseData на JSON с заложенной возможностью своих расширений не только аля AdditionalInfo а в любом требуемом месте.
С переходом от XML XDTO на JSON Schema.

И да отказ от XML не только в обычных синхронизациях но и например в бесшовке ДО, с отказом от веб-сервисов в пользу http-сервисов везде.
12 d4rkmesa
 
10.08.26
15:29
(11) Кстати, из интеграции с ДО тоже выдирают синхронизацию по правилам (для справочников). Видимо, справочники будут тоже через интеграцию ходить, но делают они это в новых релизах как то...странно.
13 DimVad
 
10.08.26
15:58
(2) "Сохранится поддержка внешней  обработки УниверсальныйОбменДаннымиXML, которая продолжит поставляться как инструмент для разовых операций"

Ну так можно будет запускать её из процедуры по таймеру.
14 rozer76
 
10.08.26
16:17
(13) ага, без правил регистрации, плана обмена это такая себе замена. Печально, чо, но вот ребята писали https://infostart.ru/1c/articles/2552815/ старались, пойду изучать...
15 Fedor-1971
 
10.08.26
16:25
(14) Чего уж, делаешь свою обработку с правилами в макетах и реализуешь дёргание процедурок из Универсального обмена
Давно позабытая практика, похоже, грядёт возврат
16 X Leshiy
 
10.08.26
16:41
(14) Если там есть возможность переносить движения документов, то огонь) Пошел читать, спасиб)
17 rozer76
 
10.08.26
16:45
(16) не, движений нет, такое вообще редкость ИМХО
18 X Leshiy
 
10.08.26
16:48
(17) А как переносят ручные корректировки?
19 X Leshiy
 
10.08.26
16:50
(18) Ну, т.е. я знаю как) А там че нет?
20 rozer76
 
10.08.26
16:57
(18) так же как и в ED, никак )
21 X Leshiy
 
10.08.26
17:04
(20) Дикари)
22 Garykom
 
гуру
10.08.26
17:13
(16) Там общая схема обмена на очередях и JSON
Которую можно для чего угодно использовать, в т.ч. для переноса движений
Причем движения хочешь к объекту (документу) привязывай и вместе отправляй
Хочешь - отдельно движения от объектов (документов) отправляй и грузи, только ссылку на регистратор не забудь
По сути это реинкарнация БИТ.Адаптер ))
23 shuhard
 
10.08.26
17:19
(4) обойдёмся без расширений, вернём как было, делается один раз путем вывода в собственную подсистему
24 X Leshiy
 
10.08.26
17:27
(22) Я примерно так и понял) Спасиб, мил человек)

Возможно, это знак свыше)
Давно руки чесались с COM обмена слезть.
25 Baiji
 
10.08.26
17:31
КД3.0 не является заменой конфигурации Конвертация данных, редакция 2.0

https://its.1c.ru/db/metod8dev#content:5846:hdoc
26 Baiji
 
10.08.26
17:39
Как теперь решать такую задачу (сейчас решено на КД2):
Односторонний обмен Из основной базы в Дополнительную

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

В доп. базе что-то меняют-моделируют и строят отчеты
27 Garykom
 
гуру
10.08.26
18:25
(26) На ИС куча статей как свои объекты добавлять-фигачить в обмен через КД 3.0/3.1 с правкой ED
С фиксом нужного пакета XDTO, внесением в него изменений
И с правками ОбщийМодуль.МенеджерОбменаЧерезУниверсальныйФормат

Использовать саму конфу/базу КД 3.1 или все ручками - это уже на свое усмотрение...
28 Baiji
 
10.08.26
18:40
(27) На КД2, при поднятии релиза, все это делается автоматом. Новые объекты добавляются, сопоставляются и т.д.

А в КД3 ведь нет такого? Нужно анализировать, какие объекты 1с добавил... Какая-то ручная работа требуется? Я просто спрашиваю...
29 Garykom
 
гуру
10.08.26
19:43
(28) >На КД2, при поднятии релиза, все это делается автоматом. Новые объекты добавляются, сопоставляются и т.д.
Смешно
Ничего там автоматом нельзя делать в КД2, или половину конфы зацепишь одной лишней галочкой
Все ручками-ручками выбирать

В КД3 почти тоже самое
Только не просто правила а выгружать пакет XDTO надо для вставки в конфу
И код общего модуля так же выгрузить и вставить
30 d4rkmesa
 
10.08.26
19:50
(26) Основная и доп. базы - это типовые конфигурации?
31 Baiji
 
10.08.26
20:41
(29) Это не правда. Все делается автоматом (не полным, но движения мыши минимальны и "думать" не нужно) много раз на протяжении последних 4-х лет.

(30) Отраслевые БП Строительство
32 d4rkmesa
 
10.08.26
20:41
(31) А много нетиповых документов?
33 Baiji
 
10.08.26
20:43
(32) Да, и документов и справочников и и новых табличных частей в типовых справочниках и т.д.
Не столько же, как типовых, но порядок такой.
34 Baiji
 
10.08.26
20:50
В КД2 делаю так:
1. Выгружаю описания структуры метаданных
2. Загружаю в базу КД2, в новую конфу
3. Создаю новые ПО автоматом (источник/приемник из п.2)
4. Создаю новые ПВД автоматом
5. Выгружаю правила в zip ну и т.д. мелочь

В приёмнике пустые ПО (1 раз сделал и забыл)

И всё отлично работает. Составил себе маленькую инструкцию и "думать" не требуется, чисто техника
35 d4rkmesa
 
10.08.26
20:54
(34) Ну, тогда нужно будет делать доработку, чтобы сохранить функционал КД2 в БСП. С ED так просто не получится.
36 JohnGilbert
 
10.08.26
21:50
Ветка плача по стюардессе.
37 Fragster
 
гуру
10.08.26
22:24
(25) а КД3.1 - да. Она объединяет в себе КД2 и КД3.
38 Волшебник
 
10.08.26
22:27
КД2 хоронят? Успехов, чо. Но вы не сможете.
Она будет выкарабкиваться из могил.
КД2 переживёт вашу КД3, ещё будет кашлять на её похоронах, простудится...
39 vis
 
10.08.26
23:30
(14) Да, очень интересная реализация обмена.
40 Baiji
 
11.08.26
10:16
(35) Все понятно с этим клиентом. Но речь не о том.
Не хочу быть динозавром. Не хочу такую доработку. Хочу современно.

Такие задачи в моей практики встречались несколько раз. Не говоря уже про перенос движений, которые на КД2 тоже автоматом делаются.

Как быть то теперь? Просто отрезали не дав ничего в замен и всё?
41 Baiji
 
11.08.26
10:35
(37) Спасибо! Пошел изучать

Добавлена возможность разрабатывать не только обмен между конфигурацией и форматом EnterpriseData, но и правила конвертации в формате XML – таким образом, можно будет использовать единый инструмент для разработки тех и других правил конвертации.

https://1c-pfo.ru/info/95931/

Фактически в КД3.1 встроена КД2 (формат XML), которую убивают. Т.е. это не меняет ничего и никак не помогает.
42 Garykom
 
гуру
11.08.26
10:54
(41) >Фактически в КД3.1 встроена КД2 (формат XML)
Там есть некоторые мелкие отличия
43 maxab72
 
11.08.26
11:04
(35) Из старого БСП выдрать пару модулей с частью процедур для КД2 и пользоваться. Там только обновить список метаданных надо.
44 Fragster
 
гуру
11.08.26
11:56
(43) а всякая интеграция с подсистемой обмена, сценарии, транспорты, обмен по расписанию и вот это все
45 vis
 
11.08.26
12:09
(44) Делать отдельное своё расширение?
46 ZloyBrawler
 
11.08.26
12:22
Не хочу плодить темы.
Вопрос к знатокам.
Недавно в типовых конфах при выгрузке данных да возможно и загрузке сама типовая начала блочить события в правилах обмена если те содержат чета типа Выполнить(Алгоритмы.НекийАлгоритм);
Есть какой нить штатный способ все же вызвать алгоритм в событиях и чтобы это не нарушало безопасность?
47 Garykom
 
гуру
11.08.26
13:12
(46) http-сервис поднять например в базе
и дергать при обмене его из той же базы
а внутри http-сервиса уже Выполнить/Вычислить
48 sikuda
 
11.08.26
14:56
(47) А внутри http-сервиса обмен по XML🔥
Универсальные инструменты.
https://github.com/cpr1c/tools_ui_1c
Универсальный обмен данными в формате XML (с фильтрами и прямой загрузкой через HTTP сервис)
49 bolder
 
11.08.26
17:34
(38) Печально, да.Новое поколение разработчиков 1С не имеют понятия,сколько устаревших систем на КД2 , правилах XML и планах обмена держатся.КД3 кстати тоже признан слишком жестким.Будет какой то новый КД 3-Х где сущности ED будет возможно проще добавлять и пользоваться.Но это еще когда...А КД2 уже поломали в последних релизах.Ничего не остается кроме своей подсистемы обмена...
50 sikuda
 
12.08.26
08:31
(49) (38) Тот редкий момент когда я полностью согласен с Волшебником.

КД2 держится на принципе переноса данных из одной произвольной структуры в другую произвольную.

КД3 держится на принципе переноса через некоторую универсальную структуру. Фактически является переносом сначало из одной структуры в универсальную и затем из универсальной в другую структуру.
То есть вводит дополнительную ненужную сущность для привязки к конкретной реализации корпорации 1C.
51 Nedomolkov_
Ivan
 
12.08.26
09:14
(26) Если доп. база нужна ровно для "поменять и посчитать отчёты", то обмен под эту задачу самый дорогой вариант. Мы такие песочницы делаем из бэкапа: восстановил, обрезал лишние периоды и регистры, обезличил, и всё. Никаких правил, которые придётся чинить на каждом релизе. Нужен свежий срез, пересоздал по расписанию.
Обмен оправдан, только если правки в доп. базе должны переживать обновление среза. Вот тогда да, никуда не денешься.
52 Fedor-1971
 
12.08.26
09:28
(50) В общем и целом согласен, но есть нюансик
КД2 хранит правила выгрузки отдельно и файл обмена содержит правила его загрузки, но обмен 1С-1С
КД3 - попытка создать универсальность, типа "Вот вам файлик и грузите его как хотите", для его создания нужно место хранения структуры файла (ED) и правил создания оного(код), собственно, на другой стороне - аналогично: структура полученного и что с ней делать.

Идея в целом здравая, т.к. можно из стороннего ПО сделать файл нужной структуры и загрузить оный в 1С универсальным механизмом. Но всё упирается в структуру файла - где её хранить? В самом файле обмена - получим КД2 и проблему со сторонним ПО. По идее, можно положить рядом файл структуры и файл обмена (в таком раскладе КД3 - чисто формирователь файла структуры), но нужно решить вопрос обмена не через файлы
53 spiller26
 
12.08.26
09:39
(50) КД2 более понятней и быстро можно его "подпилить".
КД3 в этом плане запутаннее и иногда чтобы связать очень проблематично по структурам, если они разные.
54 maxab72
 
12.08.26
09:49
(53) а еще по КД2 есть книжка, пусть и старая, но во многом еще актуальная. а по КД3 один шиш и тот без масла. Ковыряйтесь как хотите.
55 Baiji
 
12.08.26
12:34
(51) Хотят видеть изменения из основной оперативно, и да, правки должны пережить обновление среза. Да еще и такая-же ЗП, обмениваются копия БП <> копия ЗП стандартным обменом. В общем- копии, не вариант.
Думаю в сторону РБД. РБД то не отключат?
56 Nedomolkov_
Ivan
 
12.08.26
13:13
(55) РИБ это другой механизм, не правила XML, проект его не трогает: там планы обмена и служебный формат платформы, конвертации нет.

Но под вашу задачу он ложится плохо. В подчинённом узле конфигурацию менять нельзя, только расширения, а регистрация изменений двусторонняя: всё, что наковыряете в песочнице, лежит в очереди на выгрузку в главный. Стоит один раз забыть почистить регистрацию перед обменом, и правки уедут в прод.

Если правки в доп. базе только по данным - я бы делал срез из бэкапа плюс маленький обмен ровно по тем объектам, которые должны догоняться оперативно. Поддерживать дешевле, чем полный РИБ с фильтрами.
57 kauksi
 
12.08.26
22:59
если бы фирма 1с свой форум/reddit создала, где бы были ли бы ветки, где бы  общались сторонние разрабы и архитекторы/теоретики ED, может было бы проще, чем навязывать сомнительное решение. А то Партнерка доступна для Специалистов но не для принятия ошибок... Миста как и Т1С в свое время вымирает... не видно движухи, как Это было лет 20 назад во времена 7.7 видимо новым спецам форумы это чуждо... к сожалению... Пока что группа в телеге по УХ/УХ ЕРП это единственный светлый луч где могут встретится разрабы из 1С и простые прогеры и методисты
58 kauksi
 
12.08.26
23:03
видимо дело идет к тому чтобы лет через 5 (4,3,2.1) новый джун мог подключить какой то модный ИИ и сказать напиши мне правила конвертации для шины из самописки в БП 4.0 и через 30 минут уже пускать их в прод
59 Волшебник
 
13.08.26
00:08
(56) >> Миста как и Т1С в свое время вымирает..
Миста ещё на Ваших похоронах простудится...
60 Волшебник
 
13.08.26
00:09
Миста вам не форум. Это последняя площадка для общения человеков с роботами. Последняя!
61 Nedomolkov_
Ivan
 
13.08.26
08:16
(58) Пробовал похожее, только не правила, а связывание структур: отдаёшь модели метаданные двух конфигураций и просишь сопоставить объекты. Справочники мапит бодро, а на регистрах и движениях начинает выдумывать реквизиты, которых в базе нет, причём уверенно и по стилю правдоподобно.
30 минут выйдет на первый черновик, дальше всё равно построчная сверка. Узкое место не модель, а то что структуру ей надо честно отдать вместе с ограничениями, иначе додумает.
62 2S
 
13.08.26
08:27
(58) А потом выключили свет и добро пожаловать в каменный век
63 sikuda
 
14.08.26
08:14
(58)(62) "модный ИИ и сказать напиши мне правила конвертации" - и потом нормальный специалист может выставлять конский ценник на разгребание задвоений, правильно заполненных данных и просто чтобы это работало🔥 Так как понимать как это работает уже никто не может!
Цитата из мисты: "Избавление от необходимости понимать..."🤦
Подборка на пятницу:
64 PLUT
 
гуру
13.08.26
10:03
(59) я знаю имя последнего человека на Земле

Подробности
Надежда
65 Fragster
 
гуру
13.08.26
11:03
(64) В "Понедельник начинается в субботу" другие данные, ЕМНИП
66 sikuda
 
14.08.26
14:50
ПЯТНИЦА!
Ошибка? Это не ошибка, это системная функция.