Доброго дня, шановні добродії.
Я використовую 1с8,3 конфа самописна.
Розпочинаю вивчення 1с,8,3 й одразу стикнувся з ситуацією.
Є довідник "МодельТранспортногоЗасобу" в нього є реквізит "ТипТранспортногоЗасобу" також є довідник "ТранспортнийЗасіб" у якому є реквізит "ТипТранспортногоЗасобу" та "МодельТранспортногоЗасобу" . На формі довідника "ТранспортнийЗасіб" при виборі елементу "МодельТранспортногоЗасобу" реквізиту "ТипТранспортногоЗасобу" необхідно присвоїти значення реквізиту "ТранспортнийЗасіб" довідника "МодельТранспортногоЗасобу".
Процедура МодельТранспортногоЗасобуПриИзменении(Элемент)
ТранспортнийЗасіб.ТипТранспортногоЗасобу=МодельТранспортногоЗасобу.ТипТранспортногоЗасобу;
КонецПроцедуры
l2d808 @ Сегодня, 16:32
,
Для обычных форм так:
Процедура МодельТранспортногоЗасобуПриИзменении(Элемент)
ТипТранспортногоЗасобу=МодельТранспортногоЗасобу.ТипТранспортногоЗасобу;
КонецПроцедуры
Vidocq05 @ Сегодня, 16:57
,
Видеє помилку:
{Справочник.ТранспортнийЗасіб.Форма.ФормаЭлемента.Форма(7,25)}: Переменная не определена (МодельТранспортногоЗасобу)
ТипТранспортногоЗасобу=<<?>>МодельТранспортногоЗасобу.ТипТранспортногоЗасобу; (Проверка: Тонкий клиент)
l2d808 @ Сегодня, 17:04
,
Похоже у Вас управляемые формы. Я в них не очень силен. Попробуйте так:
Процедура МодельТранспортногоЗасобуПриИзменении(Элемент)
Объект.ТипТранспортногоЗасобу=Объект.МодельТранспортногоЗасобу.ТипТранспортногоЗасобу;
КонецПроцедуры
&НаСервере
Процедура МодельТранспортногоЗасобуПриИзмененииСервер()
ТранспортнийЗасіб.ТипТранспортногоЗасобу=МодельТранспортногоЗасобу.ТипТранспортногоЗасобу;
КонецПроцедуры
&НаКлиенте
Процедура МодельТранспортногоЗасобуПриИзменении(Элемент)
МодельТранспортногоЗасобуПриИзмененииСервер();
КонецПроцедуры
&НаСервере
Процедура МодельТранспортногоЗасобуПриИзмененииСервер()
ТипТранспортногоЗасобу=МодельТранспортногоЗасобу.ТипТранспортногоЗасобу;
КонецПроцедуры
Flexy @ Сегодня, 17:20
,
Знову помилка...
{Справочник.ТранспортнийЗасіб.Форма.ФормаЭлемента.Форма(11,2)}: Переменная не определена (ТранспортнийЗасіб)
<<?>>ТранспортнийЗасіб.ТипТранспортногоЗасобу=МодельТранспортногоЗасобу.ТипТранспортногоЗасобу; (Проверка: Сервер)
{Справочник.ТранспортнийЗасіб.Форма.ФормаЭлемента.Форма(11,43)}: Переменная не определена (МодельТранспортногоЗасобу)
ТранспортнийЗасіб.ТипТранспортногоЗасобу=<<?>>МодельТранспортногоЗасобу.ТипТранспортногоЗасобу; (Проверка: Сервер)
l2d808, при создании темы вам высвечивалось окошко, в котором вы нажали кнопку "Мною прочитано и осознано". Врать не хорошо.
&НаСервере
Процедура МодельТранспортногоЗасобуПриИзмененииСервер()
Объект.ТранспортнийЗасіб.ТипТранспортногоЗасобу = Объект.МодельТранспортногоЗасобу.ТипТранспортногоЗасобу;
КонецПроцедуры
У мене вийшло таким чином:
&НаСервере
Процедура МодельТранспортногоЗасобуПриИзмененииСервер()
объект.ТипТранспортногоЗасобу=объект.МодельТранспортногоЗасобу.ТипТранспортногоЗасобу;
КонецПроцедуры
&НаКлиенте
Процедура МодельТранспортногоЗасобуПриИзменении(Элемент)
МодельТранспортногоЗасобуПриИзмененииСервер();
КонецПроцедуры
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua