|
1с8 Запрос по физ лицу получить сотрудика. | ☑ | ||
---|---|---|---|---|
0
sweeex
24.11.14
✎
18:01
|
Помогите сделать запрос. Например есть документ "Передача материалов в эксплуатацию". В табличной части Материалы есть Сотрудник (тип физ лицо). Мне нужно получить данные о сотруднике (должность, дата приема и т.д). Спасибо за ответы по теме.
|
|||
1
ВРедная
24.11.14
✎
18:03
|
По теме, функцией некого общего модуля, которая в твоей неизвестной нам, конфигурации для занзибара возвращает сотрудника по физлицу.
|
|||
2
sweeex
24.11.14
✎
18:03
|
(1) 1с8 УПП
|
|||
3
Banned
24.11.14
✎
18:04
|
В сотрудниках обычно есть ссылка на физлицо...
Так что... Только маленькая тонкость... Часто возникает картина, когда фл одно, а сотрудников много... Кого получать будем? |
|||
4
sweeex
24.11.14
✎
18:07
|
(3) Делаю вот так:
ВЫБРАТЬ ПередачаМатериаловВЭксплуатациюМатериалы.Ссылка, ПередачаМатериаловВЭксплуатациюМатериалы.ФизЛицо, СотрудникиОрганизаций.Ссылка КАК Сотрудник ИЗ Документ.ПередачаМатериаловВЭксплуатацию.Материалы КАК ПередачаМатериаловВЭксплуатациюМатериалы ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций ПО ПередачаМатериаловВЭксплуатациюМатериалы.ФизЛицо = СотрудникиОрганизаций.Ссылка ГДЕ ПередачаМатериаловВЭксплуатациюМатериалы.Ссылка = &Ссылка И возникает проблема "физ лицо одно а сотрудника два" |
|||
5
ATI_MSC
24.11.14
✎
18:09
|
(4) смотрите по дате документа,и даты приема,увольнения
|
|||
6
Banned
24.11.14
✎
18:09
|
вредный совет - не делай в запросе, делай в постобработке, там уже решишь... )))
А так - нужно не так просто соединять... А ещё кадровую историю смотреть по состоянию сотрудника, чтобы он работал |
|||
7
User_Agronom
24.11.14
✎
18:09
|
(4) Читай (3). Несколько раз. Особенно: Часто возникает картина, когда фл одно, а сотрудников много... Кого получать будем?
|
|||
8
ATI_MSC
24.11.14
✎
18:11
|
(6) Дата Документа между Дата приема и Дата Увольнения =)))
|
|||
9
sweeex
24.11.14
✎
18:12
|
(6) я понимаю что нужно получить актуального сотрудника (птичка актуальный не годится), наверно из регистра сведений РаботникиОрганзацииСредПоследних. Но у меня пока что не получается все слепить в кучу ((
|
|||
10
Banned
24.11.14
✎
18:12
|
(8) А если он на основной работе и по совместительству рядом?
|
|||
11
Banned
24.11.14
✎
18:13
|
(9) Напиши отдельно запрос по актуальным (работающим, на постоянке) сотрудникам в разрезе физлиц. А потом его уже лепи к своему.
|
|||
12
ATI_MSC
24.11.14
✎
18:13
|
(10) вид занятости=основной
|
|||
13
sweeex
24.11.14
✎
18:13
|
(11) это по регистру?
|
|||
14
ATI_MSC
24.11.14
✎
18:14
|
(10) хз по какой должности человек эти материалы получает
|
|||
15
ATI_MSC
24.11.14
✎
18:14
|
Что нужно взять из сотрудника?
|
|||
16
Banned
24.11.14
✎
18:15
|
(13) ну да, а откуда ещё? Не по документам же )
(12) А если ему нужен не основной? )) |
|||
17
Banned
24.11.14
✎
18:15
|
(15) Отвечает Александр Друзь
|
|||
18
Господин ПЖ
24.11.14
✎
18:15
|
а если "кладовщик" или накой там его кишки - это его совмещение?
|
|||
19
sweeex
24.11.14
✎
18:16
|
(15) нужно подразделение, должность, дата принятия на работу.
|
|||
20
Господин ПЖ
24.11.14
✎
18:16
|
если сотра > 1 можно посмотреть в подразделение? если совместитель взят туда куда и документ - его, если нет - основное место
|
|||
21
Banned
24.11.14
✎
18:21
|
(19) Тогда сам Манве велит смотреть в кадровую историю...
|
|||
22
sweeex
24.11.14
✎
18:30
|
(16) Регистр СостояниеСотрудниковОгранизации? если да, то мне не подходит.
|
|||
23
Banned
24.11.14
✎
18:35
|
(22) Вот всем подходит, а ему нет... Почти(с)
|
|||
24
gr0ck
24.11.14
✎
18:37
|
КадровыйУчет.ПараметрыПолученияСотрудниковОрганизацийПоСпискуФизическихЛиц()
В ЗУП 3.0 посмотри |
|||
25
sweeex
24.11.14
✎
18:40
|
(23) А если я сделаю так?
ВЫБРАТЬ РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо ИЗ РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних ГДЕ РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния <> &ПричинаИзмененияСостояния СГРУППИРОВАТЬ ПО РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо Я получаю сотрудников в разрезе физ лиц которые работают? верно? теперь мне нужно сюда подтянуть физ лицо с документа? |
|||
26
Banned
24.11.14
✎
18:41
|
(25) Уже близко к истине. Но тебе там видней.
|
|||
27
sweeex
24.11.14
✎
18:46
|
(26) Все кажись сделал!
ВЫБРАТЬ РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо, ПередачаМатериаловВЭксплуатациюМатериалы.Ссылка ИЗ Документ.ПередачаМатериаловВЭксплуатацию.Материалы КАК ПередачаМатериаловВЭксплуатациюМатериалы ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних ПО ПередачаМатериаловВЭксплуатациюМатериалы.ФизЛицо = РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо ГДЕ РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния <> &ПричинаИзмененияСостояния И ПередачаМатериаловВЭксплуатациюМатериалы.Ссылка = &Ссылка СГРУППИРОВАТЬ ПО РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо, ПередачаМатериаловВЭксплуатациюМатериалы.Ссылка Получил 2 разных сотрудников по физ лицу которые указаны в документе! |
|||
28
Banned
24.11.14
✎
18:52
|
(27) Ну вот видишь - благословение Манве - не так просто )))
|
|||
29
sweeex
24.11.14
✎
19:02
|
(28) Да спасибо за правильные советы!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |