|
Дублирование данных в запросе | ☑ | ||
---|---|---|---|---|
0
Валидатор
21.10.13
✎
10:45
|
Пишу запрос для выбора данных сотрудников (фио, паспорт, сумма зарплаты и номер счета) для документа Зарплата к выплате организаций, и происходит в некоторых моментах дублирование лиц, почему? вот запрос:
ВЫБРАТЬ ФизическиеЛица.Ссылка, ПаспортныеДанныеФизЛицСрезПоследних.ДокументСерия КАК Серия, ПаспортныеДанныеФизЛицСрезПоследних.ДокументНомер КАК Номер, ЛицевыеСчетаРаботниковОрганизации.НомерЛицевогоСчета, ЗарплатаКВыплатеОрганизацийЗарплата.Сумма, ЗарплатаКВыплатеОрганизацийЗарплата.Физлицо ИЗ РегистрСведений.ЛицевыеСчетаРаботниковОрганизации КАК ЛицевыеСчетаРаботниковОрганизации ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица КАК ФизическиеЛица ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних КАК ПаспортныеДанныеФизЛицСрезПоследних ПО (ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо = ФизическиеЛица.Ссылка) ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО (КонтактнаяИнформация.Объект = ФизическиеЛица.Ссылка) ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗарплатаКВыплатеОрганизаций.Зарплата КАК ЗарплатаКВыплатеОрганизацийЗарплата ПО (ЗарплатаКВыплатеОрганизацийЗарплата.Физлицо = ФизическиеЛица.Ссылка) ПО ЛицевыеСчетаРаботниковОрганизации.ФизЛицо = ФизическиеЛица.Ссылка ГДЕ ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка = &СсылкаНаОбъект И ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.СпособВыплаты = &СпособВыплаты |
|||
1
Валидатор
21.10.13
✎
10:47
|
1c 8.2 ЗУп
|
|||
2
Нуф-Нуф
21.10.13
✎
10:47
|
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
ПО (КонтактнаяИнформация.Объект = ФизическиеЛица.Ссылка) |
|||
3
Нуф-Нуф
21.10.13
✎
10:47
|
в контактной информации может быть несколько контактов
|
|||
4
Валидатор
21.10.13
✎
10:49
|
(2) как тогда сделать чтобы по конкретно выбранному физ лицу данные писались?
|
|||
5
Defender aka LINN
21.10.13
✎
10:50
|
(0) А нафига вообще соединение с контактной информацией?
|
|||
6
Rie
21.10.13
✎
10:51
|
А зачем там вообще соединение с контактной информацией, если данные этого регистра не используются?
|
|||
7
Восточный Парень
21.10.13
✎
10:52
|
(6) +100500
|
|||
8
Sabbath
21.10.13
✎
10:53
|
(0) В таких случаях можно вывести в консоли все поля и посмотреть, чем различаются строки, тогда понятно откуда идет задвоение.
А причины уже сказали |
|||
9
Валидатор
21.10.13
✎
10:53
|
видимо я его добавил, и что то хотел взять из него, убрал иеперь норм все
|
|||
10
Валидатор
21.10.13
✎
10:53
|
(8) по консоли и смотрел
|
|||
11
hhhh
21.10.13
✎
10:54
|
ну, он специально, чтобы нам задачку подбросить. Мозги размять.
|
|||
12
Sabbath
21.10.13
✎
10:57
|
(10) тогда там надо было искать различия в строках и увидел бы, что различается по контактной инфе
|
|||
13
anaed
21.10.13
✎
11:12
|
(12) ну так он из КИ ничего не получал - строки были бы идентичны :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |