helpf.pro
Регистрация

v8: Поле объекта недоступно для записи

bless18
19.10.2012 15:09Прочитано: 3793
Добрый день!
В событии ПриВыводеСтроки пишу запрос, в котором выбираю значение Руководитель, которое должно отобразиться в соответствующей колонке формы списка справочника Подразделения. Руководитель - реквизит справочника с типом СправочникСсылка.ФизическиеЛица.
При выполнении выдается ошибка
{Справочник.Подразделения.Форма.ФормаСписка(22)}: Поле объекта недоступно для записи (Руководитель)
ДанныеСтроки.Руководитель = Результат.Руководитель;
Текст процедуры такой:
Код 1C v 8.2 УП
 
Процедура СправочникСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)


//Для каждого подразделения выводим руководителя
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Подразделение", ДанныеСтроки.Ссылка);
Запрос.Текст = "ВЫБРАТЬ
| Подразделения.Ссылка,
| БИТ_СКУД_РуководителиПодразделений.Руководитель
|ИЗ
| Документ.БИТ_СКУД_РуководителиПодразделений КАК БИТ_СКУД_РуководителиПодразделений
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Подразделения КАК Подразделения
| ПО БИТ_СКУД_РуководителиПодразделений.Подразделение = Подразделения.Ссылка
|ГДЕ
| Подразделения.Ссылка = &Подразделение";

Результат = Запрос.Выполнить().Выбрать();

Если Результат.Следующий()Тогда
//ОформлениеСтроки.Ячейки.Руководитель.Значение = Результат.Руководитель;
ДанныеСтроки.Руководитель = Результат.Руководитель;
КонецЕсли;

КонецПроцедуры


Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
19.10.2012 18:08Ответ № 1
(0) bless18, надо использовать
Код 1C v 8.х
 ОформлениеСтроки.Ячейки.Руководитель.УстановитьТекст(Результат.Руководитель;);   

Изменено 19.10.12 18:09:07
bless18
22.10.2012 12:55Ответ № 2
Спасибо! Работает! )
bless18
22.10.2012 13:05Ответ № 3
Вопрос закрыт!
Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.