|
Помогите, пожалуйста, с запросом | ☑ | ||
---|---|---|---|---|
0
Precious
04.02.15
✎
12:04
|
Добрый день.
Из карточки сотрудника необходимо вывести некую печатную форму, все выводится, но проблема в том, что ФИО и паспортные данные выводятся устаревшими - из Трудового договора, а неактуальные. С запросами на ВЫ, поэтому прошу тыкнуть на ошибку и буду благодарна за пояснения к исправлениям. ВЫБРАТЬ ОтветственныеЛицаОрганизацийСрезПоследних.Должность КАК ДолжностьРуководителя, ТрудовойДоговор.НомерДоговора КАК НомерДок, ТрудовойДоговор.ДатаДоговора КАК ДатаДок, ВЫРАЗИТЬ(ТрудовойДоговор.Организация.НаименованиеПолное КАК СТРОКА(300)) КАК ПолноеНазваниеОрганизации, ЕСТЬNULL(ФИООтветственныхЛиц.Фамилия + " " + ФИООтветственныхЛиц.Имя + " " + ФИООтветственныхЛиц.Отчество, ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо.Наименование) КАК ФИОРуководителя, ЕСТЬNULL(ФИОФизЛиц.Фамилия + " " + ФИОФизЛиц.Имя + " " + ФИОФизЛиц.Отчество, ТрудовойДоговор.Физлицо.Наименование) КАК ФИОРаботника, ФИООтветственныхЛиц.Фамилия КАК ФамОтвЛ, ФИООтветственныхЛиц.Имя КАК ИмяОтвЛ, ФИООтветственныхЛиц.Отчество КАК ОтчОтвЛ, ФИОФизЛиц.Фамилия КАК ФамФиз, ФИОФизЛиц.Имя КАК ИмФиз, ФИОФизЛиц.Отчество КАК ОтчФиз, ПаспортныеДанныеФизЛицСрезПоследних.ДокументСерия, ПаспортныеДанныеФизЛицСрезПоследних.ДокументНомер, ПаспортныеДанныеФизЛицСрезПоследних.ДокументДатаВыдачи КАК ДокументДатаВыдачи, ВЫРАЗИТЬ(ПаспортныеДанныеФизЛицСрезПоследних.ДокументКемВыдан КАК СТРОКА(300)) КАК ДокументКемВыдан, АдресРегистрации.Представление КАК АдресРегистрации, ТелефонДомашний.Представление КАК Телефоны, КонтактнаяИнформация.Представление КАК АдресОрганизации, ТелефонОрганизации.Представление КАК ТелефоныОрганизации, ТрудовойДоговор.Организация.Наименование КАК НазваниеОрганизации, ТрудовойДоговор.Организация.ИНН КАК ИНН, ФИООтветственныхЛиц.ФизЛицо.Пол КАК Пол, ТрудовойДоговор.Физлицо.ДатаРождения КАК ДРФизЛиц ИЗ Справочник.СотрудникиОрганизаций КАК ТрудовойДоговор ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних(&ДатаДокумента, ОтветственноеЛицо = &Руководитель) КАК ОтветственныеЛицаОрганизацийСрезПоследних ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних(&ДатаДокумента, ) КАК ФИООтветственныхЛиц ПО ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо = ФИООтветственныхЛиц.ФизЛицо ПО ТрудовойДоговор.Организация = ОтветственныеЛицаОрганизацийСрезПоследних.СтруктурнаяЕдиница ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних(&ДатаДокумента, ) КАК ФИОФизЛиц ПО ТрудовойДоговор.Физлицо = ФИОФизЛиц.ФизЛицо ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних(&ДатаДокумента, ) КАК ПаспортныеДанныеФизЛицСрезПоследних ПО ТрудовойДоговор.Физлицо = ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресРегистрации ПО ТрудовойДоговор.Физлицо = АдресРегистрации.Объект И (АдресРегистрации.Вид = &ВидАдресаРегистрации) ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК ТелефонДомашний ПО ТрудовойДоговор.Физлицо = ТелефонДомашний.Объект И (АдресРегистрации.Вид = &ВидТелефонаДомашний) ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО ТрудовойДоговор.Организация = КонтактнаяИнформация.Объект И (КонтактнаяИнформация.Вид = &ВидАдресаОрганизации) ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК ТелефонОрганизации ПО ТрудовойДоговор.Организация = ТелефонОрганизации.Объект И (ТелефонОрганизации.Вид = &ВидТелефонаОрганизации) ГДЕ ТрудовойДоговор.Ссылка = &СправочникСсылка |
|||
1
sapphire
04.02.15
✎
12:07
|
(0) Так наверное, не в запросе дело :)
|
|||
2
Precious
04.02.15
✎
12:08
|
(1) в чем?
|
|||
3
sapphire
04.02.15
✎
12:10
|
(2) В заполнении макета печатной формы
|
|||
4
SUA
04.02.15
✎
12:13
|
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних(&ДатаДокумента, )
-> ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних |
|||
5
SUA
04.02.15
✎
12:14
|
если тупо последние данные надо без разницы какой док печатаем
|
|||
6
Precious
04.02.15
✎
12:17
|
(4) (5) можно подробнее что мне надо изменить?
|
|||
7
Precious
04.02.15
✎
12:22
|
(3) сомневаюсь, что в заполнении. скорее всего в связях?
|
|||
8
sapphire
04.02.15
✎
12:23
|
(6) Уже подсказали
|
|||
9
SUA
04.02.15
✎
13:04
|
(6) дату среза убить, конкретная строка в (4)
|
|||
10
Precious
04.02.15
✎
15:33
|
спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |