|  | Перемещение сотрудника при изменении реквизита | ☑ | 
    
        | 0
    
        Константин536   02.03.15✎ 22:11 | 
        Здравствуйте. Хочу, чтобы при снятии галки с реквизита *Работающий*, работник автоматически переносился в папку *уволенные*.
Написал код:
 &НаКлиенте
 Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
 Если Не Объект.Работающий тогда
 Объект.Родитель = "Уволенные"
 КонецЕсли;
 КонецПроцедуры
 Но это условие не выполняется, что не так?
 Спасибо за помощь заранее!
 |  | 
    
        | 1
    
        шаэс   02.03.15✎ 22:17 | 
        (0)
Объект.Родитель = "Уволенные"
 это как? родитель - это че - строка?
 |  | 
    
        | 2
    
        hhhh   02.03.15✎ 22:17 | 
        потому что в Родитель текст пихаете.     |  | 
    
        | 3
    
        Chameleon1980   02.03.15✎ 22:33 | 
        в родитель ссылку на родителя
ну и потом записать еще
 |  | 
    
        | 4
    
        Chameleon1980   02.03.15✎ 22:33 | 
        хотя записать нет наверное     |  | 
    
        | 5
    
        Chameleon1980   02.03.15✎ 22:34 | 
        сплю уже напополам     |  | 
    
        | 6
    
        Repey   03.03.15✎ 07:04 | 
        Во первых - объект не всегда доступен на клиенте.
Во вторых - (3)
 |  | 
    
        | 7
    
        Wobland   03.03.15✎ 07:05 | 
        в модуле объекта такое делать надо     |  | 
    
        | 8
    
        Константин536   03.03.15✎ 14:23 | 
        А почему здесь я могу впихнуть текст:
&НаСервереБезКонтекста
 Функция Проверить(Сотрудник)
 Возврат Сотрудник.Родитель.Наименование = "Продавцы";
 КонецФункции
 
 а уже тут нет?
 
 &НаСервере
 Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
 Если Не Объект.Работающий тогда
 Объект.Родитель.Наименование = "Уволенные"
 КонецЕсли;
 КонецПроцедуры
 |  | 
    
        | 9
    
        salvator   03.03.15✎ 14:26 | 
        (8) А подумать?     |  | 
    
        | 10
    
        Константин536   03.03.15✎ 18:50 | 
        (9)  Мыслей на этот счет нету... Вот и спрашиваю у знающих людей.     |  | 
    
        | 11
    
        Wobland   03.03.15✎ 18:52 | 
        (8) патаму шта на сервере у тебя объект - незнамо что     |  | 
    
        | 12
    
        Wobland   03.03.15✎ 18:53 | 
        >Объект.Родитель.Наименование = "Уволенные"
и хрен ты так наименование у группы изменишь
 |  | 
    
        | 13
    
        Wobland   03.03.15✎ 18:54 | 
        да, кстати, продумал ситуацию "ой, я зря галочку нажала, верни мне всё как было"     |  | 
    
        | 14
    
        chigsrOck   03.03.15✎ 18:58 | 
        (8) Сотрудник.Родитель.Наименование = "Продавцы" - Это проверка на равенство наименования родителя строке "Продавцы",  второй пример -  попытка поменять название родителя :))))))))))))))))))))))))))     |  |