Имя: Пароль:
1C
1С v8
Как обработать изменение родителя?
0 Zhor
 
05.11.14
13:23
В общем у контрагентов в разных группах разные условия договоров.
надо чтоб при перетаскивании элемента в другую группу менялись данные неких реквизитов элемента.
Я пробовал ПередИзменениемРодителя(), но это ващще ниачем. Нет указания на объект родитель которого меняется
1 Maxus43
 
05.11.14
13:24
перед записью элемента справочника сомтри, сравнивай Объект.Родитель И Ссылка.Родитель
2 vicof
 
05.11.14
13:24
ПередЗаписью
3 Zhor
 
05.11.14
13:39
вообщето у меня и так в ПередЗаписью стоят условия типа такого

           Если Родитель.Наименование = "Реселеры" Тогда
            РесселерДаНет = Истина;
        КонецЕсли;

то есть по-вашему у меня бы все само работало
но это работает только если перенесли в группу, а потом открыть и сохранить элемент
4 Maxus43
 
05.11.14
13:40
перед записью Объекта, а не формы.
Ну и традиционно - Если Родитель.Наименование = "Реселеры" - омнокод
5 herfis
 
05.11.14
13:41
(4) опередил :)
6 Zhor
 
05.11.14
13:43
а чо не так?
7 Maxus43
 
05.11.14
13:43
(6) всё норм чо
8 Мыш
 
05.11.14
13:44
(6) Они злые. Посмеются и не расскажут.
9 Zhor
 
05.11.14
13:45
а как правильно?
Справочники или константы каждый раз создавать?
10 Мыш
 
05.11.14
13:46
(9) А ещё есть регистры сведений. К примеру "Счета учета номенклатуры".
11 Zhor
 
05.11.14
13:48
а кому оно надо?
Пользователи этим не занимаются
12 Мыш
 
05.11.14
13:51
(11) Забей, Сеня. Не слушай этих эстетов.
13 herfis
 
05.11.14
13:52
(11) Тебе же и надо. И твоим преемникам, если икать не хочешь. Завязки по наименованиям в коде - неоднозначны и неочевидны как для пользователя, так и для разработчика. Когда-нибуть про них забудут, переименуют - и всё сломается. Или создадут группу с таким же наименованием где-нить еще. А так - увидел предопределенный элемент и сразу ясно, что это важная хрень и в коде на неё завязки есть. Сплошная польза кругом.
14 Domovoi
 
05.11.14
15:34
8 лет программирования 1с минимум, а как в первый день:)
2 + 2 = 3.9999999999999999999999999999999...