Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Значение в поле ввода формы записи

Значение в поле ввода формы записи
Я
   СемёнКим
 
23.07.21 - 08:12
8.3, управляемое приложение.
Есть регистр сведений (периодический(1день), независимый) с измерениями: Область, Район, Город и ресурсом: Ресурс1.
Типы у измерений соответственно ссылка на справочник "Области", "Районы", "Города".
Справочник "Города" подчинен справочнику "Районы", а "Районы" подчинен справочнику "Области". Справочник "Области" имеет предопределенный элемент "Элемент1".

Есть ФормаЗаписи с вышеописанными полями ввода.
Вопрос: Как назначить значение "Элемент1" полю ввода "Город" при условии, что было выбрано значение "Элемент1" в поле ввода "Область"?
Делаю так: &НаКлиенте
Процедура ОбластьПриИзменении(Элемент)
    Если Запись.Область=ПредопределенноеЗначение("Справочник.Области.Элемент1") тогда
        
        //Запись.Город = Запись.Область;
                //Запись.Город = ПредопределенноеЗначение("Справочник.Области.Элемент1");
                //Значение устанавливается на мгновение и поле остается пустым.
    КонецЕсли;
КонецПроцедуры
   dubolom
 
1 - 23.07.21 - 08:16
Не понял. У вас значение типа Города, а вы пытаетесь назначить ему предопределённый элемент типа Области?
   acht
 
2 - 23.07.21 - 08:16
Ты хочешь присвоить полю с типом "Город" значение типа "Область" что-ли?
   Ненавижу 1С
 
3 - 23.07.21 - 08:18
Дефолт-сити в прямом смысле. Хехе
   СемёнКим
 
4 - 23.07.21 - 08:35
dubolom, acht, Я хочу присвоить полю типа "Город" значение "Элемент1" подобное типу "Область".
Я пробовал присваивать строковый тип: Запись.Город = "Элемент1", но безрезультатно. Возможно из-за того, что "Элемент1" не существует в справочнике "Города". И так как справочник "Города" имеет владельца, то я не имею прав создать предопределенный элемент для данного справочника. У меня возникла такая идея Запись.Город = Запись.Область; или Запись.Город = ПредопределенноеЗначение("Справочник.Области.Элемент1").
Я новичок по платформе 1с и не совсем хорошо понимаю процесс присваивания значений полям в форме. Буду рад ссылкам на соответствующую литературу/видео ролики.
   dubolom
 
5 - 23.07.21 - 08:40
(4) Вы пытаетесь присвоить измерению одного ссылочного типа (Города) значение другого ссылочного типа (Области). Не надо так.
Создайте в справочнике Города значение Элемент1 и тогда присваивайте.
   dubolom
 
6 - 23.07.21 - 08:44
(4) Можете почитать Радченко, "Пособие разработчика 8.3".
   СемёнКим
 
7 - 23.07.21 - 08:56
(6) Спасибо.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.