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