|
Сравнение двух Таблиц значений
| ☑ |
0
alexsandrinia
25.08.11
✎
08:31
|
как можно сравнить 2 Таблицы значений по одной колонке и записать полученные строки в другую таблицу?
|
|
1
ДенисЧ
25.08.11
✎
08:31
|
цикл не предлагать?
|
|
2
ДенисЧ
25.08.11
✎
08:32
|
Или запрос...
|
|
3
alexsandrinia
25.08.11
✎
08:32
|
(1) нет разницы, можно через цикл, вот только как?
|
|
4
ДенисЧ
25.08.11
✎
08:33
|
(3)
для каждого стр1 из тз1 цикл
для каждого стр2 из тз2 цикл
Если Условие Тогда
стр3 = тз3.Добавить();
стр3.ИмяКолонки = нужноеЗначение;
КонецЕсли;
КонецЦикла;
КонецЦикла;
|
|
5
Быдлокодер 80 lvl
25.08.11
✎
08:33
|
(0) Что значит "записать полученные строки в другую таблицу"?
|
|
6
kosts
25.08.11
✎
08:34
|
Цикл по 1-й таблице
Ищем соответствие во 2-й таблице
Если не нашли Делаем 1
Если нашли Делаем 2
|
|
7
alexsandrinia
25.08.11
✎
08:36
|
(5) если есть общий параметр в первой таблицы со второй, то строка с общим параметром из первой таблицы записывается в третью, и приписывается туда ещё строка из второй таблицы которая имеет тот же переметр
|
|
8
alexsandrinia
25.08.11
✎
08:37
|
(5) *параметр
|
|
9
ДенисЧ
25.08.11
✎
08:37
|
А я всё-таки запросом бы сделал...
|
|
10
alexsandrinia
25.08.11
✎
08:38
|
(9) и как?
|
|
11
ДенисЧ
25.08.11
✎
08:39
|
(10)
Каком кверху :-)
Лень писать больше 5и строчек... Там элементарщина...
|
|
12
alexsandrinia
25.08.11
✎
08:39
|
(9) просто получается, что в первой таблице 5 строк, во второй 6 строк. 5 строк то объединим, а как быть с шестой?
|
|
13
ДенисЧ
25.08.11
✎
08:40
|
(12) а это ты должен сказать... Ты ставишь задачу...
|
|
14
alexsandrinia
25.08.11
✎
08:46
|
(11) тогда смысл спрашивать, если всем тут лень писать и кажется, что им всё элементарно. мне, например, нет, поэтому и хочу узнать...
|
|
15
kosts
25.08.11
✎
09:07
|
(14) Тебе помогли чем смогли.
На общую задачу ответили общими подходами.
Если есть конкретная проблема, выложи код своей обработки покажут ошибку.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой