Добрый день, после установки последних обновлений акт взаиморасчетов стал выдавать ошибку « "#004 (1137:1181) RunPasRep_Record. Некорректный параметр. Свяжитесь с разработчиками» при формировании акта сверки взаиморасчетов? После ошибки появляется RunTime Error и вылетает Галактика.
В чем конкретно может быть причина? кто-нибудь сталкивался с такой проблемой?
RunPasRep_Record. Некорректный параметр.
Модераторы: m0p3e, edward_K, Модераторы
Re: RunPasRep_Record. Некорректный параметр.
Я встречался.
По всей видимости речь идет о нестандартном отчете.
Вам следует его пересобрать с использованием галактических инклудов, полученных с используемыми у вас обновлениями.
Конкретно - см. файл Src\CompSrc\F\F_BuhRep\Vip\BuhRep.vpp
там описан тип TPasReportParams
...
type
//----------------------------------------------------------------------------
// Все настройки отчета (кроме фильтров), которые используются в Паскале
//----------------------------------------------------------------------------
// Данная запись должна на 100% соответствовать записи
// B_Report.TReportParameters (кроме массивов )
//----------------------------------------------------------------------------
TPasReportParams = record
...
скорее всего в вашем скомпилированном отчете используется тип (устаревший), отличающийся своей структурой от описанного (нового).
разница в TPasReportParams и вызывает падение
у нас так было.
По всей видимости речь идет о нестандартном отчете.
Вам следует его пересобрать с использованием галактических инклудов, полученных с используемыми у вас обновлениями.
Конкретно - см. файл Src\CompSrc\F\F_BuhRep\Vip\BuhRep.vpp
там описан тип TPasReportParams
...
type
//----------------------------------------------------------------------------
// Все настройки отчета (кроме фильтров), которые используются в Паскале
//----------------------------------------------------------------------------
// Данная запись должна на 100% соответствовать записи
// B_Report.TReportParameters (кроме массивов )
//----------------------------------------------------------------------------
TPasReportParams = record
...
скорее всего в вашем скомпилированном отчете используется тип (устаревший), отличающийся своей структурой от описанного (нового).
разница в TPasReportParams и вызывает падение
у нас так было.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: RunPasRep_Record. Некорректный параметр.
вот вам описание сей функции
function RunPasRep_Record (wReport, wNewOld : word; pRepParams : PField) : boolean;
последний параметр должен быть типа TPasReportParams. Он как раз и описан в Src\CompSrc\F\F_BuhRep\Vip\BuhRep.vpp
Возможно какой то ваш ресурс собирает сей файл и тип оказывается перекрытый. У меня это файл от 15.10.2015.
function RunPasRep_Record (wReport, wNewOld : word; pRepParams : PField) : boolean;
последний параметр должен быть типа TPasReportParams. Он как раз и описан в Src\CompSrc\F\F_BuhRep\Vip\BuhRep.vpp
Возможно какой то ваш ресурс собирает сей файл и тип оказывается перекрытый. У меня это файл от 15.10.2015.
Re: RunPasRep_Record. Некорректный параметр.
Дело в том, что собственные ресурсники как раз и пересобирали на новых exe-шниках, при этом в логах ошибок не было.
Не совсем понятно, что дальше делать с этой проблемой.
Не совсем понятно, что дальше делать с этой проблемой.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: RunPasRep_Record. Некорректный параметр.
У вас BuhRep.vpp старый, ну или TPasReportParams где то еще описан.
Если у вас где то сей файл подхватывается(#include BuhRep.vpp), то будете получать подобное.
Он может быть прописан как в ваших исхах, так и в inc или в какой то Vih
Поиск по исхам в данном случае рулит.
Если у вас где то сей файл подхватывается(#include BuhRep.vpp), то будете получать подобное.
Он может быть прописан как в ваших исхах, так и в inc или в какой то Vih
Поиск по исхам в данном случае рулит.
Re: RunPasRep_Record. Некорректный параметр.
BuhRep.vpp нашел поиском всего один. Заменил на свежий от октября 15-го года. Пересобрал ресурсник, заменил, запустил Галактику, проверил. результат тот же.
Фаром поискал текст TPasReportParams в файлах *.*, но ничего не нашел.
Проблема сохранилась. не пойму, куда копать. еще один отчет такое же выдает.
Фаром поискал текст TPasReportParams в файлах *.*, но ничего не нашел.
Проблема сохранилась. не пойму, куда копать. еще один отчет такое же выдает.
Re: RunPasRep_Record. Некорректный параметр.
Еще одно место нашел. заменил. Спасибо большое!