|
Сравнение дерева значений Волшебник, bolder, d4rkmesa, Кукуев, DemonShinji2, Fynjy, trad, who respawn, maxab72, SleepyHead, АнализДанных, Kongo2019, NiFiK, lEvGl, RVN, Забияка, Михаил Козлов, Fedor-1971, СвинТуз, okmail, baza1, alexela, Amfiaray, Valdis2007, Spyke, ZaЖизнь, LienXo, Климов Сергей, Ненавижу 1С, sikuda, Hawk_1c, Ал_Ив, calmius, DeeK, 2S, Мультук, elka302, FirstLineSupport, dnab, arsik, Lama12, lxndr
| ☑ | ||
---|---|---|---|---|
0
NiFiK
29.11.24
✎
08:34
|
Всем привет. Может у кого-то есть опыт сравнения 2-х деревьев значений, с визуальным отображением для пользователя совпадающих и нет значений? Интересно именно визуальное отображение, по типу "Сравнения и объединения конфигураций".
|
|||
1
Волшебник
29.11.24
✎
08:37
|
А Вам зачем?
|
|||
2
d4rkmesa
29.11.24
✎
08:44
|
(0) СравнениеФайлов.ПоказатьРазличия()
Правда, только толстый клиент. mxl, само собой, нужно будет предварительно подготовить. Также, скорее всего, можно выгружать оба дерева в промежуточные файлы, чтобы скормить какой-нибудь утилите сравнения аля p4merge. |
|||
3
NiFiK
29.11.24
✎
10:29
|
(1) Нужно для пользователя вывести 2 дерева с их отличиями, именно в виде дерева, потому как на разных уровнях значения могут совпадать.
|
|||
4
Волшебник
29.11.24
✎
10:31
|
(3) Может не нужно. Что за деревья? Что в них?
|
|||
5
NiFiK
29.11.24
✎
10:32
|
(2) На сколько я понимаю, через СравнениеФайлов.ПоказатьРазличия() можно сравнить таблицу а не дерево
|
|||
6
Волшебник
29.11.24
✎
10:33
|
(5) Выгрузите дерево значений в табличный документ с группировками. Так что в деревьях?
|
|||
7
NiFiK
29.11.24
✎
10:34
|
(4) Состав изделия, и иногда различия только в 1 элементе, без вложенной структуры, а иногда и с вложением.
|
|||
8
lEvGl
29.11.24
✎
10:38
|
(0) можно взять скд, например. запрос с полным соединением очень хорошо подойдет, скд нарисует группировки
(5) а, оу.. дерево разве не по таблице строится? |
|||
9
Fynjy
29.11.24
✎
10:35
|
ЗначениеВСтрокуВнутр() оба и затем любым сравнителем текста, тем же кадифом.
|
|||
10
NiFiK
29.11.24
✎
10:35
|
(6) это понятно, в идеале пользователю разворачивать деревья одновременно, как в сравнении и видеть что есть в одном и чего нет в другом
|
|||
11
NiFiK
29.11.24
✎
10:38
|
(9) и это понятно, но можно ли сделать какую-то форму, с одновременным открытием вложений обоих деревьев, повторюсь, как при "Сравнении и объединении"
|
|||
12
Волшебник
29.11.24
✎
10:38
|
(10) Напишите свою обработку.
|
|||
13
Волшебник
29.11.24
✎
10:38
|
(11) Можно.
|
|||
14
NiFiK
29.11.24
✎
10:39
|
(8) при сравнении деревьев пишет "Бинарные файлы не равны" и все
|
|||
15
Волшебник
29.11.24
✎
10:40
|
(14) Слушай сюда. Тебе нужен АРМ сравнения изделий с учётом спецификации, по сути всего состава изделия.
И чтобы было синхронное разворачивание узлов, подсветка различий. Есть ли такой в платформе? Нет и никогда не будет. |
|||
16
NiFiK
29.11.24
✎
10:40
|
(13) а как синхронизировать открытие деревьев? Через поиск по второму дереву и раскрытии группировки?
|
|||
17
Волшебник
29.11.24
✎
10:41
|
(16) да
|
|||
18
СвинТуз
29.11.24
✎
10:41
|
(0)
Как вы дерево в конфигурации умудрились сохранить? Есть такие объекты? Запросом сравнивайте две таблицы из которых строятся деревья. Спецификации раньше были в регистре значений + справочник. Запросом относительно просто сравнить. |
|||
19
СвинТуз
29.11.24
✎
10:42
|
(0)
Мозг берегите. Вспухнет. |
|||
20
Волшебник
29.11.24
✎
10:42
|
(18) Обычно через поле Родитель.
Хотя могут умудриться и сохранить JSON/XML в строковое/двоичное поле. |
|||
21
NiFiK
29.11.24
✎
10:43
|
(17) Спасибо, буду пробовать.
|
|||
22
Волшебник
29.11.24
✎
10:44
|
Я бы ставил задачу шире.
Есть N графов (допустим, сетевые графики работ для производства атомных реакторов разных типов). Их нужно сравнить и подсветить различия. Смогёте? |
|||
23
СвинТуз
29.11.24
✎
10:43
|
Опять же. В случае спецификаций интересует обычно различия в материальном составе изделия.
А это два списка. |
|||
24
Волшебник
29.11.24
✎
10:45
|
А можно ещё расширить.
Есть произвольное число геномов, в которых данные упакованы триплетами нуклеотидов. Нужно все их визуально сравнить и подсветить различия. |
|||
25
Волшебник
29.11.24
✎
10:46
|
Скажите, есть такой метод в платформе 1С?
|
|||
26
СвинТуз
29.11.24
✎
10:48
|
(0)
А еще есть аналоги в приличных домах. Сравнить два дерева? Устанете пыль глотать ))) Удачи. |
|||
27
NiFiK
29.11.24
✎
10:49
|
(24) Благо у меня не так все глобально, понятно что штатного функционала нет и не будет.
|
|||
28
NiFiK
29.11.24
✎
10:49
|
(25) нет конечно
|
|||
29
NiFiK
29.11.24
✎
10:50
|
Всем спасибо, буду пробовать
|
|||
30
СвинТуз
29.11.24
✎
10:50
|
(27)
Такое делается. Есть например отчет о сравнении версий объектов. Вопрос зачем? Вам нужно упростить задачу. |
|||
31
Волшебник
29.11.24
✎
10:51
|
(29) Флаг Вам в руки, барабан на шею и паровоз навстречу.
|
|||
32
Kongo2019
29.11.24
✎
10:51
|
(0) Штатного функционала нет. Пилить надо, я пилил. Благо у нас деревья не сильно многоуровневые были.
|
|||
33
NiFiK
29.11.24
✎
10:52
|
Сколько теплых и приятных пожеланий, прям не ожидал.
|
|||
34
NiFiK
29.11.24
✎
10:53
|
(32)пока вроде выше 5 уровня не находил
|
|||
35
lEvGl
29.11.24
✎
10:55
|
Есть крамольная мысль. В версионирование это закинуть.. немного подпилить, чтобы коллекцию возвращало и на результате построить дерево
(30) увел) |
|||
36
NiFiK
29.11.24
✎
10:56
|
(35) (30) тоже рассмотрю.
|
|||
37
Волшебник
29.11.24
✎
11:07
|
(34) не выше, а глубже
|
|||
38
bolder
29.11.24
✎
11:18
|
(6) +100500.Единственно верное решение.Просто,быстро.Плюсую чтобы не утонуло.Единственное, нет механизма для программной работы.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |