Имя: Пароль:
1C
1С v8
Отбор в регистре сведений подчиненном регистратору.
0 ghostrid3r
 
11.06.14
12:10
ДОбрый день подскажите пожалуйста, какой отбор можно написать? Есть РС в котором измерения Сотрудник и Нарушения. Нужно сделать отбор так чтобы указали количество нарушений например 2 или 3, и чтобы результат получился примерно такой. Например количество нарушений 2:
Сотрудник1 Нарушение1
Сотрудник1 Нарушение2
Сотрудник2 Нарушение1
Сотрудник2 Нарушение3 и т.д.
1 nufnufcheg
 
11.06.14
12:11
что?
2 Ненавижу 1С
 
гуру
11.06.14
12:11
где отбор то?
3 Maxus43
 
11.06.14
12:12
кто ясно мыслит, тот ясно излагает (с)
4 ghostrid3r
 
11.06.14
12:12
(2) в запросе
5 МойКодУныл
 
11.06.14
12:12
(0)Первой врем таблицей делаешь Сотрудник/Количество нарушений(группировка по сотруднику СУММА(1)), потом соединяешь срегистром и все. Отбор по полю Количество нарушений.
6 GreatOne
 
11.06.14
12:14
Количество нарушений? ВЫБРАТЬ ПЕРВЫЕ 2 3 4 5 ...
7 nufnufcheg
 
11.06.14
12:15
ВЫБРАТЬ
    ТвояТаблица.Сотрудник,
    ТвояТаблица.Нарушение,
    КОЛИЧЕСТВО(ТвояТаблица.НарушениеДляПодсчета) КАК НарушениеДляПодсчета
ИЗ
    ТвояТаблица КАК ТвояТаблица

СГРУППИРОВАТЬ ПО
    ТвояТаблица.Сотрудник,
    ТвояТаблица.Нарушение
8 МойКодУныл
 
11.06.14
12:15
(6) Вангую, что нужно не показать заданное количество нарушений по всем сотрудникам, а вывести сотруников, у которых количество нарушений 2, или 3...
9 ghostrid3r
 
11.06.14
12:19
(5) Спс, именно то что надо.
10 m-serg74
 
11.06.14
12:24
(5) зачем?

группировка по Сотрудник и КОЛИЧЕСТВО или КОЛИЧЕСТВО РАЗЛИЧНЫЕ Нарушение

и внизу
ИМЕЮЩИЕ КОЛИЧЕСТВО(Нарушение) > или >= СколькоТо Нарушений
11 Ненавижу 1С
 
гуру
11.06.14
12:27
(10) и не получишь сами нарушения, тут или временная таблица или подзапрос
12 m-serg74
 
11.06.14
12:28
(11) ну и ладно :)
Ошибка? Это не ошибка, это системная функция.