Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
cymtu Участник - экстремал
Вступление в Клуб: 26.03.2008
|
Пн Окт 12, 2009 10:58  Как программно считать значения из «Настройки счетов» |
|
Полезность: Нет оценки
|
Нужно программно обратиться к значениям, которые определены в "Настройке счетов" по кредитам.
Мне необходимо считать значения следующих счетов
Счет доходов от %% за кредит,
Счет для списания отнесенного на себестоимость резерва,
Счет относимых на себестоимость расходов для резерва.
Как это программно реализовать???? |
|
 |
timochev Эксперт
Вступление в Клуб: 02.07.2007
|
Пн Окт 12, 2009 11:18   |
|
Полезность: Нет оценки
|
Есть дистрибутивная операция PR_CRED.GET_ACC. В ней имеется GetAcc, которую можно вызывать. |
|
 |
cymtu Участник - экстремал
Вступление в Клуб: 26.03.2008
|
Пн Окт 12, 2009 12:27   |
|
Полезность: Нет оценки
|
Код: | pACC_CT_RES_COST:=::PR_CRED].[GET_ACC].getacc(this,'ACC_CT_RES_COST',::[SYSTEM].[OP_DATE]); |
Ошибка!!! Что ему не нравиться??? |
|
 |
prog Эксперт
Вступление в Клуб: 03.03.2008
|
Пн Окт 12, 2009 12:37   |
|
Полезность: Нет оценки
|
cymtu пишет: | Код: | pACC_CT_RES_COST:=::PR_CRED].[GET_ACC].getacc(this,'ACC_CT_RES_COST',::[SYSTEM].[OP_DATE]); |
Ошибка!!! Что ему не нравиться??? |
Обычно "Он" пишет
Вероятно не хватает [ перед PR_CRED |
|
 |
IBSO Профи
Вступление в Клуб: 20.08.2009
|
Пн Окт 12, 2009 12:44   |
|
Полезность: Нет оценки
|
нет слов  |
|
 |
timochev Эксперт
Вступление в Клуб: 02.07.2007
|
Пн Окт 12, 2009 12:53   |
|
Полезность: Нет оценки
|
Код: | Function GetAcc
( IdCred ref [PR_CRED]
, P_ACC varchar2
, P_DATE date default null
, p_Tip_Acc ref [TIP_ACC] default null
, p_Ref_Factoring ref [FACTORING] default null
, P_TO_CLOSE boolean default null
) return ref [AC_FIN];
|
Тип счета надо передавать через 4-ый в виде ссылки, т.е. ::[TIP_ACC] ([COD] = 'ACC_CT_RES_COST')
А второй параметр оставьте null. |
|
 |
Za2k Участник со стажем
Вступление в Клуб: 06.08.2009
|
Пн Окт 12, 2009 14:38   |
|
Полезность: Нет оценки
|
timochev пишет: | Код: | Function GetAcc
( IdCred ref [PR_CRED]
, P_ACC varchar2
, P_DATE date default null
, p_Tip_Acc ref [TIP_ACC] default null
, p_Ref_Factoring ref [FACTORING] default null
, P_TO_CLOSE boolean default null
) return ref [AC_FIN];
|
Тип счета надо передавать через 4-ый в виде ссылки, т.е. ::[TIP_ACC] ([COD] = 'ACC_CT_RES_COST')
А второй параметр оставьте null. |
Может ошибка из-за того что GetACC возвращает ссылку. допиши там Main_v_id
Да и было бы быстрее если бы ты код и текст ошибки скинул  |
|
 |
cymtu Участник - экстремал
Вступление в Клуб: 26.03.2008
|
Вт Окт 13, 2009 03:16   |
|
Полезность: Нет оценки
|
Код: | Обычно "Он" пишет
Вероятно не хватает [ перед PR_CRED |
ВСЁ ХОЧУ В ОТПУСК.  |
|
 |
cymtu Участник - экстремал
Вступление в Клуб: 26.03.2008
|
Вт Окт 13, 2009 05:06   |
|
Полезность: Нет оценки
|
А как мне теперь программно узнать какие счета Доходов и Расходов поставлены в справочнике "Резервирование. Шаблоны счетов расчетной базы"->"2. Резерв по условным обязательствам кредитного характера, в т.ч.:"(Шаблоны счетов расчетной базы)->(45914,45915,91315,91316,91317) |
|
 |
Za2k Участник со стажем
Вступление в Клуб: 06.08.2009
|
Ср Окт 14, 2009 06:32   |
|
Полезность: Нет оценки
|
По выбранному счету, взять 5 символов и фалиал(подразделение)
Дальше зайти в Справочники: Наблоны счетов расчётной базы - Резерв по условным обязательствам кредитного характера, в т.ч.: -
И найди эту синтетику в этом массиве(шаблон номера счета)
И если всё найдёшь. то у этого экземпляра будут реквизиты доходов \расходов
Если у тебя там пусто, значит операция была сделана через бизнес операции.
бизнес операция код РЕЗ
у неё есть шаблон - кт и дт имею код типа счёта и к этому типу могут быть подвязаны счета по подразделениям
)) у тя получится по this . один цикл for .. типа того  |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Ср Окт 14, 2009 09:03  Re: Как программно считать значения из «Настройки счето |
|
Полезность: Нет оценки
|
cymtu пишет: | Нужно программно обратиться к значениям, которые определены в "Настройке счетов" по кредитам. ....
Как это программно реализовать???? |
Я решал задачу поиска счетов резервов 283-П по кредиту, примерно так. Вытаскиваем из кредитного договора счет , например, требований по процентам (по коду счета из массива счетов договора), затем в резервировании отбираем договора резервирования где этот счет являентся счетом базы, а из договора резервирования можно вытащить счета доходов - расходов |
|
 |
cymtu Участник - экстремал
Вступление в Клуб: 26.03.2008
|
Ср Окт 14, 2009 11:02   |
|
Полезность: Нет оценки
|
Код: | Я решал задачу поиска счетов резервов 283-П по кредиту, примерно так. Вытаскиваем из кредитного договора счет , например, требований по процентам (по коду счета из массива счетов договора), затем в резервировании отбираем договора резервирования где этот счет являентся счетом базы, а из договора резервирования можно вытащить счета доходов - расходов |
Это я знаю, и счета доходов и расходов из договора я извлекаю, но проблема в другом, если счета доходов и расходов в договоре пуcтые, то ЦФТ тогда берет счета из справочника "Резервирование. Шаблоны счетов расчетной базы"->"2. Резерв по условным обязательствам кредитного характера, в т.ч.:"(Шаблоны счетов расчетной базы)->(45914,45915,91315,91316,91317) в зависимости от баланса и мне также необходимо вытаскивать информацию из этого справочника, если счета доходов и расходов не заполнены в договоре. |
|
 |
|