|
Перемещение сотрудника при изменении реквизита |
☑ |
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) Сотрудник.Родитель.Наименование = "Продавцы" - Это проверка на равенство наименования родителя строке "Продавцы", второй пример - попытка поменять название родителя :))))))))))))))))))))))))))
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший