|
Как заставить левое соединение в динамическом списке не быть ПОЛНЫМ? | ☑ | ||
---|---|---|---|---|
0
DrLekter
24.08.21
✎
13:02
|
Столкнулся с такой бедой. В форму списка документа вывел произвольный запрос, в котором данный документ соединил левым соединением с другим документом по реквизиту ДокументОснование, чтобы показать в списке введенные на основании данного. В принципе на всегда связаны один к одному, но если по ошибке кто-то ввел второй раз, получаю ошибку дублирования ключевых полей, хотя дубли-то в правой таблице и при левом соединении из неё должен выбраться только один документ (какой из двух - это второй вопрос, сейчас неважно). Получается, что по факту работает полное соединение, а не левое. Это баг или фича и как избежать?
|
|||
1
polosov
24.08.21
✎
13:04
|
(0) Ты не правильно похоже понимаешь работу левого соединения.
|
|||
2
hhhh
24.08.21
✎
13:16
|
(0) да, наоборот, как раз это левое соединение, когда в левой таблице один документ, а в правой может соответствовать 100 документов.
|
|||
3
Ёпрст
24.08.21
✎
13:16
|
(0) при чем тут левое и полное ?
Ну и каша |
|||
4
Ёпрст
24.08.21
✎
13:17
|
Если нужен только один из многих, то группировка и максимум(документОснование) или левое соединение с табличкой, в которой уже только 1 документ (какой именно - сам решай).
|
|||
5
polosov
24.08.21
✎
13:19
|
(0) Но лучше, чтобы не напрягать СУБД лишними группировками, исключи ситуацию ошибки с повторным введением документа.
|
|||
6
trad
24.08.21
✎
13:26
|
(4) сейчас придет сами знаете кто и всем расскажет, что скл работает не правильно и джойн сразу должен вернуть один (любой)
|
|||
7
brainguard
24.08.21
✎
13:32
|
(0) Если вам несложно, объясните, пожалуйста, как вы понимаете работу полного соединения? Это очень интересно
|
|||
8
ДядяМитяй
24.08.21
✎
15:15
|
ВЫБРАТЬ ПЕРВЫЕ 1
или ГДЕ Документссылка.Правильный = Истина |
|||
9
Prog111
24.08.21
✎
19:00
|
(8) Ну тогда одна запись и выйдет на весь журнал.
|
|||
10
Веселый собака
24.08.21
✎
19:10
|
(0) поди не по объектам соединяешь, а по наименованиям или номерам каким.
объекты уникальны. |
|||
11
Prog111
24.08.21
✎
19:20
|
(10) Да не, просто 2 разных объекта могут содержать в реквизите одно и то же значение (документ-основание).
|
|||
12
Вафель
24.08.21
✎
19:43
|
А вот если бы 1с поддерживала коррелированные запросы...
|
|||
13
Курцвейл
24.08.21
✎
21:41
|
(12) Это плохая практика в любом случае. Так что 1С правильно делает, что такую хрень не поддерживает.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |