Копирование значения поля

1. user1239196 08.06.20 11:22 Сейчас в теме
Подскажите, пожалуйста!!!
Имеются два реквизита: Реквизит1 и Реквизит2 одинаковые по типу. При заполнении Реквизита1, Реквизит2 должен заполниться копированием значения поля Реквизита1 с помощью некой галочки.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Mikhail.Burayev 08.06.20 11:33 Сейчас в теме
Реквизит2 = Реквизит1 не работает?
Какой тип у реквизитов?
4. user1239196 08.06.20 11:40 Сейчас в теме
3. Mikhail.Burayev 08.06.20 11:35 Сейчас в теме
Если это управляемая форма то Объект.Реквизит
5. motiask 08.06.20 13:37 Сейчас в теме
Да, есть такая галочка. Она находиться в свойствах реквизита объекта - "Заполнять из данных заполнения" - при ее включении - можно в поле "значение заполнения" вставить нужное значение
6. user1239196 08.06.20 15:00 Сейчас в теме
(5)Жаль, что это только для предопределенных элементов
7. Vlan 36 08.06.20 15:44 Сейчас в теме
Галочка на форме уже есть? Тогда в событии ПриИзменении Реквизита1 ставьте ссылку на процедуру, которая будет проверять флаг и копировать значение в Реквизит2.
Если нет, добавьте. Вроде все просто.
8. user1239196 08.06.20 16:46 Сейчас в теме
(7)Можете, пожалуйста, подробнее о проверке флага и копировании?
9. Vlan 36 09.06.20 06:47 Сейчас в теме
(8) У Реквизита1 в событии ПриИзменении создайте процедуру. Пусть она называется ПриИзмененииРеквизит1()
В ней сделайте условие:
Если ФлагКопирование Тогда //Ваш флаг (подставьте свое имя) равен Истина
    Объект.Реквизит2 = Объект.Реквизит1;
КонецЕсли;

Вот и все.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот