Есть код:
Процедура ВидПоощренияПриИзменении(Элемент)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| ВидыПоощрений.Баллы КАК Баллы
|ИЗ
| Справочник.ВидыПоощрений КАК ВидыПоощрений
|ГДЕ
| ВидыПоощрений.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка",ВидПоощрения);
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Если ВыборкаДетальныеЗаписи.Следующий() Тогда
Баллы = ВыборкаДетальныеЗаписи.Баллы ;
КонецЕсли;
КонецПроцедуры
Что в нем изменить, чтобы при выборе поля из справочника ВидыПоощрений автоматически заполнялось поле Баллы и того же справочника
Можно так:
Если ВыборкаДетальныеЗаписи.Следующий() Тогда
ТекОбъкт = Ссылка.ПолучитьОбъект();
ТекОбъкт.Баллы = ВыборкаДетальныеЗаписи.Баллы ;
Попытка
ТекОбъкт.Записать();
Исключение
Сообщить("Не удалость записать эл.справочника Виды поощрения"+Строка(Ссылка));
КонецПопытки;
КонецЕсли;
Для участия в обсуждении Вам необходимо авторизоваться либо зарегистрироваться
Последние 5 сообщений на форуме:
10.08.2026 14:48:12Обсуждение заданийДоработать обмен между 1С УТ 8.2 с облачной версией Битрикс24это бюджет в у.е. или в рублях?