Показать сообщение отдельно
Старый 17.02.2019, 20:56   #1  
dark_knight is offline
dark_knight
Участник
 
20 / 10 (1) +
Регистрация: 20.01.2019
ошибка именного диапозона
Добрый вечер,

При создании класса для отображения отчета в формате Excel наследуюсь от класса XMLExcelReport_RU.

При запуске класса при исполнении метода:

X++:
protected void createReport()
{
    this.initSectionMap();
    
    this.execute(#Header);

    while(qr.next())
    {
        bomVersion                  = qr.get(tableNum(BOMVersion));
        bom                         = qr.get(tableNum(BOM));
        inventDim                   = qr.get(tableNum(InventDim));
        inventTable                 = qr.get(tableNum(InventTable));
        ecoResProduct               = qr.get(tableNum(EcoResProduct));
        routeVersion                = qr.get(tableNum(RouteVersion));
        routeOpr                    = qr.get(tableNum(RouteOpr));
        InventItemSetupSupplyType   = qr.get(tableNum(inventItemSetupSupplyType));

        this.execute(#Data);
    }

}
при вызове первого метода внутри createReport():

X++:
protected void initSectionMap()
{
    this.addSection(#Header);
    this.addSection(#Data);
}
При исполнении первой же строчки:
X++:
this.addSection(#Header);
Получаю ошибку "Недопустимый именованный диапозон". В шаблоне файла эксель такой диапозон есть. Подскажите пожалуйста куда посмотреть? Заранее спасибо.