helpf.pro
Регистрация
 -1 
Распечатать

Как в ЗУПе выбрать всех сотрудников, когда-либо работавших в выбранном подразделении?

Как в ЗУПе выбрать всех сотрудников, когда-либо работавших в выбранном подразделении и изменить у них значение указанного реквизита.
Код 1C v 8.х
 Запрос=Новый Запрос;
Запрос.Текст="
|ВЫБРАТЬ РАЗЛИЧНЫЕ
|	РаботникиОрганизаций.Сотрудник,
|	РаботникиОрганизаций.Сотрудник.Физлицо КАК Физлицо,
|	РаботникиОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
|	РаботникиОрганизаций.Период
|ИЗ
|	РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
|ГДЕ
|	РаботникиОрганизаций.Сотрудник.Физлицо В
|			(ВЫБРАТЬ РАЗЛИЧНЫЕ
|				РаботникиОрганизаций.Сотрудник.Физлицо
|			ИЗ
|				РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
|			ГДЕ
|				РаботникиОрганизаций.ПодразделениеОрганизации В ИЕРАРХИИ (&ПодразделениеОрганизации))
|	И РаботникиОрганизаций.ЗанимаемыхСтавок > 0
|	И РаботникиОрганизаций.ПодразделениеОрганизации В ИЕРАРХИИ(&ПодразделениеОрганизации)
|
|УПОРЯДОЧИТЬ ПО
|	Физлицо
|АВТОУПОРЯДОЧИВАНИЕ
|";
Запрос.УстановитьПараметр("ПодразделениеОрганизации",Справочники.ПодразделенияОрганизаций.НайтиПоНаименованию("Дирекция");
Результат = Запрос.Выполнить();
Результат = Результат.Выбрать();
н=0;
Пока Результат.Следующий() Цикл
	//Получим элемент справочника для изменения
	ОбъектСотр=Результат.Сотрудник.ПолучитьОбъект(); 
	//Изменим реквизит
	ОбъектСотр.КлассПринадлежности = Перечисления.КлассСотрудников.АппаратУправления;
	//Запишем результат
	ОбъектСотр.Записать();
	//Выведем сообщение для пользователя о том, что обработали
	н=н+1;
	Сообщить(строка(н)+" "+Строка(ОбъектСотр));
КонецЦикла;    
Разместил:   Версии: | 8.x |  Дата:   Прочитано: 15697
 -1 
Распечатать
Возможно, вас также заинтересует
Коэффициент текучести кадров 2
Для эффективной борьбы с текучестью кадров необходимо постоянно мониторить ее коэффициент и исследовать обстановку в компании. На современном рынке существуют автоматизированные системы для кадрового учета, содержащие модули планирования работы перс
Отчет Список работавших... с использованием СКД ( Обширный пример ) 0
Нужен Отчет, в котором было бы видно, кто и из какой организации к нам пришел? Эти данные хранятся в Табличной части " Трудовая деятельность" справочника " ФизическиеЛица" , еще нужно вывести в отчет текущую Должность и Подразделение(Выводить Полно
Посмотреть все результаты поиска похожих
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.
Загрузка... Дождитесь завершения!