Сотрудники = Справочники.Сотрудники;
Матросы = Сотрудники.НайтиПоНаименованию(
"Матросы");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Сотрудники.Ссылка
|ИЗ
| Справочник.Сотрудники КАК Сотрудники
|ГДЕ
| Сотрудники.Должность ПОДОБНО &Должность";
Запрос.УстановитьПараметр("Должность", "%Матрос%");
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
//Перенос всех матросов в папку "Матросы"
//при любой ошибке изменения
//по всем элементам будут отменены
НачатьТранзакцию();
Попытка
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Объект = ВыборкаДетальныеЗаписи.Ссылка
.ПолучитьОбъект();
Объект.Родитель = Матросы.Ссылка;
Объект.Записать();
КонецЦикла;
ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
ВызватьИсключение;
КонецПопытки;