Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

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

tam-tam
читатель
офлайн
Дата регистрации: 23.04.2012
Сообщений: 5
Пост №1
 
23.04.2012 22:12

Доброго времени суток!<br>Я начинающий программист, как всегда с вопросом)<br>Сегодня столкнулся с такой проблемой, сделал запрос в каком то из справочников, отобрал нужный элемент, захотел его перезаписать, выскочила ошибка " поле объекта не доступно для записи". Как с этм бороться?<br>Укажите направление. Заранее спасибо.

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №2
 
23.04.2012 22:33

Направление только одно, нужно получить объект и уже его записывать!

tam-tam
читатель
офлайн
Дата регистрации: 23.04.2012
Сообщений: 5
Пост №3
 
23.04.2012 22:39

если можно какой нибудь пример)

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №4
 
23.04.2012 22:41

Все примеры дает Синтаксис-помощник, только его попросить надо и вежливо, а то некоторым он отказывает в помощи!<br>З,Ы, Ты хотя бы свой код привел, чтобы можно было посмотреть, что ты не обычный ленивец, а действительно человек, который что то делает.

tam-tam
читатель
офлайн
Дата регистрации: 23.04.2012
Сообщений: 5
Пост №5
 
23.04.2012 22:43

"Запрос = Новый Запрос;<br>Запрос.Текст = <br>"ВЫБРАТЬ<br>| ОтветыТесты.Владелец.Родитель,<br>| ОтветыТесты.Владелец.ЭтоГруппа КАК ЭтоГруппа,<br>| ОтветыТесты.Владелец.Код КАК НомерВопроса,<br>| ОтветыТесты.Владелец.Вопрос,<br>| ОтветыТесты.Владелец.КартинкаВопроса КАК КартинкаВопроса,<br>| ОтветыТесты.Код КАК НомерОтвета,<br>| ОтветыТесты.Ответ,<br>| ОтветыТесты.Верный<br>|ИЗ<br>| Справочник.ОтветыТесты КАК ОтветыТесты<br>|";<br>Результат = Запрос.Выполнить();<br>выборка = Результат.Выбрать();<br>вот собственно говоря тот самый запрос, меня интересует элемент "ОтветыТесты.Ответ", как получить его как объект?"

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №6
 
23.04.2012 22:47

"> Запрос = Новый Запрос;<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>"

tam-tam
читатель
офлайн
Дата регистрации: 23.04.2012
Сообщений: 5
Пост №7
 
23.04.2012 22:47

"вот обработка выборки: <br> <br>пока выборка.Следующий() цикл<br>если выборка.верный = истина тогда<br>на эту строку ругается --- выборка.ответ.значение = "***" + выборка.ответ.значение;<br>КонецЕсли;<br>КонецЦикла;"

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №8
 
23.04.2012 22:49

Надеюсь, что ты читаешь, что тебе пишут!?

tam-tam
читатель
офлайн
Дата регистрации: 23.04.2012
Сообщений: 5
Пост №9
 
23.04.2012 23:02

"ошибка повторяется - <br>{Справочник.ОтветыТесты.Форма.ФормаЭлемента(47)}: Значение не является значением объектного типа (записать)<br>ОбъектСправочника.ответ.записать ();"

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №10
 
23.04.2012 23:04

"> ОбъектСправочника.ответ.записать ();<br>Елки палки, с какого перепуга ты ответ пытаешься записать? Надо ОбъектСправочника.Записать() !"

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация