|
Срез последних срезает не до конца) | ☑ | ||
---|---|---|---|---|
0
Alamo-10
13.08.12
✎
15:49
|
Всем привет) Есть простейший запрос, конфа УПП, но запрос к части расчета зарплаты.
ВЫБРАТЬ ПлановыеУдержанияРаботниковОрганизацийСрезПоследних.Период, ПлановыеУдержанияРаботниковОрганизацийСрезПоследних.Регистратор, ПлановыеУдержанияРаботниковОрганизацийСрезПоследних.ВидРасчета, ПлановыеУдержанияРаботниковОрганизацийСрезПоследних.Показатель1 КАК Результат, ПлановыеУдержанияРаботниковОрганизацийСрезПоследних.Действие ИЗ РегистрСведений.ПлановыеУдержанияРаботниковОрганизаций.СрезПоследних( &Дата, Организация = &Организация И ФизЛицо = &Физлицо И ВидРасчета = &ВидРасчетаПрофВзносов) КАК ПлановыеУдержанияРаботниковОрганизацийСрезПоследних Так вот, в случае, когда по одному физлицу было больше 1 сотрудника, то в срез попадают последние записи по каждому из них, хотя ссылка на одно и то же физлицо, и даже в реквизитах регистра нигде нет сотрудника. Т.е. 1С как-то определяет что записи были сделаны по разным сотрудникам, и выводит все. А мне нужна только одна запись, последняя. Подскажите, как правильнее будет этого добиться) |
|||
1
DrShad
13.08.12
✎
15:53
|
бред, никак она не по разным сотрудникам, а по разным измерениям
|
|||
2
GROOVY
13.08.12
✎
15:54
|
Условие в ГДЕ перенеси.
|
|||
3
Alamo-10
13.08.12
✎
15:59
|
(2) Попробовал. Перенес все условия, кроме даты в ГДЕ. Результат тот же
|
|||
4
Alamo-10
13.08.12
✎
16:04
|
(1) Не могу сказать, бред или нет, но значение измерения ФизЛицо точно одно, а записей столько, сколько связанных с физлицом сотрудников
|
|||
5
Gesperid
13.08.12
✎
16:05
|
(4) если это ЗУП, то в нём измерения ФизЛицо - нет
|
|||
6
Gesperid
13.08.12
✎
16:05
|
+(5) а срез делается именно по измеренями
|
|||
7
Gesperid
13.08.12
✎
16:06
|
пардон, это удержания )))
|
|||
8
DrShad
13.08.12
✎
16:06
|
(6) по сабжу УПП и там есть такое измерение, но также есть и другие измерения
|
|||
9
hhhh
13.08.12
✎
16:06
|
(4) измерения регистра перечислите. То есть подозрение, что наоборот, вам срезает до конца, а вы ждете, чтобы не до конца срезало. Но не фиг.
|
|||
10
Kuein
13.08.12
✎
16:07
|
В УПП есть измерение "Сотрудник" и есть измерение "ФизЛицо". Запрос выводит все правильно.
|
|||
11
Gesperid
13.08.12
✎
16:07
|
(0) тогда скорее всего разные ВР
|
|||
12
Alamo-10
13.08.12
✎
16:08
|
(5)(8) Это УПП, измерение ФизЛицо есть, помимо него - организация, вид расчета и документ-основание, собственно в запросе отбор как раз по первым трем измерениям
|
|||
13
Gesperid
13.08.12
✎
16:08
|
(11) хотя там фильтр, хз тогда
|
|||
14
Kuein
13.08.12
✎
16:08
|
(10) А стоп, это у нас тут кто-то добавил когда-то.
|
|||
15
Kuein
13.08.12
✎
16:09
|
(12) А документы-основания для удержаний в результат выводятся разные?
|
|||
16
Alamo-10
13.08.12
✎
16:10
|
(15) Да, все разные. Ну то есть по каждому сотруднику - свой документ
|
|||
17
Gesperid
13.08.12
✎
16:11
|
(16) дык не выбирай ты документ-основание
|
|||
18
DrShad
13.08.12
✎
16:11
|
(16) убери их нах из выборки - оставь только измерения регистра
|
|||
19
Kuein
13.08.12
✎
16:12
|
Ну тогда вывод логичен: вам выводится срез последних по указанным трем измерениям и по четвертому (которое у вас выведено как Регистратор, если я правильно понимаю), которое вы не задаете.
|
|||
20
Alamo-10
13.08.12
✎
16:12
|
(17) Дык и не выбираю. Смотрите код внимательней, пожалуйста. Сейчас просто добавил, когда в (15) спросили. На результат это не повлияло никаким образом
|
|||
21
Alamo-10
13.08.12
✎
16:13
|
Если что, Регистратор и Документ-основание - это разные поля
|
|||
22
iceman2112
13.08.12
✎
16:14
|
там еще же есть измерения одно, вот вам и несколько ответов
|
|||
23
Alamo-10
13.08.12
✎
16:19
|
Т.е. выходит, чтобы получить одно последнее значение, нужно знать Документ-основание, по которому была сделана запись? И вставлять по нему условие?
|
|||
24
iceman2112
13.08.12
✎
16:19
|
в вашем случае нужно еще и по периоду отсортировать и выбрать последний
|
|||
25
iceman2112
13.08.12
✎
16:20
|
(23) ну конечно
|
|||
26
iceman2112
13.08.12
✎
16:21
|
можете убедиться на примере цен. сделайте срез последний по номенклатуре, что он вам вывалит?
|
|||
27
Alamo-10
13.08.12
✎
16:25
|
(26) Да, похоже на правду. Только у меня в некоторых записях док-основание вообще пустой, над сортировкой придется потрудиться
|
|||
28
iceman2112
13.08.12
✎
17:38
|
чем сортировка по периоду не устраивает?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |