|
Не могу составить запрос
| ☑ |
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) ну это уже от толкования задачи зависит.
"...по выводу таблицы соответствия товаров этих документов"
я, например, прочитал так, что их и нужно обрезать :)
короче ТС виднее как адаптировать под нужную ситуацию
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший