Имя: Пароль:
1C
 
Не типовой обмен между конфами на КД3
0 pumba055
 
07.10.21
14:51
Добрый день!
Не трогаю типовой обмен, между конфами хочу написать свой обмен сбоку.
Прочитала БСП Обмен, там указано что создаем свой новый план обмена, потом в макеты подгружаем правила регистрации данных и правила обмена, НО это только для КД2, потому что правила обмена для КД3 это не xml файл, а сгенерированный код 1С для вставки в модуль в конфе. Никак не могу найти информацию как это делается в случае с КД3
1 Garykom
 
гуру
07.10.21
14:54
не надо КД юзать для своего ни 2 ни 3
уже давно есть более современные, более удобные и шустрые методики на основе JSON
2 scanduta
 
07.10.21
15:09
(0) Так есть же план обмена например в БП3 "СинхронизацияДанныхЧерезУниверсальныйФормат", там смотри как сделано. Но я бы делал на КД 2 лучше
3 hhhh
 
07.10.21
15:12
(0) а сгенерированный код 1С для вставки в модуль в конфе - это код можно поместит в модуль внешней обработки. А в плане обмена должен тогда быть путь к этой внешней обработке, где правила находятся.
4 fisher
 
07.10.21
15:25
(1) >  более удобные и шустрые методики на основе JSON
"Быстренько изобретаем свой формат пакетов, свой протокол обмена, врукопашную рисуем конвертацию"?
Ты про эти "удобные" "методики"?
5 lodger
 
07.10.21
15:31
(4) зато целый отдел 1сников всегда в работе при окладе и премии.
6 Garykom
 
гуру
07.10.21
15:31
(4) когда то через формат dbf предпочитали обмениваться
это не значит что и в 2021 году надо обязательно так делать
7 fisher
 
07.10.21
15:35
(5) Не, такой подход иногда очень даже оправдан. Но называть это "методиками", да еще и "удобными" - это сюр какой-то.
И это явно не для случая, когда нужно по-быстрому набросать тесный обмен сложносвязными данными между двумя рядом стоящими базами 1С.
8 Garykom
 
гуру
07.10.21
15:36
https://infostart.ru/public/308563/ и еще куча подобного на ИС по запросу "выгрузка загрузка JSON"

мой вариант между БП3>УТ11 тут https://github.com/Garykom/JSON на основе штуки выше
9 Garykom
 
гуру
07.10.21
15:37
(7) Именно для "по-быстрому набросать тесный обмен сложносвязными данными между двумя рядом стоящими базами 1С" быстрее всего (8)
10 fisher
 
07.10.21
15:41
(8) Это уже больше похоже на какой-то инструмент. Но судя по описанию - очень ограниченный по возможностям в сравнении с КД.
11 Garykom
 
гуру
07.10.21
15:56
(10) Он для программиста лучше
Ограничений как раз меньше ибо легко напрямую кодом что угодно

КД2 уже просто устарел
КД3 же есть смысл когда с другой стороны оно уже есть и делаем только с одной
12 pumba055
 
07.10.21
15:59
hhhh, пишет --> а сгенерированный код 1С для вставки в модуль в конфе - это код можно поместит в модуль внешней обработки. А в плане обмена должен тогда быть путь к этой внешней обработке, где правила находятся. --> А в каком месте тогда надо путь внешней обработки прописать в плане обмена??? Вот в чем вопрос)
13 scanduta
 
07.10.21
16:22
(11) И чем же КД 2 устарел ?
14 fisher
 
07.10.21
16:22
(11) Не МОЖНО кодом что угодно. А БУДЕШЬ кодом что угодно :)
Морально КД2 вовсе не устарел. Но на поддержку - да, плюнули. Потому что только стек типовых интересен. А жаль.
15 pumba055
 
07.10.21
16:43
Коллеги помогите как привязать план обмена и обработку в которую я помещаю код сгенерированный КД3
16 pumba055
 
07.10.21
16:47
Может в учебном центре курс какой есть на эту тему, уже долго бьюсь над этим - можно конечно типовой модуль подчистить и свой кусок кода сгенерированный от КД3 вставить, но это ж не дело, снести все типовые правила... как-то сбоку красиво не трогая типовое должно же это делаться
17 VladZ
 
07.10.21
16:50
(0) Вам шашечки или ехать?
Сделай на КД2.
18 pumba055
 
07.10.21
16:54
КД2 просьба не предлагать если ответа нет
19 Ёпрст
 
07.10.21
17:23
(18) ну нажми на Я в верхнем правом углу, первая ссылка твоя.
20 Garykom
 
гуру
07.10.21
17:26
(13) xml, тормоза, долго осваивать, легко накосячить, сложно понять в чем трабла
21 Ёпрст
 
07.10.21
17:29
(20) а кодом накосячить труднее что ле ?
А не стандартные обмены, всякие условия, конвертации одного объекта в другое..кодом, проще что ле ?
Не..кд2 рулит.
Фанатам json-а предлагается переписать кд-2 на json обмен + обработку обмена на json :))
22 Garykom
 
гуру
07.10.21
17:34
(21) стандартная ошибка новичка в КД2:
выбирает документ и по ссылкам ему полбазы в правила
23 Garykom
 
гуру
07.10.21
17:35
(21) >не стандартные обмены, всякие условия, конвертации одного объекта в другое..кодом, проще что ле ?

именно что кодом проще
даже в КД2 изредка приходится вставками кода, где правилами не получается
24 Новый1сник2
 
07.10.21
17:39
кд2 удобная вещь, жаль что от нее отказались в типовых
25 winni_mc
 
07.10.21
17:40
(16) можно свой модуль менеджера обмена переопределить в модуле ОбменДаннымиПереопределяемый в при получении доступных версий. А сам модуль или в расширении или в конфу.
26 polosov
 
07.10.21
17:41
(23) Правилами на КД2 не может не получиться.
Кодом обмен делать это для извращенцев.
27 Garykom
 
гуру
07.10.21
17:41
(24) жаль что для КД3 выбрали XML для формата EnterpriseData
надо было JSON
28 Garykom
 
гуру
07.10.21
17:42
(26) муахаха
В БП один справочник Контрагенты в ERP два Клиенты и Партнеры
покажи как правилами?
29 Ёпрст
 
07.10.21
17:42
(22) Не вижу связи, ну во второй раз снимет галочки
30 Garykom
 
гуру
07.10.21
17:43
(29) смотри когда ты пишешь выгрузку-загрузку на json кодом то у тебя два конфигуратора открыто и все
а на КД2 еще что надо держать и делать?
31 бомболюк
 
07.10.21
17:47
нет большой разницы XML или JSON. ну разметка у XML чуть потяжелее, , а JSON типа помоднее, только и делов то. Сериализация/десериализация при обмене далеко не самое узкое место, если и есть разница, ей можно пренебречь, пользуйте то, что умеете.
32 pumba055
 
07.10.21
17:48
можно свой модуль менеджера обмена переопределить в модуле ОбменДаннымиПереопределяемый в при получении доступных версий - это как сделать?
33 Ёпрст
 
07.10.21
17:50
(28)https://docs.yandex.ru/docs/view?tm=1633617902&tld=ru&lang=ru&name=Konvertatsiya_dannyih._Metodika_rabotyi_i_primeryi.pdf

54 страница

Ну или Бояркина посмотреть, там тоже есть, и даже ..в примерах к КД, тоже есть
34 polosov
 
07.10.21
17:51
(28) Это самое простое )))
35 Garykom
 
гуру
07.10.21
17:51
(31) >Сериализация/десериализация при обмене далеко не самое узкое место

эээ можно тесты?
36 polosov
 
07.10.21
17:52
(35) Можно. Я не против.
37 Ёпрст
 
07.10.21
17:52
38 Garykom
 
гуру
07.10.21
17:53
(36) ты утверждаешь что не узкое место
когда фактически json сильно шустрей на практике
39 polosov
 
07.10.21
17:53
(35) Удивляюсь я тебе порой. Вроде умный парень, а иногда отчибучишь что-нибудь эдакое.
40 pechkin
 
07.10.21
17:54
(38) чем xml? Есть замеры?
41 бомболюк
 
07.10.21
17:54
(35) распарсить тысячу объектов быстрее, чем записать в БД один, ты не согласен?
42 pechkin
 
07.10.21
17:55
кд2 удобен за счет автоматической выгрузки по ссылкам без забот со стороны разарботчика
43 winni_mc
 
07.10.21
17:55
(32) в конфигурации в общем модуле ОбменДаннымиПереопределяемый есть процедура ПриПолученииДоступныхВерсийФормата, где для каждой версии формата обмена указывается свой модуль менеджера обмена. Вот там нужно указать свой модуль. Если нельзя снимать конфу с поддержки, то в расширении все это можно сделать.
44 Ёпрст
 
07.10.21
17:55
(38) Да, мы переписали обмен с сайтом с xml на json, да быстрее, меньше кодить, код проще, json понятнее.

Что мешало товарищам с Селезнёвки переделать КД2 на json - загадка.
Да и много чего на json, ту же выгрузку cf в файлы
45 pechkin
 
07.10.21
17:57
(44) последняя доработка кд2 была ранее чем жсон появился в платформе
46 pechkin
 
07.10.21
17:58
кстати а для жсон есть типизированные пакеты в платформе?
47 Garykom
 
гуру
07.10.21
17:58
(33) и там обошлись без вставок кода на ЯП 1С?
для всех реквизитов и связанных РС ?
48 Ёпрст
 
07.10.21
17:59
(45) И ? Дальше то можно было развить с развитием платформы.

От кстати, надо Гению подкинуть работу - пусть перепишет Кд2 и обработки обмена на json, денех подымет немеренно на нимфостарте потом..
:)
49 pechkin
 
07.10.21
17:59
(48) зачем кто-то будет переходить на левую кд2 на жсоне? в чем выгода?
50 Garykom
 
гуру
07.10.21
18:00
(49) для легаси ни в чем
для новых проектов есть смысл
51 pechkin
 
07.10.21
18:01
(50) в чем выгода то? на сколько быстрее все будет?
52 polosov
 
07.10.21
18:02
(50) В чем он? В том, что файл более человекочитаем?
53 pechkin
 
07.10.21
18:02
(52) хмл тоже вполне читаем
54 Ёпрст
 
07.10.21
18:03
(47) Ну, там сделано на примитивном уровне, через ВыгрузитьПоПравилу() и для второго объекта поиск по реквизитам, а не по гуид объекта.
Я в своё время лепил свой гуид, который сам генерил, чтоб в базе приёмнике был поиск по гуиду, а не по реквизитам.

ЗЫ: а так , в кд-2 везде же "вставка кода" , там жешь в кучку событий можно код пихать и свои алгоритмы
55 polosov
 
07.10.21
18:33
(50) Но массив объектов в JSON выгрузить проще и быстрее. Это да.
56 pumba055
 
07.10.21
18:43
Ну впринципе в ПриПолученииДоступныхВерсийФормата() подменить модуль идея скажем не плохая!! Конечно единственное мы не знаем правильно ли это, а то может у них уже есть какой-нибудь модуль для данной ситуации)
57 pumba055
 
07.10.21
18:48
Коллеги, а еще вопрос, вот например я что-то написала на КД3, загнала это в конфигурацию, вот обмен работает, все хорошо) Но потом то жизнь то не стоит на месте, проходит время и мой формат постарел, есть теперь формат получше моего - новее и производительнее. Мне как-то надо мой формат поменять или обновить на новенький если провести аналогию например с релизами как мы обновляем
58 Garykom
 
гуру
08.10.21
13:38
я тут вспомнил почему КД еще плохо
когда в один поток скорости не хватает очень проблематично распараллелить выгрузку и загрузку на кучу фоновых
59 fisher
 
08.10.21
14:08
КД2 - очень продуманный инструмент в плане настроек обмена. Почти идеальный. Люди с большой головой его писали.
60 fisher
 
08.10.21
14:11
Это не вопрос формата. Это вопрос концепции и инструментария. Жаль что на его поддержку забили. Все можно было бы накрутить. И json и многопоточность.
61 Garykom
 
гуру
08.10.21
14:13
(59) дико устаревший, неудобный, сложный в освоении, один фиг требующий вставок кода, не умеет в многопоток, тормозной как в создании правил так и в работе
62 fisher
 
08.10.21
14:22
(61) Тяжело в освоении - легко в написании. Как и в любом хорошем фреймворке, его сложность - это тупо зеркало проблем, которые он у тебя забирает. Некогда учиться работать бензопилой - продолжай пилить лобзиком. "Требующий вставок кода" - разве это критерий? Ведь все зависит от того, сколько этого кода вставлять. Строчку или тыщи. А все остальное относится не к концепции, а к прекращению поддержки.
63 Garykom
 
гуру
08.10.21
14:24
(62) я освоил в свое время КД2 и это было сложней чем освоить нечто вроде (8)
КД3 же это обмен через промежуточный универсальный формат, идея прикольная но на практике жуткие извраты
64 Garykom
 
гуру
08.10.21
14:27
(63)+ имхо очень сложно убедить владеющих бензопилой что электрическая лучше https://3dnews.ru/640656
65 fisher
 
08.10.21
14:29
(63) > и это было сложней чем освоить нечто вроде
Безусловно. Ведь их возможности по быстрому описанию сложных обменов несопоставимы. И дальнейшей их поддержке тоже.
В (8) хотя бы выгрузка по ссылкам есть? И понятие переиспользуемых ПКО?
66 pechkin
 
08.10.21
14:29
(63) в кд2 ты вообще не думаешь ни о каких хмл. только логика обмена
67 Garykom
 
гуру
08.10.21
14:30
(65) да есть, изучи плиз
и есть множество подобных решений, намного удобней чем КД
68 Garykom
 
гуру
08.10.21
14:31
(66) в (63) у меня ни слова про xml

формат xml и его тормоза это лишь один из недостатков КД2
69 Garykom
 
гуру
08.10.21
14:32
(68) недостаток не столько сам формат XML, сколько тормоза при работе с ним
70 fisher
 
08.10.21
14:32
(67) Сенк, покопаю при случае. Но если есть, тогда это наследник концепций КД2 получается.
71 Garykom
 
гуру
08.10.21
14:34
(70) неа там принцип работы совсем иной
выгружается в некий универсальный json, в процессе можно сконвертировать в некий иной или добавить чего не хватает кодом

т.е. по умолчанию для объекта "Наименование" переносится в "Наименование" но можно добавить "ПолноеНаименование"
72 pechkin
 
08.10.21
14:35
(68) есть сравнения xml vs json по скорости?
тесты, тесты давай
73 Garykom
 
гуру
08.10.21
14:35
(72) на порядок в отдельных кейсах
74 pechkin
 
08.10.21
14:35
(70) и если все фичи кд2 перенести, то по сложности и будет кд2
75 Garykom
 
гуру
08.10.21
14:36
(74) а они нужны эти фичи? если все задачи без них решаются
76 pechkin
 
08.10.21
14:39
а какие фичи не нужны?
77 pechkin
 
08.10.21
14:40
там вроде их и не так много
ПВД-ПКО-ПКС и события
78 fisher
 
08.10.21
14:40
(71) Так и не понял, в чем принципиальное отличие. Но это и неважно. Одна из главных фишек КД2 - это переиспользование ПКО при конвертации по ссылкам. И если это есть - тогда для меня это преемник КД2.
79 Garykom
 
гуру
08.10.21
14:40
(78) угу
80 Naumov
 
08.10.21
14:41
(73) кого колышат эти тормоза? Ограничивай пакет обмена и не будет заметных тормозов.
JSON-объект куда-то далеко от XDTO ускакал? С какого счастья он шустрее окажется?
81 Garykom
 
гуру
08.10.21
14:41
(79)+ для каждого вида метаданных "правила" один раз
82 pechkin
 
08.10.21
14:41
но учить чью то поделку смысла нет. если ты только сам нетленку не пишешь
83 pechkin
 
08.10.21
14:42
(81) а если для одного вида нужны несколько правил?
84 Garykom
 
гуру
08.10.21
14:42
(80) эээ мне надо два года из одно базы в другую перегнать
перегрузка месяца занимает двое суток через КД и?
85 Naumov
 
08.10.21
14:42
(71) А чем это от КД 3.0 отличается? через EnterpriseData они и плюются стандартным набором полей, только гибкости как у КД 2.0 нет ни разу.
86 Garykom
 
гуру
08.10.21
14:43
(83) издеваешься? у тебя код что угодно можно
87 pechkin
 
08.10.21
14:43
(86) причем здесь код. правила разные есть для 1 объекта метаданных?
88 Naumov
 
08.10.21
14:44
(84) не надо 2 года одним куском пихать. И 2 года с использованием JSON за полчаса переметнуться? Нет?
Не умение использовать инструмент не делает его плохим.
89 Garykom
 
гуру
08.10.21
14:44
(85) я неправильно выразился

*выгружается в некий по умолчанию json

а не в универсальный как КД3 с EnterpriseData
это именно почти КД2
90 Garykom
 
гуру
08.10.21
14:45
(88) Я одним куском сую месяц (только доки НСИ все уже выгружены за неделю) и жду двое суток
91 Naumov
 
08.10.21
14:46
(89) ТАк а разница в чем? НУ парсишь ты по сути текстовый файл. С чего бы скорость в каком-то из форматов выросла?
Кд 2.0 избыточные данные гонит? ну так есть причина и возможность ограничить
92 Garykom
 
гуру
08.10.21
14:46
(88) полчаса на json vs 48 часов КД
причем на json я могу в кучу фоновых на сервере параллельно!
93 fisher
 
08.10.21
14:47
(82) Могу сказать, что автор поделки из (8) - высококлассный спец, каких единицы. Которая очень хорошо знала КД2 к тому же. Просто из описания не видно, что оно умеет в ПКО и конвертацию по ссылкам. Так что при случае я обязательно присмотрюсь. Надеюсь, что Garykom не преувеличивает.
94 Garykom
 
гуру
08.10.21
14:47
(91) Затрачиваемые ресурсы на работу (парсинг) XML
Да и запись XML не шустрая

Жрет и CPU и главное RAM
95 pechkin
 
08.10.21
14:47
если нужно большой объем грузить, то нужно отключать выгрузку по ссылкам
96 Garykom
 
гуру
08.10.21
14:48
(93) конвертацию я туда допом засунул ))
там на гитхабе
97 Garykom
 
гуру
08.10.21
14:49
(95) Издеваешься да?
98 pechkin
 
08.10.21
14:50
(97) а что не так?
99 Garykom
 
гуру
08.10.21
14:52
(98) Попробуй из БП3 в УТ11/КА например перенести все документы со всем что надо через КД2
И чтобы оно потом работало и не ругалось на пустые реквизиты
100 Eiffil123
 
08.10.21
14:55
(0) в случае с КД3 нужно выгрузить конфигурации поставщика и приемника в файлы, загрузить из в базу "Конфигурация 3.1", там настроить ПКО и ПОД. По нажатию одной кнопки конфа генерирует модуль, который вставляется копипастом в конфигурации поставщика и приемника.

Всё очень удобно, просто и понятно.
101 polosov
 
08.10.21
14:56
(99) А с помощью json хочешь сказать нормально перенесешь?
102 Eiffil123
 
08.10.21
14:57
(12) рекомендую ознакомиться с курсом по КД3.0 от учебного центра №3. Там все эти моменты разбираются.
103 Garykom
 
гуру
08.10.21
14:58
(101) можно и через КД но оно не всегда подходит
104 fisher
 
08.10.21
14:58
(96) По-ходу, ты меня ребячил. Скачал, глянул - обычная ручная выгрузка/загрузка, на коленке набросанная.
105 Garykom
 
гуру
08.10.21
14:59
(103)+ в нашем конкретном случае КД я попробовал и понял что не алё
пришлось искать и допиливать иное решение
106 polosov
 
08.10.21
14:59
(103) КД универсальный инструмент. Это понятно, что можно для скорости сделать свой обмен.
107 Eiffil123
 
08.10.21
14:59
(101) а для json валидация xsd существует?
108 Garykom
 
гуру
08.10.21
14:59
(104) в модуле объекта глянь
ВыгрузкаРеквизита
ЗаменаНаименованийОбъектов
ЗаменаСвойствОбъектов
109 Garykom
 
гуру
08.10.21
15:00
(107) да но почти не используют
110 fisher
 
08.10.21
15:03
(108) Я и говорю.
111 Garykom
 
гуру
08.10.21
15:03
(104) извини визуального конструктора нетути

это OpenSCAD а не Archicad и не 3D Studio как КД
112 Eiffil123
 
08.10.21
15:04
Я делал на технологии КД3.0 обмен между базами бит.финанс. Формат практически с нуля сделал, т.к. объекты все нетиповые. но это в любом случае быстрее, чем я бы писал код с нуля. По скорости работы есть конечно нарегания, в КД3.0 есть 2 узких места для оптимизации. Если их выловить, то скорость значительно повышается.
113 Garykom
 
гуру
08.10.21
15:04
(110) а ты хотел все мышкой в конструкторе?
114 fisher
 
08.10.21
15:11
(113) Скажи мне друг-сосиска. От кодирования ЧЕГО эта пепяка избавляет? Там же практически все на программисте.
115 Garykom
 
гуру
08.10.21
15:16
(114) Отвечу тем что опишу для кого предназначено и хорошо подходит КД2

Для непрограммистов 1С или начинающих программистов 1С.
Которые с метаданными смогли разобраться и вот вам инструмент (с кучей ограничений и недостатков) с помощью которого можете потратив время наваять синхронизацию.
Т.е. даже пресловутый "аналитик 1С" сможет типа программировать.

Прямо как встроенное во многие типовые "Групповая обработка реквизитов", которая вполне неплоха для кучи относительно простых и типовых задач.
Но для многих банально не подходит, да можно извратиться через "Выполнить произвольный алгоритм" но гм это уже программист нужен да.
116 fisher
 
08.10.21
15:18
Выгрузка по ссылкам у него есть :))) Которую он вручную накнопал для своего конкретного простейшего сценария :)))
"Лучше КД2". Несите меня семеро.
117 Garykom
 
гуру
08.10.21
15:18
(115)+ Надо было 1С сделать следующий шаг!
Для пользователей инструмент сделать.
Типа он две базы 1С открыл и "продемонстрировал" как он вручную данные переносит, откуда и куда копипастит.
И некий AI (на основе ML) фигась и накодил синхронизацию выцепив с форм из элементов откуда в базе брать и куда писать ))
118 Garykom
 
гуру
08.10.21
15:20
(116) Оно лучше в ситуациях в которых КД к сожалению не может.
Не спорю что во многих КД вполне прекрасно справляется и кто мешает его использовать?

Зачем ограничиваться одним инструментом, если можно разные более подходящие к ситуации использовать.
119 fisher
 
08.10.21
15:22
А я-то губу раскатал, дурак старый.
(118) Обмен такого плана как у тебя я рисовал на свое мобильное приложение. Никаких вопросов.
Только сравнивать это с КД2 - это как сравнивать лопату с проходческим комбайном.
120 Garykom
 
гуру
08.10.21
15:25
(119) угу только лопата роботизированная дешевая, так что можно их полсотни натравить
а комбайн пока развернется
121 Garykom
 
гуру
08.10.21
15:26
(120)+ я задолбался правила править, запускать обмен и проверять что еще в реквизитах/данных не хватает
122 Garykom
 
гуру
08.10.21
15:27
(121) на КД когда сначала пытался
123 fisher
 
08.10.21
15:30
Все эти лопаты хороши для простых обменов. Если бы тебе пришлось писать по-настоящему большой и сложный обмен - ты бы сам в процессе родил что-то типа КД2. Тогда бы и понял глубину глубин.
124 Garykom
 
гуру
08.10.21
15:37
(123) Перенос всех данных из БП3 в УТ11/КА не достаточно большой и сложный?
Типового в эту сторону считай что нет, там НСИ криво и только мало видов доков а надо все что можно было
125 fisher
 
08.10.21
15:43
(124) Если в процессе этого ты не написал чего-то типа упрощенной КД2, значит я слишком хорошо думал о тебе как о программисте
Потому что когда мне пришлось писать сложный обмен с внешней системой, то я рожал и декларативное описание ПКО и автоматическую выгрузку/конвертацию по ссылкам и обработчики.
126 Garykom
 
гуру
08.10.21
15:47
(125) Мне хватило этой штуки в которой я разобрался и допилил
Все что надо внутри есть, описание мне вполне удобно кодом на Если и по ссылкам там все прекрасно, добавить легко
есть такая штука как БИТ.Адаптер, вот у меня вышло нечто вроде
127 fisher
 
08.10.21
15:57
Слава богу, что обмен с конвертацией по ссылкам обычно не нужен - чаще это просто удобная опция для разовых конвертаций. Просто в ту систему был ограниченный доступ и не было возможности запилить регистрацию изменений всех нужных объектов на той стороне для двустороннего обмена. Но возможности и ценность КД2 я понял очень хорошо после того, как пришлось самому что-то подобное нарисовать. А иначе я бы просто погиб под килострочками бойлер-плейта.
128 d4rkmesa
 
08.10.21
16:12
(127) Кстати, насчет бойлер-плейта. Посмотрел как то на ацелотовский Датареон, вот там софтина так же генерирует для 1С килострочки бойлер-плейта (ничего примечательного - тупо сериализация XDTO, каждое свойство заполняется отдельно). Грубо говоря, взять и выгрузить справочник вместе с документом по ссылке - уже надо править вручную эту простыню. Про более сложную логику молчу. Так что, вроде как в энтерпрайзе это норм, однообразные строки кода править. )
129 scanduta
 
08.10.21
16:33
посмотрел обработку из (8)

Ну это разве что конкурент обработке "Выгрузка/загрузка XML", только в формате JSON

С КД2 сравнивать бессмысленно, там и 5% функционала нет, что есть в КД 2
130 Eiffil123
 
08.10.21
18:44
(115) понятно. продолжайте наблюдения ))
Ничего что все типовые обменивались ранее через КД2? Или их тоже делали недопрограммисты? )
131 Garykom
 
гуру
08.10.21
18:52
(130) Не знаю кто их делал.
Но да чтобы пользоваться КД2 не надо быть программистом обычно.
За исключением сложных случаев с написанием вставок кода.
132 fisher
 
11.10.21
09:19
(131) > чтобы пользоваться КД2 не надо быть программистом обычно
Обычно надо. В КД2 абсолютно вся кастомизация обмена - через обработчики и код. Не через такой код как у тебя, а через программную настройку для которой куча всего заготовлена. Но при этом все равно это не для пользователей ни в одном месте, а для программистов хорошо понимающих 1С.
Чем больше ты говоришь про КД2, тем больше у меня сомнений в твоем "я освоил в свое время КД2". Писал обмены - может быть. Но не освоил.
133 Garykom
 
гуру
11.10.21
10:22
(132) >программную настройку для которой куча всего заготовлена

это не программирование
или когда будильник на телефоне ставится тоже считаешь программированием?
134 Garykom
 
гуру
11.10.21
10:23
(133)+ Сравни там последовательность действий для установки будильника весьма сложная
Почти как в КД ))
135 pechkin
 
11.10.21
11:13
(134) выгрузка остатков через кд - это не программирование?
136 Garykom
 
гуру
11.10.21
11:22
(135) Не утрируй плиз
КД не умеет остатки получать тут код нужен в виде вставки и программист что этот код получения остатков напишет

Я же вел речь про простой обмен данными справочников, документов и т.д.
137 Добрыня Никитич
 
11.10.21
12:41
(46) ФабрикаXDTO может же выгружать в JSON, значит есть
138 fisher
 
11.10.21
17:45
(133) Ну, тогда и все "программирование в 1С" - это тоже не программирование. Шо там шо там обработчики фреймворка скриптуешь. Только вот будильник на телефоне может поставить и слесарь, а правильно заскриптовать обработчики КД2 - почему-то программист потребуется.
139 Garykom
 
гуру
11.10.21
18:04
(138) передергиваешь же
если ты хотел КД2 только на JSON и ничуть не хуже то извини
это совсем иной инструмент для иных задач, хотя может выполнять все задачи КД

где то лучше КД, где то лучше нечто иное отличное от КД
140 Eiffil123
 
11.10.21
18:05
(133) а в таком случае 1С - это не программирование. Вот ассемблер - программирование
141 Eiffil123
 
11.10.21
18:07
(139) просто не понимаю, в чем профит при наличии существующих инструментов заставлять кодера писать что-то новое? какие плюсы?
142 Garykom
 
гуру
11.10.21
18:14
(141) когда столкнешься поймешь
143 fisher
 
12.10.21
10:12
(141) КД2 прекратили поддерживать, а достойной альтернативы нет. А Garykom прав в том плане, что иногда не надо бояться изобретать велосипед. Если твоя задача немасштабна и ты четко видишь ее границы и сегодняшние и завтрашние, то набросать "велосипедный" обмен бывает и ненакладно по времени и эффективно из-за его простоты и легковесности.
144 pechkin
 
12.10.21
10:24
жсон под капот кд2 вполне можно засунуть. но будет ли выгода?
учитывая что есть фастинфосет прямой аналог хмл
145 Garykom
 
гуру
12.10.21
10:44
(144) почти не будет выгоды
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.