помогите разобраться!

Новая тема
Показывать по сообщений
Доброго времени суток!<br>Я начинающий программист, как всегда с вопросом)<br>Сегодня столкнулся с такой проблемой, сделал запрос в каком то из справочников, отобрал нужный элемент, захотел его перезаписать, выскочила ошибка " поле объекта не доступно для записи". Как с этм бороться?<br>Укажите направление. Заранее спасибо.
Направление только одно, нужно получить объект и уже его записывать!
если можно какой нибудь пример)
Все примеры дает Синтаксис-помощник, только его попросить надо и вежливо, а то некоторым он отказывает в помощи!<br>З,Ы, Ты хотя бы свой код привел, чтобы можно было посмотреть, что ты не обычный ленивец, а действительно человек, который что то делает.
"Запрос = Новый Запрос;<br>Запрос.Текст = <br>"ВЫБРАТЬ<br>| ОтветыТесты.Владелец.Родитель,<br>| ОтветыТесты.Владелец.ЭтоГруппа КАК ЭтоГруппа,<br>| ОтветыТесты.Владелец.Код КАК НомерВопроса,<br>| ОтветыТесты.Владелец.Вопрос,<br>| ОтветыТесты.Владелец.КартинкаВопроса КАК КартинкаВопроса,<br>| ОтветыТесты.Код КАК НомерОтвета,<br>| ОтветыТесты.Ответ,<br>| ОтветыТесты.Верный<br>|ИЗ<br>| Справочник.ОтветыТесты КАК ОтветыТесты<br>|";<br>Результат = Запрос.Выполнить();<br>выборка = Результат.Выбрать();<br>вот собственно говоря тот самый запрос, меня интересует элемент "ОтветыТесты.Ответ", как получить его как объект?"
"> Запрос = Новый Запрос;<br>> Запрос.Текст = <br>> "ВЫБРАТЬ<br>> | ОтветыТесты.Владелец.Родитель,<br>> | ОтветыТесты.Владелец.ЭтоГруппа КАК ЭтоГруппа,<br>> | ОтветыТесты.Владелец.Код КАК НомерВопроса,<br>> | ОтветыТесты.Владелец.Вопрос,<br>> | ОтветыТесты.Владелец.КартинкаВопроса КАК КартинкаВопроса,<br>> | ОтветыТесты.Код КАК НомерОтвета,<br>> | ОтветыТесты.Ответ,<br>> | ОтветыТесты.Верный<br>> |ИЗ<br>> | Справочник.ОтветыТесты КАК ОтветыТесты<br>> |";<br>> Результат = Запрос.Выполнить();<br>> выборка = Результат.Выбрать();<br>> вот собственно говоря тот самый запрос, меня интересует элемент "ОтветыТесты.Ответ", как получить его как объект?<br> <br><br><pre>Запрос = Новый Запрос;<br>Запрос.Текст = <br>"ВЫБРАТЬ<br></pre><br><br><pre>| ОтветыТесты.Ссылка КАК СсылкаНаЭлемент,<br></pre><br><br><br><pre>| ОтветыТесты.Владелец.Родитель,<br>| ОтветыТесты.Владелец.ЭтоГруппа КАК ЭтоГруппа,<br>| ОтветыТесты.Владелец.Код КАК НомерВопроса,<br>| ОтветыТесты.Владелец.Вопрос,<br>| ОтветыТесты.Владелец.КартинкаВопроса КАК КартинкаВопроса,<br>| ОтветыТесты.Код КАК НомерОтвета,<br>| ОтветыТесты.Ответ,<br>| ОтветыТесты.Верный<br>|ИЗ<br>| Справочник.ОтветыТесты КАК ОтветыТесты<br>|";<br>Результат = Запрос.Выполнить();<br>выборка = Результат.Выбрать(); <br><br>Пока Выборка.Следующий() Цикл<br>    ОбъектСправочника = Выборка.СсылкаНаэлемент.ПолучитьОбъект();<br>    // Тут делаем что хочем с объектом справочника<br>КонецЦикла;</pre>"
"вот обработка выборки: <br> <br>пока выборка.Следующий() цикл<br>если выборка.верный = истина  тогда<br>на эту строку ругается --- выборка.ответ.значение = "***" + выборка.ответ.значение;<br>КонецЕсли;<br>КонецЦикла;"
Надеюсь, что ты читаешь, что тебе пишут!?
"ошибка повторяется - <br>{Справочник.ОтветыТесты.Форма.ФормаЭлемента(47)}: Значение не является значением объектного типа (записать)<br>ОбъектСправочника.ответ.записать ();"
"> ОбъектСправочника.ответ.записать ();<br>Елки палки, с какого перепуга ты ответ пытаешься записать? Надо ОбъектСправочника.Записать() !"

Читают тему

(гостей: 1)

Быстрый переход