|
Значение в поле ввода формы записи | ☑ | ||
---|---|---|---|---|
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) Спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |