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

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

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