Имя: Пароль:
1C
1С v8
ошибка при выводе результата запроса в таблицу значения((
0 natali_800
 
13.04.14
08:27
Добрый день.Помогите разобраться, что не так. Управляемые формы. Есть Таблица Значений ГрафикРаботы (Дата, НачалоРабочегоВремени, КонецРабочегоВремени, ВидДня, продолжительность)
и процедуры

&НаКлиенте
Процедура ПриОткрытии(Отказ)
Выборка();
КонецПроцедуры

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

вылетает ошибка: {Справочник.ГрафикиРаботы.Форма.ФормаЭлемента.Форма(25)}: Ошибка при установке значения атрибута контекста (ГрафикРаботы) ГрафикРаботы=Запрос.Выполнить().Выгрузить(); по причине:Нельзя изменять поле, содержащее объект данных формы

что не так?((
1 Chai Nic
 
13.04.14
08:38
"Нельзя изменять поле, содержащее объект данных формы"
Очевидно, переменная ГрафикРаботы не может стоять слева от оператора присваивания. Делай через Загрузить()
2 natali_800
 
13.04.14
08:42
(1) Спасибо!!))
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.