Имя: Пароль:
1C
1С v8
Не могу составить запрос
,
0 Skif46
 
18.03.16
11:36
Как-то уперся в стену.
Есть два документа с табчастью "товары". Есть регистр сведений по соответствию этих документов. Соответствие между строками табчастей устанавливается по номеру строки одного документа и полю "ИД" другого.
Помогите составить запрос по выводу таблицы соответствия товаров этих документов.
1 Ёпрст
 
18.03.16
11:39
Огласите измерения и ресурсы регистра сведения, для начала
2 Ёпрст
 
18.03.16
11:39
и что в итоге хотите видеть
3 Skif46
 
18.03.16
11:44
Измерения регистра: Док1, Док2. Все, без ресурсов.

В итоге хочу увидеть таблицу типа такой:

Док1.Номерстроки Док1.Товар Док2.ИД Док2.Товар
4 Skif46
 
18.03.16
11:45
Док1.Номерстроки | Док1.Товар | Док2.ИД | Док2.Товар
5 los_hooliganos
 
18.03.16
11:46
(0) Нужно себя морально поддержать. Поверить в себя, не бояться ошибиться.
Все получиться!
6 los_hooliganos
 
18.03.16
11:47
(4) соедени док1 с рс и далее соедени с док2
7 DDwe
 
18.03.16
11:48
(4) А какая связь между номером строки и ИД ?
8 Skif46
 
18.03.16
11:50
(7)
Номер строки в ТЧ док1 - это ИД в ТЧ док2. Порядок строк може не совпадать, поэтому такая связь. Например, строке №1 первого дока может соответствовать третья строка второго дока, но при этом у нее поле ИД стоит 1.
9 DDwe
 
18.03.16
11:53
(8) А если порядок строк поменяется?
10 hhhh
 
18.03.16
11:53
ну тогда соединение делай. левое или внутреннее.
11 Skif46
 
18.03.16
11:54
(9) В первом доке? Не поменяется - после проведения для редактирования закрывается.
12 DDwe
 
18.03.16
11:55
(11) "Надежды юношей питают"(С)
13 Ёпрст
 
18.03.16
12:08
ну, тип того
Выбрать
  Док1.НомерСтроки,
  Док1.Товар,
  Док2.ИД,
  Док2.Товар
ИЗ РегистрСведений.Вася как Рег
левое соединение Документ.Первый.Товары как Док1 По
Док1.ССылка = Рег.Док1
левое соединение Документ.Второй.Товары как Док2 По
Док2.ССылка = Рег.Док2 И Док2.Ид=Док1.НомерСтроки
14 Жан Пердежон
 
18.03.16
12:12
(0) а что там сложного?
15 MaXpaT
 
18.03.16
12:16
(13) только внутренние соединения везде, вот и готов запрос
16 Ёпрст
 
18.03.16
12:30
(15) внутреннее обрежет строки, которых нет в одном из документов
17 MaXpaT
 
18.03.16
12:39
(16) ну это уже от толкования задачи зависит.
"...по выводу таблицы соответствия товаров этих документов"
я, например, прочитал так, что их и нужно обрезать :)

короче ТС виднее как адаптировать под нужную ситуацию
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn