|
1С Сравнение Таблиц | ☑ | ||
---|---|---|---|---|
0
Hикита
10.12.14
✎
12:21
|
В справочнике есть элементы у каждого элемента есть ТЧ (ТЧ по колонкам идентичны, а вот содержимое может немного различаться) , их нужно сравнить и вывести различающиеся строки. Может кто подскажет как осуществить ? И есть ли у кого-нибуть пример функции ?
|
|||
1
Рэйв
10.12.14
✎
12:22
|
Перебирай и...
Если ЗначениеВСтрокуВнутр(СтрокаПервойТЧ)<>ЗначениеВСтрокуВнутр(СтрокаВторойТЧ) Тогда Сообщить("Различаются"); КонецЕсли; //--- только учитывай что и строк может быть разное количество... |
|||
2
antoneus
10.12.14
✎
12:24
|
Эммм... запросом выдернуть данные из тч, сгруппировать, просуммировать единицу и вывести имеющие сумма(1) = 1?
|
|||
3
ДенисЧ
10.12.14
✎
12:25
|
Запросом. Полное соединение по ключевым полям и ГДЕ полеТ1 ЕСТЬ NULL или полеТ2 ЕСТЬ NULL
|
|||
4
Hикита
10.12.14
✎
12:27
|
(1) Согласен количество строк различается.
Я так думаю нужно писать обработку в которой будет 2 поля выбора где мы будим указывать ТЧ1 а во втором поле выбора ТЧ2 после чего создаем таблицу куда и выведем различные строки и строки которых нет у одной либо у другой таблицы |
|||
5
Serginio1
10.12.14
✎
12:28
|
||||
6
Serginio1
10.12.14
✎
12:30
|
5+ 391
|
|||
7
Hикита
10.12.14
✎
12:38
|
(5) Это не совсем то что нужно
|
|||
8
Hикита
10.12.14
✎
12:45
|
(3) А как запросом? а где указывать элементы? запрос один ТЧ тоже, а элементы разные и данные содержащиеся в этих элементах тоже разные(только иногда могут совпадать)
|
|||
9
Hикита
10.12.14
✎
12:54
|
Запросом же она вытянет все данные из справочника, а мне нужно только из конкретных элементов
|
|||
10
antoneus
10.12.14
✎
12:56
|
Ну и передай конкретные элементы в параметр.
|
|||
11
Hикита
10.12.14
✎
13:00
|
(10) Параметр нужно создать в СКД тоесть? или можно сделать это програмно?
|
|||
12
antoneus
10.12.14
✎
13:08
|
Да. Или можно программно.
|
|||
13
Hикита
10.12.14
✎
13:09
|
А как програмно подскажите пожалуйста?
|
|||
14
organizm
10.12.14
✎
13:10
|
в УПП есть такая общая процедура. посмотри может сойдет
|
|||
15
DrZombi
гуру
10.12.14
✎
13:30
|
(0) Все можно, но деталей мало:
1. Что за данные содержаться в Таблицах справочника? 2. Какой Шаблон таблицы у тебя будет считаться "Эталоном Правильности"? 3. Как быть с теми данными, которые будут дублироваться или содержаться в разных строчках Табличной части (пути пользователя неисповедимы, или Все что пользователю не запрещено программно, то имеет право существовать в БД)? |
|||
16
Hикита
11.12.14
✎
07:38
|
(15) 1 Данные о спецификации прибора, то есть Прибор1 содержит в себе таблицу с данными элементов из которых он и состоит. и так для каждого прибора
2 Эталоном будет считаться 3-я таблица где будут отображаться все различные позиции сравниваемых приборов. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |