Имя: Пароль:
1C
1С v8
Неправильный путь к данным
0 pavlushov
 
28.07.15
18:08
Люди добрые помогите, уже сломал весь мозг.
Есть вот такой простой код в модуле формы:


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

Процедура ДобавитьСтандартныеОтборы()
    
    ПостроительОтчета.Отбор.Добавить("Клиент");
    
КонецПроцедуры

Процедура НастроитьПанельОтборов()
        
    ЭлементыФормы.ТабличноеПоле1.Данные = "ПостроительОтчета.Отбор";
    ЭлементыФормы.Флажок1.Данные = "ПостроительОтчета.Отбор.Клиент.Использование";
                
КонецПроцедуры

ЗаполнитьТекстЗапроса();

ПостроительОтчета.ЗаполнитьНастройки();

ДобавитьСтандартныеОтборы();

НастроитьПанельОтборов();

В итоге дает ошибку на
    ЭлементыФормы.Флажок1.Данные = "ПостроительОтчета.Отбор.Клиент.Использование";

с содержанием:
{Отчет.Д_ОтчетДляМенеджеров.Форма.ФормаОтчета.Форма(27)}: Ошибка при установке значения атрибута контекста (Данные)

по причине:
Неправильный путь к данным
1 pavlushov
 
28.07.15
18:09
ПостроительОтчета - это реквизит объекта