|   |   | 
| 
 | 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) Да спасибо за правильные советы!     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |