|
Запрос не вытягивает контактную информацию | ☑ | ||
---|---|---|---|---|
0
SherifSP
02.03.13
✎
13:07
|
ВЫБРАТЬ РАЗРЕШЕННЫЕ
РаботникиОрганизации.Сотрудник, КонтактнаяИнформация.Представление КАК КонтактнаяИнформация ИЗ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&Период, ) КАК РаботникиОрганизации ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО РаботникиОрганизации.Сотрудник = КонтактнаяИнформация.Объект {ГДЕ РаботникиОрганизации.Сотрудник.Физлицо.* КАК ФизЛицо, РаботникиОрганизации.ПодразделениеОрганизации.* КАК ПодразделениеОрганизации, РаботникиОрганизации.ОбособленноеПодразделение.* КАК ОбособленноеПодразделение, РаботникиОрганизации.ГрафикРаботы.* КАК ГрафикРаботы, РаботникиОрганизации.Организация.* КАК Организация, РаботникиОрганизации.Сотрудник.Код КАК ТабельныйНомер, РаботникиОрганизации.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, РаботникиОрганизации.Сотрудник.* КАК Сотрудник, (ВЫБОР КОГДА РаботникиОрганизации.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение) ТОГДА ДОБАВИТЬКДАТЕ(РаботникиОрганизации.Период, ДЕНЬ, -1) ИНАЧЕ "-" КОНЕЦ) КАК ДатаУвольнения, РаботникиОрганизации.Сотрудник.Физлицо.ДатаРождения КАК ФизЛицоДатаРождения, РаботникиОрганизации.Сотрудник.Физлицо.КодПоДРФО КАК ФизЛицоДРФО, РаботникиОрганизации.Сотрудник.Физлицо.Комментарий КАК ФизЛицоКомментарий, РаботникиОрганизации.Сотрудник.Физлицо.Пол.* КАК ФизЛицоПол, РаботникиОрганизации.Сотрудник.Физлицо.МестоРождения КАК ФизЛицоМестоРождения, (ВЫБОР КОГДА ГОД(РаботникиОрганизации.Сотрудник.Физлицо.ДатаРождения) = 1 ТОГДА 0 ИНАЧЕ ГОД(&Период) - ГОД(РаботникиОрганизации.Сотрудник.Физлицо.ДатаРождения) + ВЫБОР КОГДА МЕСЯЦ(РаботникиОрганизации.Сотрудник.Физлицо.ДатаРождения) * 100 + ДЕНЬ(РаботникиОрганизации.Сотрудник.Физлицо.ДатаРождения) > МЕСЯЦ(&Период) * 100 + ДЕНЬ(&Период) ТОГДА -1 ИНАЧЕ 0 КОНЕЦ КОНЕЦ) КАК ФизЛицоВозраст, (ВЫБОР КОГДА РаботникиОрганизации.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение) ТОГДА РаботникиОрганизации.Регистратор ИНАЧЕ "-" КОНЕЦ).* КАК ПриказОбУвольнении, РаботникиОрганизации.Должность.* КАК Должность} Что не так сделал? |
|||
1
SherifSP
02.03.13
✎
13:09
|
Вот по проще, тоже не вытягивает, думаю что то в соединениях?
ВЫБРАТЬ РАЗРЕШЕННЫЕ РаботникиОрганизации.Сотрудник, КонтактнаяИнформация.Представление КАК КонтактнаяИнформация ИЗ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&Период, ) КАК РаботникиОрганизации ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО РаботникиОрганизации.Сотрудник = КонтактнаяИнформация.Объект |
|||
2
hhhh
02.03.13
✎
13:09
|
у сотрудников не бывает контактной информации. Это что, вопрос-тест?
|
|||
3
SherifSP
02.03.13
✎
13:13
|
(2) Как можно соединить с физ лицом, чтобы вывести контактные данные?
|
|||
4
Lancer666
02.03.13
✎
13:18
|
Ну так бери РаботникиОрганизации.Сотрудник.ФизЛицо и соединяй с контактнаяИнформация.Объект
|
|||
5
SherifSP
02.03.13
✎
13:19
|
ВЫБРАТЬ РАЗРЕШЕННЫЕ
РаботникиОрганизации.Сотрудник.Физлицо, КонтактнаяИнформация.Представление ИЗ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&Период, ) КАК РаботникиОрганизации ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО РаботникиОрганизации.Сотрудник.Физлицо = КонтактнаяИнформация.Объект |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |