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