2. Для обновления существующих отчетов необходимо обновить VBA макросы.
2.1 Установить видимость закладки Developer: Microsoft Office Button/Excel
options/Popular/Show Developer tab in the Ribbon check box
2.2 Установить Security Settings: Microsoft Office Button/Trust Center/Trust
Center Settings/Macro Settings/
Далее выбрать политику безопасности позволяющую запуск макросов
2.2 открыть Старый отчет и EXE/XLS/F_PAT/PAT.xlt. Получить доступ к макросам
можно со вкладки Developer/Visual Basic в главном окне Excel. Далее необходимо
в редакторе VBA модуль PAT старого отчета заменить модулем PAT открытого
шаблона PAT.xlt.(В редакторе VBA в окне Project Explorer будут открыты два
проекта -- "VBAProject(PAT1)" и "VBAProject(<имя старого отчета>)". В папке
Modules старого отчета удалить модуль PAT (меню File/Remove PAT). Далее
необходимо модуль PAT из проекта "VBAProject(PAT1)" мышью перетянуть в папку
Modules старого отчета. Сохранить старый отчет.
Дабы не заводить новую ветку, спрошу тут же:
ПАТ-отчет не выводит в Excel системные идентификаторы типа: &СобсОрг[Рез:Адр], &СобсОрг[Рез:ИНН], &СобсОрг[Рез:ОКВЭД] - это не предусмотрено, или что-то у меня с отчетом не так? При этом &MainBuh работает.
Действительно в настоящий момент системные идентификаторы &СобсОрг (а также &УпПред &РукПред &ОбПодр &НачРасч &Масштаб &КонРасч &КатНП &ИнОрг &ДокПредст &ГлавБух) доступны для расчета только для налоговых отчетов на основе FastReport 2.5. Что вызываются из меню "Бухгалтерская отчетность | Отчеты | Налоговая отчетность".
Для текстовых и Excel отчетов (что вызываются из меню "Бухгалтерская отчетность | Отчеты | Отчетность") расчет упомянутых выше идентификаторов не реализован.