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

Выбор значения из составного типа данных.

Автор EliGreen, 10 мар 2016, 19:05

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

EliGreen

Доброе утро, добрый день, добрый вечер.

Есть справочник ДОГОВОР, у него есть составное поле ОБЪЕКТНЕДВИЖМОСТИ, который ссылается на 4 справочника: квартиры, дома, ..., ..., а также поле ЦЕНАСДЕЛКИ

У каждого из 4 последних справочников есть поле ЦЕНА.

Хочется, чтобы при указании поля ОБЪЕКТНЕДВИЖИМОСТИ в форме ДОГОВОРА, поле ЦЕНА в форме ДОГОВОРА выставлялась автоматически.

1 картинка - ОБЪЕКТНЕДВИЖИМОСТИ
2 картинка - пример одного из четырех справочников
3 картинка - форма договора
4 картинка - попытка решения

Пытался сделать это как показано на последнем рисунке - не получилось.
Гуглил - не нашлось.

Совет, пожалуйста. :befhbt:

vitasw

&НаКлиенте
Процедура ...ПриИзменении(Элемент)
    Объект.Цена=ПолучитьЦенуОбъекта(Объект.ОбъектНедвижимости);
КонецПроцедуры;

&НаСервере
Функцияя ПолучитьЦенуОбъекта(ОбъектВыбора)
    Возврат ОбъектВыбора.Цена;
КонецФункции

EliGreen

Цитата: vitasw от 10 мар 2016, 23:06
&НаКлиенте
Процедура ...ПриИзменении(Элемент)
    Объект.Цена=ПолучитьЦенуОбъекта(Объект.ОбъектНедвижимости);
КонецПроцедуры;

&НаСервере
Функцияя ПолучитьЦенуОбъекта(ОбъектВыбора)
    Возврат ОбъектВыбора.Цена;
КонецФункции


Большое спасибо Вам за ответ. Реализовал, но все равно вылезает ошибка. Фото реализации, а также информацию по ошибке прикрепил в приложении.
Добавлено: 12 мар 2016, 21:10


Цитата: vitasw от 10 мар 2016, 23:06
&НаКлиенте
Процедура ...ПриИзменении(Элемент)
    Объект.Цена=ПолучитьЦенуОбъекта(Объект.ОбъектНедвижимости);
КонецПроцедуры;

&НаСервере
Функцияя ПолучитьЦенуОбъекта(ОбъектВыбора)
    Возврат ОбъектВыбора.Цена;
КонецФункции


Как только выбираю один из справочников, чтобы указать объект, вылезает ошибка.
Демонстрация - https://gyazo.com/415032b7fdc42525b69ad131a1d1709d

vitasw

:) Вставте проверку на заполненность "ОбъектВыбора"

EliGreen

Цитата: vitasw от 13 мар 2016, 18:53
:) Вставте проверку на заполненность "ОбъектВыбора"
Огромное спасибо, теперь, когда я выбираю справочник, то могу выбрать саму квартиру, и 1С не ругается до тех пор, пока квартира не выбрана.
НО как только квартира выбрана, таже ошибка вылетает (есть в вложении)
Все дело в том, что он просто не хочет видеть поле Цена. Может быть там есть еще какое-то поле между ценой и объектом, которое нужно прописать?
Визуализация взаимодействия - https://gyazo.com/cf379e44c1f8e9474592f7243de15317

Вложения:
1 - Ошибка
2 - Реализация
Добавлено: 14 мар 2016, 15:52


Цитата: vitasw от 13 мар 2016, 18:53
:) Вставте проверку на заполненность "ОбъектВыбора"

Проблему решил, большое спасибо :ooifh:
Неправильно прописал поле :nhsrm:

Теги:

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

Рейтинг@Mail.ru

Поиск