|
|
|
|
#1 |
|
Участник
|
Так, у меня таки получилось добиться работы от типовой конфигурации. Вопрос следующий
что значит в классе RPayModule X++: void new(RPayModuleTable _payModuleTable) { ; enumCommon = new DictEnum(enumnum(RPayCommonCalcType)); queryRun = new QueryRun(queryStr(RPayCalcCommonQuery)); payModuleTable = _payModuleTable.data(); this.CalcItemsAdd(enumCommon); this.initQuery(); } X++: void initQuery() { ; if(payModuleTable.query) { query = new Query(payModuleTable.query); queryRun.query(query); } query = queryRun.query(); queryRun.saveUserSetup(false); query.title(payModuleTable.payModuleName); } В типовой size = 0 и программа не идет в query = new Query(payModuleTable.query); И при этом в ней все работает. Я убрала в рабочей X++: query = new Query(payModuleTable.query);
queryRun.query(query);Ключевой вопрос: что такое size = 1 ? Последний раз редактировалось Arahnid; 11.05.2007 в 22:34. |
|
|
|
|
#2 |
|
Участник
|
Теперь стало яснее, у меня к процедуре Периодические выплаты в рабочей базе привязан запрос не Расчет процедур, а привязан Сотрудники, как было до обновления. Вопрос, почему в рабочей в одной из компаний так получилось. Причем во всех других все хорошо.
Как сделать так, чтобы при нажатии "запрос" из "процедур расчета" на периодической выплате стояла "Расет процедур"? Где хранится запрос и почему так вышло именно в одной из компаний? Решение проблемы нашлось в переименовании предопределнной процедуры расчета. Ее удалении и создании новой процедуры с предопределнным названием. Но ответы, если кто может дать, хотелось бы услышать. Последний раз редактировалось Arahnid; 12.05.2007 в 01:47. |
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|