Добрый вечер,
При создании класса для отображения отчета в формате 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);
Получаю ошибку "Недопустимый именованный диапозон". В шаблоне файла эксель такой диапозон есть. Подскажите пожалуйста куда посмотреть? Заранее спасибо.