Копия из одного объекта в другой

tutneshta

Посетитель
Доброго времени суток..
подскажите как можно решить вопрос..
Имеется объект, в нем есть два поля (объект 1 и объект 2)
как можно сделать так, что бы при заполнении объекта 1, автоматически заполнялось поле объект 2?
 

MDvdv

Участник
Самый простой вариант это сделать Объект 2 составным полем и прописать в нем [Объект 1].
 

Vladimir

Администратор
Команда форума
В 6-ой версии для поля объекта добавилось свойство "При изменении поля, копировать значение из него. Поле ..." (в 5-ой версии это свойство называлось "Копия из"). Это даёт возможность копировать значение из указанного поля, когда там выбирается запись.
Важно: для получения значения из поля объекта надо указывать не имя объекта, а имя поля с именем объекта, например:
[Объект.Имя поля]

Если оба поля в объекте имеют источником один и тот-же другой объект, а ссылкой для копирования будет указано ключевое первое поле, то будет гарантировано, что при выборе значения в одном поле - в другом также будет добавлено значение.
Если поля имеют в качестве источника разные объекты, или ссылка для копирования не указывает на ключевое поле, то установка значения в том поле, которое получает значение из копируемого, произойдёт только в том случае, если в объекте-источнике имеется запись, в котором ключевое поле имеет точно такое-же значение (с учётом регистра). Иначе это поле останется пустым.
 
Сверху Снизу