Не могу понять как записать в справочник нового сотрудника в определенную группу
☑
0
timur2008
07.01.14
✎
09:51
Здравствуйте, подскажите пожалуйста как записать сотрудника в определенную группу ? Я пытаюсь сделать так
Процедура КнопкаСформироватьНажатие(Кнопка)
Родитель = Справочники.Сотрудники.НайтиПоНаименованию("Работающие");
НовыйСотрудник = Справочники.Сотрудники.СоздатьЭлемент();// Вставить содержимое обработчика.
НовыйСотрудник.ФИО = "Иванов Павел Анатольевич3455";
НовыйСотрудник.Оклад = "1000000";
//НовыйСотрудник.Должность = Ссылка на справочник Должности;
НовыйСотрудник.Наименование = "новый сотрудник";
НовыйСотрудник.Код = "000000112";
Выборка = Справочники.Сотрудники.Выбрать();
Пока Выборка.Следующий() Цикл
Если Выборка.ЭтоГруппа Тогда
Если Выборка.Наименование = "Работающие в агропром" Тогда
НовыйСотрудник.Родитель = Выборка.Наименование;
КонецЕсли;
КонецЕсли;
КонецЦикла;
НовыйСотрудник.Записать();
КонецПроцедуры
1
timur2008
07.01.14
✎
09:53
но он всеравно просто в справочник записывает но не в группу Работающие в агропром :(
2
Тоненький Клиент
07.01.14
✎
09:56
а как к вам устроиться на работу?
3
Мимохожий Однако
07.01.14
✎
09:59
Оставь только 6 строк
...потом..
Если Родитель.ЭтоГруппа Тогда
НовыйСотрудник.Родитель = Родитель;
КонецЕсли;
4
timur2008
07.01.14
✎
10:07
напишите пожалуйста полностью код чтото не могу понять :(
Сделал так
Пока Выборка.Следующий() Цикл
Если Выборка.ЭтоГруппа Тогда
Если Выборка.Наименование = "Работающие в агропром" Тогда
НовыйСотрудник.Родитель = Выборка;
5
Тоненький Клиент
07.01.14
✎
10:12
2008 - это год рождения?
6
Мимохожий Однако
07.01.14
✎
10:22
(4)...оставь из своего кода первые 6 строк...сверху 6 строк...сверху
7
timur2008
07.01.14
✎
11:22
о сработало , спасибо!!!
8
timur2008
07.01.14
✎
11:25
блин тупанул чтото просто :)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн