Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 11:04

Перенос значения из списка в поле

Автор keramik, 24 ноя 2014, 14:47

0 Пользователей и 1 гость просматривают эту тему.

keramik

Привет!
Работаю над изменением внешнего вида формы учёта автомобилей. Появилась идея заполнять значение некоторых полей автоматически. Например, есть древовидный список с марками автомобилей, к каждой марке привязаны свои модели. По мере надобности, юзер может добавить новую модель авто к одной из марок.
Логика следующая - юзер открывает марку и добавляет модель, указывая её название и, собственно, саму марку автомобиля.

Вопрос, как автоматически перенести значение марки из списка, чтобы юзеру не надо было его добавлять вручную?
Ниже изображение форм, которые изменяю.

keramik

Пробовал процедурой, которая копирует в поле "Модель" значения поля "Марка", но это не совсем то...
Текст процедуры следующий:
Процедура НаименованиеПриИзменении(Элемент)
    Если ПустаяСтрока(Модель) Тогда
        Модель = Марка;
    КонецЕсли;
КонецПроцедуры;


Какой командой вызывается значение текущей строки древовидного списка-родителя?

cska-fanat-kz

Вообще по хорошему (если все настроено правильно): группа выбранная в дереве слева = текущая группа в списке справа, соответственно при создании нового элемента она автоматически прописывается в реквизит Родитель...

Если уж оооооооочень сильно нужно знать какая группа выбрана в дереве слева, то она равна:
ЭлементыФормы.СправочникДерево.ТекущаяСтрока
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

keramik

Спасибо за подсказку!
Нашёл, как задать автоматическое наследование значения родителя!
Надо в дизайнере изменить свойства ФормыЭлемента в поле "Данные", указав там источник "Родитель". Тогда ТипЗначения подцепится автоматом и при открытии в поле будет значение текущей позиции из списка значений.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск