Вход | Регистрация

1С:Предприятие ::

Метки: 

Должность в запросе на дату отпуска сотрудника ЗУП 3.1

Я
   skupidom
 
15.01.18 - 16:47
Получить должность сотрудника на дату его отпуска в ЗУП 3.1, как?
 
  Рекламное место пустует
   BeerHelpsMeWin
 
1 - 15.01.18 - 16:48
Посмотреть в РС "Кадровая история сотрудников"
   skupidom
 
2 - 15.01.18 - 16:58
можно же использовать РС "Кадровая история сотрудников интервальный" ?
   dandykry
 
3 - 15.01.18 - 17:04
Советую пользоваться программным интерфейсом.

КадровыйУчет.КадровыеДанныеСотрудников(Истина, СсылкаНаСотрудника, "Должность, ДолжностьПоШтатномуРасписанию", ДатаНаКоторуюПолучаетеДанные);

В Параметре КадровыеДанные (У меня написано Должность, ДолжностьПоШтатномуРасписанию) через запятую можно указать дополнительно еще любые поля, представленные ниже
Список полей, допустимых в параметре КадровыеДанные, если сведений в базе данных нет, возвращается
//          NULL, исключения приведены в скобках, поле указания типа кадровых данных.

//
//            - Все имена кадровых данных физических лиц (см. ЗапросВТКадровыеДанныеФизическихЛиц).

//
//            - Все имена кадровых данных, разрешенных для метода ЗапросВТПостоянныеКадровыеДанныеСотрудников.

//
//            Информация о рабочем месте.

//            - РабочееМестоПериодРегистрации    - Дата
//            - РабочееМестоРегистратор        - ДокументСсылка

//            - Организация                     - СправочникСсылка.Организации
//            - Подразделение                 - СправочникСсылка.ПодразделенияОрганизаций

//            - Должность                     - СправочникСсылка.Должности
//            - ВидЗанятости                     - ПеречисленияСсылка.ВидыЗанятости

//            - ВидСобытия                     - ПеречисленияСсылка. ВидыКадровыхСобытий
//            - КоличествоСтавок                - Число, в этой конфигурации всегда 1.

//            - ДолжностьПоШтатномуРасписанию    - СправочникСсылка.ШтатноеРасписание
//            - ВидДоговора                    - ПеречислениеСсылка.ВидыДоговоровССотрудниками

//            - МестоВСтруктуреПредприятия    - СправочникСсылка.СтруктураПредприятия
//

//            - РазрядКатегорияПериодРегистрации    - Дата
//            - РазрядКатегорияРегистратор        - ДокументСсылка

//            - РазрядКатегория                    - СправочникСсылка.РазрядыКатегорииДолжностей
//

//            - ПКУПериодРегистрации            - Дата
//            - ПКУРегистратор                - ДокументСсылка

//            - ПКУ                            - СправочникСсылка.РазрядыКатегорииДолжностей
//

//            - СостояниеПериодРегистрации    - Дата
//            - Состояние                        - ПеречислениеСсылка.СостоянияСотрудника

//
//            - ТерриторияПериодЗаписи    - Дата    

//            - ТерриторияРегистратор
//            - Территория                            - СправочникСсылка.ТерриторииВыполненияРабот

//
//            Информация о свойствах рабочего места.

//            - ЯвляетсяЧленомЛетногоЭкипажа             - Булево (Ложь)
//            - ЯвляетсяШахтером                         - Булево (Ложь)

//            - ЯвляетсяФармацевтом                     - Булево (Ложь)
//            - ЯвляетсяРаботникомСДосрочнойПенсией     - ПеречислениеСсылка.ВидыРаботСДосрочнойПенсией

//                                                        (Перечисления.ВидыРаботСДосрочнойПенсией.ПустаяСсылка).
//            - ЯвляетсяЧленомЭкипажаСуднаПодФлагомРФ - Булево (Ложь)

//            - ТарифнаяСетка                            - СправочникСсылка.ТарифныеСетки
//            - ТарифнаяСеткаНадбавки                    - СправочникСсылка.ТарифныеСетки

//            - КлассныйЧинРангДолжности                - СправочникСсылка.КлассныеЧиныРанги
//

//            Информация об оплате труда.
//            - ОплатаТрудаПериодЗаписи    - Дата

//            - ОплатаТрудаРегистратор    - ДокументСсылка
//            - ТарифнаяСтавка             - Число

//            - ФОТ                          - Число
//            - Надбавка                      - Число, в этой конфигурации всегда 0.

//            - ОсновноеНачисление        - ПланВидовРасчета.Начисления
//            - ПоказательТарифнойСтавки    - СправочникСсылка.ПоказателиРасчетаЗарплаты

//
//            - СовокупнаяТарифнаяСтавкаПериодРегистрации    - Дата

//            - СовокупнаяТарифнаяСтавкаРегистратор        - ДокументСсылка
//            - СовокупнаяТарифнаяСтавка                    - Число

//            - ВидСовокупнойТарифнойСтавки                - ПеречислениеСсылка.ВидыТарифныхСтавок
//

//            - ПорядокРасчетаСтоимостиЕдиницыВремениПериодРегистрации    - Дата
//            - ПорядокРасчетаСтоимостиЕдиницыВремениРегистратор            - ДокументСсылка

//            - ПорядокРасчетаСтоимостиЕдиницыВремени                        - ПеречислениеСсылка.ПорядокРасчетаСтоимостиЕдиницыВремениОплатыТруда
//

//            - ГрейдПериодРегистрации    - Дата
//            - ГрейдРегистратор            - ДокументСсылка

//            - Грейд                        - СправочникСсылка.Грейды
//

//            - ГрафикРаботыПериодРегистрации        - Дата
//            - ГрафикРаботыРегистратор            - ДокументСсылка

//            - ГрафикРаботы                        - СправочникСсылка.ГрафикиРаботыСотрудников
//            - СуммированныйУчетРабочегоВремени    - Булево

//
//            - ДоляНеполногоРабочегоВремени    - Число

//
//            - АвансПериодЗаписи        - Дата

//            - АвансРегистратор        - ДокументСсылка
//            - СпособРасчетаАванса    - ПеречислениеСсылка.СпособыРасчетаАванса

//            - Аванс                    - Число
//

//            - ЗарплатныйПроектПериодРегистрации    - Дата
//            - ЗарплатныйПроектРегистратор        - ДокументСсылка.ПодтверждениеОткрытияЛицевыхСчетовСотрудников

//            - ЗарплатныйПроект                    - СправочникСсылка.ЗарплатныеПроекты
//            - НомерЛицевогоСчета                - Строка

//
//            Информация об учете затрат.

//            - УчетЗатратПериодРегистрации        - Дата
//            - СтатьяФинансирования                 - СправочникСсылка.СтатьиФинансированияЗарплата

//            - СпособОтраженияЗарплатыВБухучете     - СправочникСсылка.СпособыОтраженияЗарплатыВБухУчете
//            - ОтношениеКЕНВД                     - ПеречислениеСсылка.ОтношениеКЕНВДЗатратНаЗарплату

//            - УчетЗатратДокументОснование         - ДокументСсылка.ПриемНаРаботу
//

//            Основные данные контрактов, договоров сотрудников.
//            - ДатаДоговораКонтракта            - Дата, так же поддерживается идентификатор ТрудовойДоговорДата

//            - НомерДоговораКонтракта        - Строка, так же поддерживается идентификатор ТрудовойДоговорНомер
//            - ДатаНачала                    - Дата

//            - ПоступлениеНаСлужбуВпервые    - Булево
//

//            Сведения контракта, договора сотрудника.
//            - ПредставительНанимателя            - СправочникСсылка.ФизическиеЛица

//            - ДолжностьПредставителяНанимателя    - СправочникСсылка.Должности
//            - ОснованиеПредставителя            - Строка

//            - ВидАктаГосоргана                    - Строка
//            - ДатаОкончания                        - Дата

//            - СрочныйДоговор                    - Булево
//            - СрокЗаключенияДоговора            - Строка

//            - ОборудованиеРабочегоМеста            - Строка
//            - ИныеУсловияДоговора                - Строка

//            - ОснованиеСрочногоДоговора            - СправочникСсылка.ОснованияЗаключенияСрочныхКонтрактовГосслужащих
//                                                - СправочникСсылка.ОснованияЗаключенияСрочныхДоговоровМуниципальныхСлужащих

//                                                - СправочникСсылка.ОснованияЗаключенияСрочныхТрудовыхДоговоров
//            

//            Информация о классах условий труда по результатам специальной оценки на рабочем месте.
//            - КлассУсловийТрудаПериодРегистрации        - Дата

//            - КлассУсловийТруда                            - ПеречислениеСсылка.КлассыУсловийТрудаПоРезультатамСпециальнойОценки
//            - КлассУсловийТрудаДатаРегистрацииИзменений    - Дата
   SleepyHead
 
4 - 15.01.18 - 17:05
Щас явится кумена и все тут раскритикует ))
   dandykry
 
5 - 15.01.18 - 17:05
Все не вмещаются. Можно посмотреть в описании функции
КадровыйУчетВнутренний.ЗапросВТКадровыеДанныеСотрудников
   skupidom
 
6 - 15.01.18 - 18:35
как правильно получить подразделение в случае если Обмен.ОбъектОбена Ссылка Документ.Отпуск
запрос:
"ВЫБРАТЬ РАЗЛИЧНЫЕ
    |    Обмены.ОбъектОбмена КАК ОбъектОбмена,
    |    ВЫБОР
    |        КОГДА ДоговорыГПХ.Подразделение = ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)
    |            ТОГДА Обмены.ОбъектОбмена.Подразделение
    |        ИНАЧЕ ДоговорыГПХ.Подразделение
    |    КОНЕЦ КАК Подразделение,
    |    ВЫБОР
    |        КОГДА ДоговорыГПХ.Должность = ЗНАЧЕНИЕ(Справочник.Должности.ПустаяСсылка)
    |            ТОГДА Обмены.ОбъектОбмена.Должность
    |        ИНАЧЕ ДоговорыГПХ.Должность
    |    КОНЕЦ КАК Должность
    |ИЗ
    |    РегистрСведений.Обмены КАК Обмены
    |        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    |            ДоговорРаботыУслуги.Сотрудник КАК Сотрудник,
    |            ДоговорРаботыУслуги.Организация КАК Организация,
    |            МАКСИМУМ(ДоговорРаботыУслуги.Подразделение) КАК Подразделение,
    |            МАКСИМУМ(ЕСТЬNULL(ДолжностьДоговорника.Значение, """")) КАК Должность
    |        ИЗ
    |            Документ.ДоговорРаботыУслуги КАК ДоговорРаботыУслуги
    |                ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    |                    ДополнительныеСведения.Объект КАК Сотрудник,
    |                    ДополнительныеСведения.Значение КАК Значение
    |                ИЗ
    |                    РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
    |                ГДЕ
    |                    ДополнительныеСведения.Объект ССЫЛКА Справочник.Сотрудники
    |                    И ДополнительныеСведения.Свойство.Наименование = ""Должность договорника"") КАК ДолжностьДоговорника
    |                ПО ДоговорРаботыУслуги.Сотрудник = ДолжностьДоговорника.Сотрудник
    |        ГДЕ
    |            НЕ ДоговорРаботыУслуги.ПометкаУдаления
    |        
    |        СГРУППИРОВАТЬ ПО
    |            ДоговорРаботыУслуги.Сотрудник,
    |            ДоговорРаботыУслуги.Организация
    |        
    |        ОБЪЕДИНИТЬ ВСЕ
    |        
    |        ВЫБРАТЬ
    |            ДоговорАвторскогоЗаказа.Сотрудник,
    |            ДоговорАвторскогоЗаказа.Организация,
    |            МАКСИМУМ(ДоговорАвторскогоЗаказа.Подразделение),
    |            МАКСИМУМ(ЕСТЬNULL(ДолжностьДоговорника.Значение, """"))
    |        ИЗ
    |            Документ.ДоговорАвторскогоЗаказа КАК ДоговорАвторскогоЗаказа
    |                ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    |                    ДополнительныеСведения.Объект КАК Сотрудник,
    |                    ДополнительныеСведения.Значение КАК Значение
    |                ИЗ
    |                    РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
    |                ГДЕ
    |                    ДополнительныеСведения.Объект ССЫЛКА Справочник.Сотрудники
    |                    И ДополнительныеСведения.Свойство.Наименование = ""Должность договорника"") КАК ДолжностьДоговорника
    |                ПО ДоговорАвторскогоЗаказа.Сотрудник = ДолжностьДоговорника.Сотрудник
    |        ГДЕ
    |            НЕ ДоговорАвторскогоЗаказа.ПометкаУдаления
    |        
    |        СГРУППИРОВАТЬ ПО
    |            ДоговорАвторскогоЗаказа.Сотрудник,
    |            ДоговорАвторскогоЗаказа.Организация
    |        
    |        ОБЪЕДИНИТЬ ВСЕ
    |        
    |        ВЫБРАТЬ
    |            АктПриемкиВыполненныхРаботОказанныхУслуг.Сотрудник,
    |            АктПриемкиВыполненныхРаботОказанныхУслуг.Организация,
    |            МАКСИМУМ(АктПриемкиВыполненныхРаботОказанныхУслуг.Подразделение),
    |            МАКСИМУМ(ЕСТЬNULL(ДолжностьДоговорника.Значение, """"))
    |        ИЗ
    |            Документ.АктПриемкиВыполненныхРаботОказанныхУслуг КАК АктПриемкиВыполненныхРаботОказанныхУслуг
    |                ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    |                    ДополнительныеСведения.Объект КАК Сотрудник,
    |                    ДополнительныеСведения.Значение КАК Значение
    |                ИЗ
    |                    РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
    |                ГДЕ
    |                    ДополнительныеСведения.Объект ССЫЛКА Справочник.Сотрудники
    |                    И ДополнительныеСведения.Свойство.Наименование = ""Должность договорника"") КАК ДолжностьДоговорника
    |                ПО АктПриемкиВыполненныхРаботОказанныхУслуг.Сотрудник = ДолжностьДоговорника.Сотрудник
    |        ГДЕ
    |            НЕ АктПриемкиВыполненныхРаботОказанныхУслуг.ПометкаУдаления
    |        
    |        СГРУППИРОВАТЬ ПО
    |            АктПриемкиВыполненныхРаботОказанныхУслуг.Сотрудник,
    |            АктПриемкиВыполненныхРаботОказанныхУслуг.Организация) КАК ДоговорыГПХ
    |        ПО Обмены.ОбъектОбмена = ДоговорыГПХ.Сотрудник
    |            И Обмены.Организация = ДоговорыГПХ.Организация,
    |    РегистрСведений.КадроваяИсторияСотрудниковИнтервальный КАК КадроваяИсторияСотрудниковИнтервальный
    |ГДЕ
    |    (Обмены.Организация.ИНН = &ИНН
    |            ИЛИ Обмены.Организация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка))";
   skupidom
 
7 - 15.01.18 - 18:37
в Обмен - рс, ОбъектОбмена - измерение составного типа:
ДокументСсылка.КадровыйПеревод,
ДокументСсылка.ОтпускБезСохраненияОплатыСписком,
ДокументСсылка.Отпуск, ДокументСсылка.БольничныйЛист,
ДокументСсылка.Увольнение, ДокументСсылка.ОтпускБезСохраненияОплаты, 
ДокументСсылка.ПрогулНеявка, ДокументСсылка.КомандировкиСотрудников, 
ДокументСсылка.КадровыйПереводСписком, ДокументСсылка.ПриемНаРаботу, 
ДокументСсылка.Командировка, ДокументСсылка.УвольнениеСписком, 
ДокументСсылка.ОтпускаСотрудников,
ДокументСсылка.ОтпускПоУходуЗаРебенком,
ДокументСсылка.ПриемНаРаботуСписком
   skupidom
 
8 - 15.01.18 - 18:41
рс КадроваяИсторияИнтервальный для тех случаев, когда нельзя получить подразделение из самого документа.
Все пишу 1 запросом,связь должна быть:
сотрудник кадровая история интервальный = сотрудник документа в данном случае Отпуска.Дата документа между датами начала и конца действия получаемого значения Подразделения - это 2 связь
   skupidom
 
9 - 15.01.18 - 18:41
прошу помочь правильно написать запрос в случаях когда объектобмена = отпуск
   SleepyHead
 
10 - 15.01.18 - 19:21
Мда, не надо автору программированием заниматься. Совсем не надо.
 
 


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует