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