Имя: Пароль:
1C
 
СКД отчет сотрудники
0 ANDRU48
 
16.02.15
17:22
Выбрать сотрудников, которые работали в Организации (указанной в отборе, параметре и тд) и этих же сотрудников, если они работали в другой организации и вывести Организацию1 (по отбору) и Организацию2 (в какой работали помимо Организации1)
1 anatoly
 
16.02.15
17:26
ну и?
2 ANDRU48
 
16.02.15
17:30
(1) как реализовать запрос или как сделать это в скд?
3 Spyke
 
16.02.15
17:48
соединяй левым соединением справочник сотрудников с регистром
4 ANDRU48
 
16.02.15
18:08
(3) выбирает тех сотрудников, которые есть в регистре, какой смысл
5 ANDRU48
 
16.02.15
18:10
нужно выбрать сотрудников по организации, которые работают ещё в других организациях
6 Spyke
 
16.02.15
18:18
1)Выбери в Врем Табл сотрудников которые сейчас работают
2)Соедини Врем Табл с регистром по сотруднику выбери когда орг <> орг1
7 ANDRU48
 
17.02.15
09:33
(6) спасибо, натолкнули на мысль.
8 kumena
 
17.02.15
09:40
один сотрудник (имеется ввиду элемент в справочнике) не может работать в двух организациях.

выбираешь физлиц, и смотришь через соединение по сотруднику в каких организациях они работали. и отбираешь для нужной и для остальных. если одно и то же лицо попало в оба списка то выводишь.
9 ANDRU48
 
17.02.15
09:48
(8) так точно, если кому интересно, запрос:

ВЫБРАТЬ
    ВложенныйЗапрос.СотрудникФизлицо КАК СотрудникФизлицо,
    ВложенныйЗапрос.Организация,
    РаботникиОрганизаций.Организация КАК ОрганизацияДополнительная
ИЗ
    (ВЫБРАТЬ
        РаботникиОрганизаций.Сотрудник.Физлицо КАК СотрудникФизлицо,
        РаботникиОрганизаций.Организация КАК Организация
    ИЗ
        РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
    
    СГРУППИРОВАТЬ ПО
        РаботникиОрганизаций.Организация,
        РаботникиОрганизаций.Сотрудник.Физлицо) КАК ВложенныйЗапрос
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
        ПО ВложенныйЗапрос.СотрудникФизлицо = РаботникиОрганизаций.Сотрудник.Физлицо

СГРУППИРОВАТЬ ПО
    ВложенныйЗапрос.СотрудникФизлицо,
    РаботникиОрганизаций.Организация,
    ВложенныйЗапрос.Организация

УПОРЯДОЧИТЬ ПО
    СотрудникФизлицо
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.