|
|
|
(ЗУП) отчет по лицевым счетам - вывести всех людей у которых нет счета в банке | ☑ | ||
|---|---|---|---|---|
|
0
vechiy
14.11.12
✎
15:42
|
Не могу сообразить, как сделать отчет.
У большинства сотрудников открыты счета в нескольких банках. Надо вывести всех, у кого нет счета в определенном банке. Если делать типа: банк не в (&банк) то люди, имеющие счета в этом банке, все равно выводятся(т.к. есть счета в других банках). Как получить множество тех у кого счета в &банк все-таки нет? |
|||
|
1
NDN
14.11.12
✎
15:44
|
Где ЛицевыеСчета.Банк = &Банк
Параметр банк = Справочник.Банки.ПустаяСсылка() |
|||
|
2
NDN
14.11.12
✎
15:47
|
Тьфу, вообще не то! Я вывел записи, где банк вообще не заполнен.
|
|||
|
3
NDN
14.11.12
✎
15:48
|
тогда запросом список физлиц, к нему левым соединением запись с этим банком
|
|||
|
4
leonidkorolev
14.11.12
✎
15:51
|
ВЫБРАТЬ
ЛицевыеСчетаРаботниковОрганизации.Организация, ЛицевыеСчетаРаботниковОрганизации.Банк, ЛицевыеСчетаРаботниковОрганизации.ФизЛицо, ЛицевыеСчетаРаботниковОрганизации.НомерЛицевогоСчета, ЛицевыеСчетаРаботниковОрганизации.Документ ИЗ РегистрСведений.ЛицевыеСчетаРаботниковОрганизации КАК ЛицевыеСчетаРаботниковОрганизации ГДЕ НЕ ЛицевыеСчетаРаботниковОрганизации.ФизЛицо В (ВЫБРАТЬ ЛицевыеСчетаРаботниковОрганизации.ФизЛицо КАК ФизЛицо ИЗ РегистрСведений.ЛицевыеСчетаРаботниковОрганизации КАК ЛицевыеСчетаРаботниковОрганизации ГДЕ ЛицевыеСчетаРаботниковОрганизации.Банк = &Банк) |
|||
|
5
vechiy
14.11.12
✎
15:51
|
а если
где банк = неопределено ? |
|||
|
6
tdm
14.11.12
✎
15:52
|
(5) в регистре вообще по таким нет записи, т.е. не где "банк = неопределено" проверять
|
|||
|
7
vechiy
14.11.12
✎
15:53
|
(6) да, эт бред(
|
|||
|
8
vechiy
14.11.12
✎
15:58
|
(4) спасибо!
|
|||
|
9
vechiy
14.11.12
✎
16:41
|
Только надо всех неувеленных вывести)
|
|||
|
10
leonidkorolev
14.11.12
✎
16:51
|
ВЫБРАТЬ
РаботникиОрганизацийСрезПоследних.Сотрудник, РаботникиОрганизацийСрезПоследних.Организация ИЗ РегистрСведений.РаботникиОрганизаций.СрезПоследних( , НЕ Сотрудник.Физлицо В (ВЫБРАТЬ ЛицевыеСчетаРаботниковОрганизации.ФизЛицо КАК ФизЛицо ИЗ РегистрСведений.ЛицевыеСчетаРаботниковОрганизации КАК ЛицевыеСчетаРаботниковОрганизации ГДЕ ЛицевыеСчетаРаботниковОрганизации.Банк = &Банк)) КАК РаботникиОрганизацийСрезПоследних ГДЕ РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния <> &ПричинаИзмененияСостояния |
|||
|
11
vechiy
14.11.12
✎
17:25
|
спасибо
|
|||
|
12
vechiy
16.11.12
✎
17:42
|
В итоге, получаю список людей, в котором много повторяющихся записей, поскольку у человека несколько счетов в разных банках.
Выбрать различные - не даёт, потому что много полей неограниченной длины. Как можно ещё выбрать физ.лиц без повторений?) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |