#0
by Dimon1C
Добрый день. Изучаю ЗУП 3.1. Необходимо в запросе получить должность и подразделение сотрудника на заданную дату. Насколько корректен такой запрос: ИЗ РегистрСведений.КадроваяИсторияСотрудниковИнтервальный КАК КадроваяИсторияСотрудниковИнтервальный
#1
by Gucci76
Может еще знающие люди подскажут чем регистр сведений отличаается от регистра сведений "....интервальный"? Кстати, была относительно недавно тема похожая.
#4
by Dimon1C
Да есть там программный интерфейс, пытался оттуда достать запрос, но что то не осилил. Если программно, то да использовать функцию КадровыйУчет.КадровыеДанныеСотрудников удобно.
#9
by Dimon1C
Хочу запросом без всяких программных интерфейсов, просто запрос к регистрам. Да я понимаю, что 1С может в будущем изменить структуру.
#10
by kumena
а это условие из пятого поста не правильно работает? ДатаАктуальности >=ДатаНачала И ДатаАктуальности <=ДатаОкончания.
#11
by RomaH
странно конечно все это как раз было мнение, что в ЗУП 2.5 регистр с "ПериодЗавершения" - это очень элегантное и удобное решение и тут на тебе - вторая смена получаем зоопарк регистров которые еще и не работают ИМХО - добавить свой регистр из ЗУП 2.5 и писать подпиской туда кадровую историю сотров единственная неприятность - надо этот регистр в движения документов прописывать ... хотя если повесить подписику на отмену проведения - то прокатит из плюсов получим прозрачную систему + возможность использовать старые отчеты
#14
by kumena
ну там дело было летом, наверняка уже затычку-проверку вотнули насчет того, что старые перемещения нельзя трогать.
#15
by RomaH
хотя в ЗУП 2.5 это вызывало косяк в таком случае 01/01 - директор 20/02 - 30/03 - сторож отмена проведения второго документа
#17
by kumena
> А зачем так хочешь? а энтот новомодный программный интерфейс позволяет 1. все данные выбрать одним запросом? 2. сделать обход результата по группировкам?
#18
by kumena
все данные одним запросом - это сведения о сотруднике ну и допустим, какие то настройки организации.
#20
by dft2014
Ответ дан в ссылке в . В функцию КадровыйУчет.КадровыеДанныеСотрудников(Истина, СписокСотрудников, , , ТекущаяДата, ) подставляй своих сотрудников и нужную дату. Только мне не совсем понятно как работает функция, если я хочу сделать отбор еще и по подразделению? Alexandr_U1982, не подскажите? Из комментария к параметру пять: ПоляОтбораПериодическихДанных - Структура, в качестве ключа указывается имя таблицы, содержащей // периодические данные (например ФИОФизическихЛиц, ГражданствоФизическихЛиц).
#22
by Alexandr_U1982
1. Может. 2. С помощью программного интерфейса можно создать временную таблицу с нужными вам данными в менеджере временных таблиц. Группировать и выводить данные из нее вы можете как угодно.
#23
by Alexandr_U1982
С помощью программного интерфейса создаете временные таблицы и затем соединяете их как вам будет угодно.
#24
by Alexandr_U1982
Не приходилось еще получать данные из тройки через COM, поэтому личным опытом поделиться не могу. Думаю, что это возможно сделать с помощью процедур и функций программного интерфейса.
#26
by AlexZZZ
Требуется получить сотрудников, работающих на дату с видом занятости - внешнее совместительство через COM. Раньше делалось запросом. Даже если делать через функции общего модуля и выполнять их через COM соединение - все равно там есть в параметрах - Список сотрудников - считывать весь справочник ?
#27
by Alexandr_U1982
Сходу ответить не могу. Я подумаю над вашими вопросами, когда появится свободное время. Сейчас его как-то на текущие дела не хватает.
#28
by Alexandr_U1982
Думаю, вам подойдет функция КадровыйУчет.СотрудникиОрганизации(ТолькоРазрешенные, Параметры) // Возвращает таблицу значений, заполненную сотрудниками. // Функции для формирования параметра "Параметры": КадровыйУчет.ПараметрыПолученияСотрудниковОрганизацийПоСпискуФизическихЛиц
#29
by Alexandr_U1982
Либо функция КадровыйУчет.СоздатьВТСотрудникиОрганизации(МенеджерВременныхТаблиц, ТолькоРазрешенные, Параметры, ИмяВТСотрудникиОрганизации = "ВТСотрудникиОрганизации") // Формирует временную таблицу ВТСотрудникиОрганизации, содержащую поля Сотрудник и ФизическоеЛицо. Функция для формирования параметра "Параметры": КадровыйУчет.ПараметрыПолученияСотрудниковОрганизацийПоСпискуФизическихЛиц
#31
by Alexandr_U1982
Пример получения сотрудников на указанную дату по выбранным графикам работы: Думаю, подобным образом можно сделать и отбор по виду занятости.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как получить паспортные данные сотрудника из "Зарплата и кадры"?
- при обновлении с ЗУП 2.1.10.2 на ЗУП 2.5 выдаётся сообщение "Недостаточно п
- v7: ЗУП Не могу обновить ЗУП 2.1,13.1 до 2.1.14.3
- Как перенести данные из ЗУП 80 в ЗУП 81?
- Как получить данные о кадровом перемещении сотрудника?
- ЗУП 2.5.14.3 ЗУП 2.5.14.3 после обновления кто-нибудь пользовался обработкой
- Переход с ЗУП на ЗУП КОРП
- УПП В форме Сотрудника на вкладке Кадровые данные пропали данные
- У кого нибудь есть правила обмена между ЗУП 8 проф и бюджетной ЗУП 8 проф?
- Где взять правила выгрузки ЗУП 2.5->ЗУП 2.5?
- Как получить запросом данные из табличной части документа?
- ЗУП (ЗБУ) 8.2 Сотрудник был отозван из отпуска. Как оформить в ЗУП?
В этой группе 1С
- Ошибка при переносе из Розницы в Бухгалтерию
- Сортировка Номенклатуры Розница 2
- ERP как пропустить операцию при закрытии месяца
- Можно ли настроить отражение проводок сразу при проведении?
- [УТ10] Ошибка при подключении Штрих м on-line
- Основной договор БП 3.0
- АРМ ЕС ОГ
- Флажок в колонке составного типа таблицы значений
- Удалить набор записей
- Не создаёт Active Document Word в 1С ЗУП 2.5
- Добавить вручную строку нулевого уровня в дерево
- Консоль администрирования - пароль?
- Скидки по организациям в УТ10.3
- Конфигурация не выгружается в файл (
- как повысить приоритет регламентных заданий
- Перерегистрация сертификатов 1С
- добавление организации в одностор.обмен УТ 10.3 БП 2.0
- 1C УТ 11.3 поддержка протокола ТТК2
- Свертка УТ 10.3 с удалением всех документов
- СКД расчет цены на каждом уровне группировки