• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

anivaler

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

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

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

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

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

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

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

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

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

evgenyatam

тут непонятно поле Какого объекта не обнаружено то-ли выборки то-ли строки табличной части. а вообще-то проще воспользоваться отладчиком..........
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!