Имя: Пароль:
1C
1С v8
Запрос ссоединением на условие только одну строку
0 Shrek_yar
 
25.05.16
23:36
В соединение выбрать только первую строку в из другой таблице
Например есть Задача, в ней табличная часть предметов

Надо получить только  только одну строку из табличной части, по условие Предмет=РольОсновной (так как при двух записей ругается на дублирование колонки сслылка)
Как сделать такое?
1 Shrek_yar
 
25.05.16
23:36
это все в динамическом списке на форме
2 Shrek_yar
 
25.05.16
23:37
тоесть надо сначало выбрать 1 запись из таблицы, потом эту запись левым соединением к основной сделать.
3 NcSteel
 
25.05.16
23:37
Все правильно , так и делай
4 Shrek_yar
 
25.05.16
23:38
(3) Вложенным запросом?
5 NcSteel
 
25.05.16
23:40
(4) Да.

В целом задача эта не очень подходит для динамического списка.
6 Shrek_yar
 
25.05.16
23:41
(5) Надо получается еще отобрать записи для вложенного запроса по условию.. тормоза похоже будут
7 NcSteel
 
25.05.16
23:42
(6) Да, тормоза скорее всего возникнут.
8 NcSteel
 
25.05.16
23:43
В идеале куда нить писать уже готовые данные для динамического списка, что бы не делать вложенные запросы и соединения с ними
9 Shrek_yar
 
25.05.16
23:45
тернистый путь... похоже так придется делать. У меня список МоиЗадачи. У задач могут быть предметы. При совпадение вида предмета появляется таккая ошибка как дублирование