помогите разобраться!
Показывать по
10
20
40
сообщений
- 1
- 2
23.04.2012
22:12
#1
Доброго времени суток!
Я начинающий программист, как всегда с вопросом)
Сегодня столкнулся с такой проблемой, сделал запрос в каком то из справочников, отобрал нужный элемент, захотел его перезаписать, выскочила ошибка " поле объекта не доступно для записи". Как с этм бороться?
Укажите направление. Заранее спасибо.
Я начинающий программист, как всегда с вопросом)
Сегодня столкнулся с такой проблемой, сделал запрос в каком то из справочников, отобрал нужный элемент, захотел его перезаписать, выскочила ошибка " поле объекта не доступно для записи". Как с этм бороться?
Укажите направление. Заранее спасибо.
23.04.2012
22:41
#4
Все примеры дает Синтаксис-помощник, только его попросить надо и вежливо, а то некоторым он отказывает в помощи!
З,Ы, Ты хотя бы свой код привел, чтобы можно было посмотреть, что ты не обычный ленивец, а действительно человек, который что то делает.
З,Ы, Ты хотя бы свой код привел, чтобы можно было посмотреть, что ты не обычный ленивец, а действительно человек, который что то делает.
23.04.2012
22:43
#5
"Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ОтветыТесты.Владелец.Родитель,
| ОтветыТесты.Владелец.ЭтоГруппа КАК ЭтоГруппа,
| ОтветыТесты.Владелец.Код КАК НомерВопроса,
| ОтветыТесты.Владелец.Вопрос,
| ОтветыТесты.Владелец.КартинкаВопроса КАК КартинкаВопроса,
| ОтветыТесты.Код КАК НомерОтвета,
| ОтветыТесты.Ответ,
| ОтветыТесты.Верный
|ИЗ
| Справочник.ОтветыТесты КАК ОтветыТесты
|";
Результат = Запрос.Выполнить();
выборка = Результат.Выбрать();
вот собственно говоря тот самый запрос, меня интересует элемент "ОтветыТесты.Ответ", как получить его как объект?"
Запрос.Текст =
"ВЫБРАТЬ
| ОтветыТесты.Владелец.Родитель,
| ОтветыТесты.Владелец.ЭтоГруппа КАК ЭтоГруппа,
| ОтветыТесты.Владелец.Код КАК НомерВопроса,
| ОтветыТесты.Владелец.Вопрос,
| ОтветыТесты.Владелец.КартинкаВопроса КАК КартинкаВопроса,
| ОтветыТесты.Код КАК НомерОтвета,
| ОтветыТесты.Ответ,
| ОтветыТесты.Верный
|ИЗ
| Справочник.ОтветыТесты КАК ОтветыТесты
|";
Результат = Запрос.Выполнить();
выборка = Результат.Выбрать();
вот собственно говоря тот самый запрос, меня интересует элемент "ОтветыТесты.Ответ", как получить его как объект?"
23.04.2012
22:47
#6
"> Запрос = Новый Запрос;
> Запрос.Текст =
> "ВЫБРАТЬ
> | ОтветыТесты.Владелец.Родитель,
> | ОтветыТесты.Владелец.ЭтоГруппа КАК ЭтоГруппа,
> | ОтветыТесты.Владелец.Код КАК НомерВопроса,
> | ОтветыТесты.Владелец.Вопрос,
> | ОтветыТесты.Владелец.КартинкаВопроса КАК КартинкаВопроса,
> | ОтветыТесты.Код КАК НомерОтвета,
> | ОтветыТесты.Ответ,
> | ОтветыТесты.Верный
> |ИЗ
> | Справочник.ОтветыТесты КАК ОтветыТесты
> |";
> Результат = Запрос.Выполнить();
> выборка = Результат.Выбрать();
> вот собственно говоря тот самый запрос, меня интересует элемент "ОтветыТесты.Ответ", как получить его как объект?
> Запрос.Текст =
> "ВЫБРАТЬ
> | ОтветыТесты.Владелец.Родитель,
> | ОтветыТесты.Владелец.ЭтоГруппа КАК ЭтоГруппа,
> | ОтветыТесты.Владелец.Код КАК НомерВопроса,
> | ОтветыТесты.Владелец.Вопрос,
> | ОтветыТесты.Владелец.КартинкаВопроса КАК КартинкаВопроса,
> | ОтветыТесты.Код КАК НомерОтвета,
> | ОтветыТесты.Ответ,
> | ОтветыТесты.Верный
> |ИЗ
> | Справочник.ОтветыТесты КАК ОтветыТесты
> |";
> Результат = Запрос.Выполнить();
> выборка = Результат.Выбрать();
> вот собственно говоря тот самый запрос, меня интересует элемент "ОтветыТесты.Ответ", как получить его как объект?
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ОтветыТесты.Ссылка КАК СсылкаНаЭлемент,
| ОтветыТесты.Владелец.Родитель,"
| ОтветыТесты.Владелец.ЭтоГруппа КАК ЭтоГруппа,
| ОтветыТесты.Владелец.Код КАК НомерВопроса,
| ОтветыТесты.Владелец.Вопрос,
| ОтветыТесты.Владелец.КартинкаВопроса КАК КартинкаВопроса,
| ОтветыТесты.Код КАК НомерОтвета,
| ОтветыТесты.Ответ,
| ОтветыТесты.Верный
|ИЗ
| Справочник.ОтветыТесты КАК ОтветыТесты
|";
Результат = Запрос.Выполнить();
выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
ОбъектСправочника = Выборка.СсылкаНаэлемент.ПолучитьОбъект();
// Тут делаем что хочем с объектом справочника
КонецЦикла;
23.04.2012
22:47
#7
"вот обработка выборки:
пока выборка.Следующий() цикл
если выборка.верный = истина тогда
на эту строку ругается --- выборка.ответ.значение = "***" + выборка.ответ.значение;
КонецЕсли;
КонецЦикла;"
пока выборка.Следующий() цикл
если выборка.верный = истина тогда
на эту строку ругается --- выборка.ответ.значение = "***" + выборка.ответ.значение;
КонецЕсли;
КонецЦикла;"
- 1
- 2
Читают тему
(гостей: 1)