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

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

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