|
Произвольные отчёты | ☑ | ||
---|---|---|---|---|
0
binarick
01.02.13
✎
16:40
|
типовая зуп 2,5
нужно вывести список сотрудников с их паспортными данными со списком нет проблем, но вот пасп данные не пойму как вытащить. Если можно как-то объяснить то подскажите пожалуйста |
|||
1
Heckfy
01.02.13
✎
16:47
|
Запрос тебе нужен.
По справочнику Сотрудники с нужным условием и левое соединение с регистром ПаспортныеДанныеФизЛиц. Как то так. ЗЫ:ЗУПа под рукой нету. По памяти пишу. |
|||
2
binarick
01.02.13
✎
16:52
|
регистр ?? нет ничего похожего к сожалению
пасп дан это строка в справочнике физ лиц но я не пойму к сожалению в каком реквизите она хранится |
|||
3
Heckfy
01.02.13
✎
16:53
|
(2) в регистре ПаспортныеДанныеФизЛиц, а строка при открытии заполняется. Срез последних по регистру делается на текущую дату по регистру и в строку подставляется. Как то так, если коротЕнько.
|
|||
4
binarick
01.02.13
✎
16:55
|
(3) извини ослеп видно. нашёл регистр.
Помучаю его. Спасибо за наводку |
|||
5
Heckfy
01.02.13
✎
16:58
|
(4) Что то типа такого должно получиться. Все, я домой убегаю. Если не получится - в понедельник ветку апни.
Запрос=Новый Запрос; Запрос.Текст= "ВЫБРАТЬ | СотрудникиОрганизаций.Наименование, | СотрудникиОрганизаций.Физлицо, | ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо КАК ФизЛицо1, | ПаспортныеДанныеФизЛицСрезПоследних.ДокументВид, | ПаспортныеДанныеФизЛицСрезПоследних.ДокументСерия, | ПаспортныеДанныеФизЛицСрезПоследних.ДокументНомер, | ПаспортныеДанныеФизЛицСрезПоследних.ДокументДатаВыдачи, | ПаспортныеДанныеФизЛицСрезПоследних.ДокументКемВыдан, | ПаспортныеДанныеФизЛицСрезПоследних.ДокументКодПодразделения, | ПаспортныеДанныеФизЛицСрезПоследних.ДатаРегистрацииПоМестуЖительства |ИЗ | Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних КАК ПаспортныеДанныеФизЛицСрезПоследних | ПО СотрудникиОрганизаций.Физлицо = ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо" ; |
|||
6
Heckfy
01.02.13
✎
17:00
|
Точнее так:
Запрос=Новый Запрос; Запрос.Текст= "ВЫБРАТЬ | СотрудникиОрганизаций.Наименование, | СотрудникиОрганизаций.Физлицо, | ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо КАК ФизЛицо1, | ПаспортныеДанныеФизЛицСрезПоследних.ДокументВид, | ПаспортныеДанныеФизЛицСрезПоследних.ДокументСерия, | ПаспортныеДанныеФизЛицСрезПоследних.ДокументНомер, | ПаспортныеДанныеФизЛицСрезПоследних.ДокументДатаВыдачи, | ПаспортныеДанныеФизЛицСрезПоследних.ДокументКемВыдан, | ПаспортныеДанныеФизЛицСрезПоследних.ДокументКодПодразделения, | ПаспортныеДанныеФизЛицСрезПоследних.ДатаРегистрацииПоМестуЖительства |ИЗ | Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних(&НаДату, ) КАК ПаспортныеДанныеФизЛицСрезПоследних | ПО СотрудникиОрганизаций.Физлицо = ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо" ; Запрос.УстановитьПараметр("НаДату",НужнаяТебеДата); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |