Имя: Пароль:
1C
1С v8
Помогите разобраться с условием в запросе
0 ColonelAp4u
 
19.02.18
11:22
Добрый день, подскажите с условием в запросе, есть  Табл 1 (РР Упр начисления), Табл 2 РР (Упр удержания) и табл 3 (документ зп к выплате тч ЗП). Связь т1-т2 физлицо и период регистрации левым соеденением, связь т1-т3 только физлицо, в условии самого запроса добавил дата зп к выплате между НП КП (такие же как и у периода регистрации), и док проведен. И вроде бы все хорошо но это условие обрезает ту запись из т1,т2 если физлица нету в т3 вообще. Помогите разобраться как правильно построить условие для т3 что бы вывелись все данные
1 catena
 
19.02.18
11:32
(0)делать условие только на т3, а не на весь запрос в целом.
2 ColonelAp4u
 
19.02.18
11:41
(1) получается условие необходимо ставить в связях?
3 catena
 
19.02.18
11:45
(2)Можно в связях, можно в том месте, где таблица т3 формируется.
4 ColonelAp4u
 
19.02.18
11:53
(3) спасибо вывел т3 в отдельный вложенный запрос со своими условиями, а потом сделал связь, все получилось спасибо!
5 ColonelAp4u
 
19.02.18
14:45
Еще 1 вопрос, не относиться к (0), есть документ ввод сведений о плановых начислениях и удержаниях работнику, в тч удержания есть данные сотрудник1 Действие начать Вид расчета Патент дата с 01.04.2017 дата по 30.09.2017 сумма = 1000
следующий документ этот же сотрудник действие прекратить дата с 31.07.2017
следующий документ сотрудник1 Действие начать Вид расчета Патент дата с 01.08.2017 дата по 31.08.2017 сумма = 2000
Как из этих данных выбрать только последнюю строчку в запросе я указываю параметр который входит в дату с по дату по в этой ТЧ. Мне сейчас запрос возвращает 2 строчки сотрудник1 1000
сотрудник1 2000
Как сделать так что бы возвращалась только последняя запись? натолкните на мысль пожалуйста