Страница 1 из 1

PAT EXCEL 2007

Добавлено: Вт, 14/07/2009 08:18
Evchic
Добрый день!
Не работает выгрузка PAT-отчета в Excel 2007. При открытии когда выполняется функция копирование листа выскакивает ошибка.
Изображение

Добавлено: Вт, 14/07/2009 14:01
larin
Возможно в вашем ПАТ-отчете устаревший VB-скрипт, попробуйте взять подправленный скрипт из этого шаблона http://www.onlinedisk.ru/file/178445/

Добавлено: Вт, 14/07/2009 14:11
Evchic
Спасибо помогло! А почему с патчами данный файл не обновился?

Добавлено: Вт, 14/07/2009 14:20
larin
Evchic писал(а):Спасибо помогло! А почему с патчами данный файл не обновился?
Должен был присутствовать в обновлениях ветки F_Pat с 2007 года. По крайней мере в обновлении F_Pat_RES_810110 он вроде есть.

Добавлено: Вт, 14/07/2009 14:22
larin
F_Pat_RES_810110.txt
№10
* ПРОБЛЕМА В ПИР: 102.72091
* ПЕРВОЕ РЕШЕНИЕ: 8.10.3.0
* КРАТКОЕ ОПИСАНИЕ: MS Excel 2007, проблемы с ПАТами

Добавлено: Вт, 14/07/2009 14:40
Evchic
понятно просто раньше шаблон лежал по адресу
Gal810\pat\pat.xlt

А теперь его засунули в Gal810\exe\xls\F_PAT\pat.xlt

Добавлено: Чт, 16/07/2009 16:54
SergZol
У меня такая-же проблена взятый pat не помог.
куда его ложить и как подключать?

Добавлено: Чт, 16/07/2009 17:53
larin
Инструкция из файла F_Pat_RES_810110.txt (может поможет)

Код: Выделить всё

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 старого отчета. Сохранить старый отчет.

Добавлено: Пт, 17/07/2009 16:05
SergZol
Михаил Ларин писал(а):Инструкция из файла F_Pat_RES_810110.txt (может поможет)
непомогло :(
Может еще где бубном постучать нада?

Как вобще должно быть?

Добавлено: Пт, 17/07/2009 16:19
larin
Сергей Золотухин

Нужен доступ к телу вашего отчета, вскрытие покажет.

Добавлено: Пт, 17/07/2009 16:22
SergZol
Михаил Ларин писал(а):Нужен доступ к телу вашего отчета, вскрытие покажет.
куда высласть и что кокретно

Добавлено: Пт, 17/07/2009 16:26
larin
ваши PAT и XLS файлы относящиеся к отчету, можно мне на e-mail (см. подпись)

Добавлено: Пн, 20/07/2009 10:01
SergZol
послал, заранее спасибо.

Добавлено: Пт, 24/07/2009 21:23
Sukharev
Дабы не заводить новую ветку, спрошу тут же:
ПАТ-отчет не выводит в Excel системные идентификаторы типа: &СобсОрг[Рез:Адр], &СобсОрг[Рез:ИНН], &СобсОрг[Рез:ОКВЭД] - это не предусмотрено, или что-то у меня с отчетом не так? При этом &MainBuh работает.

Добавлено: Пн, 27/07/2009 09:35
larin
Алексей Сухарев

Действительно в настоящий момент системные идентификаторы &СобсОрг (а также &УпПред &РукПред &ОбПодр &НачРасч &Масштаб &КонРасч &КатНП &ИнОрг &ДокПредст &ГлавБух) доступны для расчета только для налоговых отчетов на основе FastReport 2.5. Что вызываются из меню "Бухгалтерская отчетность | Отчеты | Налоговая отчетность".

Для текстовых и Excel отчетов (что вызываются из меню "Бухгалтерская отчетность | Отчеты | Отчетность") расчет упомянутых выше идентификаторов не реализован.