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

Новая тема
Показывать по 10 20 40 сообщений
Доброго времени суток!
Я начинающий программист, как всегда с вопросом)
Сегодня столкнулся с такой проблемой, сделал запрос в каком то из справочников, отобрал нужный элемент, захотел его перезаписать, выскочила ошибка " поле объекта не доступно для записи". Как с этм бороться?
Укажите направление. Заранее спасибо.
Направление только одно, нужно получить объект и уже его записывать!
если можно какой нибудь пример)
Все примеры дает Синтаксис-помощник, только его попросить надо и вежливо, а то некоторым он отказывает в помощи!
З,Ы, Ты хотя бы свой код привел, чтобы можно было посмотреть, что ты не обычный ленивец, а действительно человек, который что то делает.
"Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ОтветыТесты.Владелец.Родитель,
| ОтветыТесты.Владелец.ЭтоГруппа КАК ЭтоГруппа,
| ОтветыТесты.Владелец.Код КАК НомерВопроса,
| ОтветыТесты.Владелец.Вопрос,
| ОтветыТесты.Владелец.КартинкаВопроса КАК КартинкаВопроса,
| ОтветыТесты.Код КАК НомерОтвета,
| ОтветыТесты.Ответ,
| ОтветыТесты.Верный
|ИЗ
| Справочник.ОтветыТесты КАК ОтветыТесты
|";
Результат = Запрос.Выполнить();
выборка = Результат.Выбрать();
вот собственно говоря тот самый запрос, меня интересует элемент "ОтветыТесты.Ответ", как получить его как объект?"
"> Запрос = Новый Запрос;
> Запрос.Текст =
> "ВЫБРАТЬ
> | ОтветыТесты.Владелец.Родитель,
> | ОтветыТесты.Владелец.ЭтоГруппа КАК ЭтоГруппа,
> | ОтветыТесты.Владелец.Код КАК НомерВопроса,
> | ОтветыТесты.Владелец.Вопрос,
> | ОтветыТесты.Владелец.КартинкаВопроса КАК КартинкаВопроса,
> | ОтветыТесты.Код КАК НомерОтвета,
> | ОтветыТесты.Ответ,
> | ОтветыТесты.Верный
> |ИЗ
> | Справочник.ОтветыТесты КАК ОтветыТесты
> |";
> Результат = Запрос.Выполнить();
> выборка = Результат.Выбрать();
> вот собственно говоря тот самый запрос, меня интересует элемент "ОтветыТесты.Ответ", как получить его как объект?


Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ


|	ОтветыТесты.Ссылка КАК СсылкаНаЭлемент,



|	ОтветыТесты.Владелец.Родитель,
| ОтветыТесты.Владелец.ЭтоГруппа КАК ЭтоГруппа,
| ОтветыТесты.Владелец.Код КАК НомерВопроса,
| ОтветыТесты.Владелец.Вопрос,
| ОтветыТесты.Владелец.КартинкаВопроса КАК КартинкаВопроса,
| ОтветыТесты.Код КАК НомерОтвета,
| ОтветыТесты.Ответ,
| ОтветыТесты.Верный
|ИЗ
| Справочник.ОтветыТесты КАК ОтветыТесты
|";
Результат = Запрос.Выполнить();
выборка = Результат.Выбрать();

Пока Выборка.Следующий() Цикл
   ОбъектСправочника = Выборка.СсылкаНаэлемент.ПолучитьОбъект();
   // Тут делаем что хочем с объектом справочника
КонецЦикла;
"
"вот обработка выборки:

пока выборка.Следующий() цикл
если выборка.верный = истина  тогда
на эту строку ругается --- выборка.ответ.значение = "***" + выборка.ответ.значение;
КонецЕсли;
КонецЦикла;"
Надеюсь, что ты читаешь, что тебе пишут!?
"ошибка повторяется -
{Справочник.ОтветыТесты.Форма.ФормаЭлемента(47)}: Значение не является значением объектного типа (записать)
ОбъектСправочника.ответ.записать ();"
"> ОбъектСправочника.ответ.записать ();
Елки палки, с какого перепуга ты ответ пытаешься записать? Надо ОбъектСправочника.Записать() !"
Читают тему
(гостей: 1)

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