|
1с 8.2 Сравнение Таблиц в запросе
| ☑ |
0
zhukovia
14.06.13
✎
13:09
|
Есть Таблица Значений "Список" в ней есть колонка "Код". Есть документы "Приход" в которых есть табличная часть с колонкой "Код". Можно ли как то Запросом найти первый, относительно произвольной даты, документ "Приход" в котором в табличной части есть несколько записей значения которых есть в таблице "Список"?
|
|
1
shuhard
14.06.13
✎
13:10
|
(0) не вижу препятствий
|
|
2
zhukovia
14.06.13
✎
13:13
|
ВЫБРАТЬ
ВложенныйЗапрос.Ссылка.Баркоды.(
Баркод)
ИЗ
(ВЫБРАТЬ ПЕРВЫЕ 7
Приход.Ссылка КАК Ссылка
ИЗ
Документ.Приход КАК Приход
ГДЕ
Приход.Дата = &Дата
УПОРЯДОЧИТЬ ПО
Приход.Дата УБЫВ
{УПОРЯДОЧИТЬ ПО
Приход.Дата}) КАК ВложенныйЗапрос
Документы я выбрал, а вот чего дальше писать не пойму.
|
|
3
zhukovia
14.06.13
✎
13:14
|
(2)
ВЫБРАТЬ ПЕРВЫЕ 7
Кстати только Первые X можно отсортировать во вложенном запросе? Все никак?
|
|
4
zhukovia
14.06.13
✎
13:17
|
(1) Как сравнивать данные из ТЧ документа и ТЗ? Мне нужно что при наличии 5-6 совпадений запрос завершался. Т.е. мне просто нужно найти первый документ в котором есть данные из ТЗ.
Подскажите как построить запрос.
|
|
5
zhukovia
14.06.13
✎
13:40
|
(4) Это вообще возможно?
|
|
6
zhukovia
14.06.13
✎
14:12
|
Никто не поможет?
|
|
7
mikecool
14.06.13
✎
14:27
|
1) зачем там 7 записей?
2) зачем упорядочивание?
|
|
8
zhukovia
14.06.13
✎
14:32
|
(7) 1. Семь записей потому что отсортировать по другому нельзя. Можно и 27.
2. Упорядочивание для того чтобы выбирать с последнего документа (по дате). Мне же нужен первый раньше заданой даты.
|
|
9
zhukovia
14.06.13
✎
15:09
|
Поставлю по другому вопрос. Можно запросом выяснить есть ли записи одной ТЗ в другой ТЗ?
|
|
10
timurhv
14.06.13
✎
15:27
|
(9) Да, внутренним соединением.
|
|