Проблема с запросом

  • Автор темы anivaler
  • Дата начала
A

anivaler

#1
Здравствуйте. У меня вопрос. Работаю в 1С 8.0.

В конфигурации у меня есть справочник МаршрутыГород с реквизитами:
НомерМаршрута (тип Число)
НомерБригады (тип Число)
НомерГрафика (тип Число)

И есть документ РазнарядкаНаДатуГород. В нем табличная часть СписокОбслужМаршрутов с реквизитом:
Маршрут (тип СправочникСсылка.МаршрутыГород), а также другими реквизитами (они меня не интересуют).
В форме этого документа в табличной части колонку этого реквизита я удаляю, а вместо него создаю простую текстовую колонку МАРШРУТ, а также новую текстовую колонку ГРАФИК (не спрашивайте зачем, так нужно).

Моя задача состоит в том, чтобы просто заполнить и отобразить в этих колонках маршруты и соответствующие им графики после нажатия кнопки Заполнить.

В модуле формы я пишу:

Процедура ОсновныеДействияФормыЗаполнить (Кнопка)

СписокОбслужМаршрутов.Очистить();
ТекстЗапроса = "ВЫБРАТЬ
| Спр.НомерМаршрута КАК Маршрут, Спр.НомерБригады КАК Бригада, Спр.НомерГрафика КАК График
| ИЗ Справочник.МаршрутыГород КАК Спр
| ГДЕ ((Спр.НомерБригады >=1) И (Спр.НомерБригады <=4))
| УПОРЯДОЧИТЬ ПО Маршрут, График";
Запрос = Новый Запрос (ТекстЗапроса);
Результат = Запрос.Выполнить();
СпособОбхода = ОбходРезультатаЗапроса.Прямой;
Выборка = Результат.Выбрать(СпособОбхода);
Пока Выборка.Следующий() Цикл
СтрокаТабЧасти = СписокОбслужМаршрутов.Добавить();
СтрокаТабЧасти.Маршрут = Выборка.Маршрут;
СтрокаТабЧасти.График = Выборка.График;
КонецЦикла;
КонецПроцедуры;

Выдает ошибку: Поле объекта не обнаружено (График).

Что я делаю не так?
 

evgenyatam

Well-known member
07.09.2007
175
0
#2
тут непонятно поле Какого объекта не обнаружено то-ли выборки то-ли строки табличной части. а вообще-то проще воспользоваться отладчиком..........