Имя: Пароль:
1C
1С v8
Не могу понять как записать в справочник нового сотрудника в определенную группу
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
блин тупанул чтото просто :)