Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Соединение двух таблиц

Соединение двух таблиц
Я
   YamEgor
 
29.11.20 - 16:40
Добрый день! кто-нибудь может подсказать: в документе есть несколько табличных частей 1. НоменклатураЗаказанная 2.НоменклатураРассчитанная 3.Варианты 4.Товары. и надо из ТЧ НоменклатураЗаказанная и из ТЧ Товары вывести в своих колонках номенклатуру , чтобы было видно какую номенклатуру заказывали и какую номенклатуру продают( они могут отличаться, так как на складе может не быть номенклатуры и ее могут заменить на идентичную).
 
 Партнерская программа EFSOL Oblako
   asady
 
1 - 29.11.20 - 17:57
(0) я за union
   YamEgor
 
2 - 29.11.20 - 18:13
(1) если объединить они будут разве в двух колонках?
   ДенисЧ
 
3 - 29.11.20 - 18:14
(2) Смотря как объединять...
   YamEgor
 
4 - 29.11.20 - 18:15
(3) пример есть?
   ДенисЧ
 
5 - 29.11.20 - 18:19
(4) ))
выбрать а1, 0
из т1
объединить все
выбрать 0, б2
из т2
   RomanYS
 
6 - 29.11.20 - 18:23
(0) соединение конечно. Только ты должен знать как строки связаны, возможно разработчиком явные ключи связи предусмотрены. Отсюда этого не видно
   YamEgor
 
7 - 29.11.20 - 18:30
(6) Ну вот две таблицы из них надо сделать одну с двумя колонками , если совпадает номенклатура, то в одной строке если нет то в отдельной или хотя бы просто в двух колонках
   RomanYS
 
8 - 29.11.20 - 18:34
(7) Пример нарисуй так не понятно, если явной связи аналогов нет, то "объединить" и (5) - твоё
   YamEgor
 
9 - 29.11.20 - 18:40
(8) ну вот таблица ЗаказанныеТовары из нее берем эту номенклатуру в одну колонку загружаем, берем таблицу ПроданныеТовары из нее номенклатуру в другую колонку и все можно сравнивать ,что было и что стало:
  НоменклатураЗаказанная1  НоменклатураПроданная1 (НоменклатураЗаказанная1  такая же как НоменклатураПроданная1, но может и оличаться)
  НоменклатураЗаказанная2  НоменклатураПроданная2  (НоменклатураЗаказанная2  такая же как НоменклатураПроданная2, но может и оличаться)
  НоменклатураЗаказанная3   (здесь ничего нет)
   RomanYS
 
10 - 29.11.20 - 18:45
(9) Если в каждой таблице только одна колонка, то тебе подойдёт полное соединение:

выбрать
Т1.Номенклатура,
 Т2.Номенклатура как Номенклатура2
Из Т1 
полное соединение
 По Т1.Номенклатура =  Т2.Номенклатура
   YamEgor
 
11 - 29.11.20 - 18:47
(10) да там в том то и дело что в одной таблице одна колонка , а во второй может быть несколько
   RomanYS
 
12 - 29.11.20 - 18:50
(11) А мы откуда знаем, что там у тебя? Описывай тогда задачу и структуру полностью
   YamEgor
 
13 - 29.11.20 - 18:55
НомЗаказ1 номПроданная1 Кол-воПроданой ЦенаПроданной СумаПроданной
НомЗаказ2 номПроданная2 Кол-воПроданой ЦенаПроданной СумаПроданной
НомЗаказ3 номПроданная4 КолПроданой ЦенаПроданной СумаПроданной
НомЗаказ4
   RomanYS
 
14 - 29.11.20 - 19:14
(13) "НомЗаказ3 номПроданная4" вот это откуда может взяться, если ты не знаешь что вместо чего продали?
   YamEgor
 
15 - 29.11.20 - 19:20
(14) мы знаем какую номенклатуру заменили, так как ее нет на складе
   YamEgor
 
16 - 29.11.20 - 19:25
(14) у нас есть таблица с номенклатурой которую заказали и есть таблица с номенклатурой которую продали, и просят вывести заказанную в одну колонку и проданную в другую колонку и для проданной нужно еще количество, сумму, цену, артикул. Вот и должно получиться из двух таблиц одна.
   RomanYS
 
17 - 29.11.20 - 19:33
(16) Где указано, что вместо НомЗаказ3 продали номПроданная4?

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.