CftClub.ru
Клуб специалистов ЦФТ-Банк

Автопроводка документа с депозитного счета из хука
На страницу 1, 2  След.
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
borblik_sn
Участник со стажем


Вступление в Клуб: 22.04.2011
СообщениеПт Окт 14, 2011 15:08   Автопроводка документа с депозитного счета из хука Ответить с цитатой
Полезность: Нет оценки
Приветствую, уважаемые!

Задачка такая:

при обработке документов из Фактуры нужно автоматоматически проводить документы с депозитного счета на расчетный того же клиента (обработка в хуке BC_PROC_DOC).
Но не проводятся они почему то (ошибок никаких нет, просто остаются доки в статусе "На потверждение")...
Причем документы по расчетным счетам внутри банка проводятся автоматом без проблем. Да и ручками документы с депозитных счетов проводятся (операция "На проводку").

Может все дело в настройке депозитных счетов (в настройке продуктов я слаб).

Может кто что подскажет?
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеПт Окт 14, 2011 15:14   Re: Автопроводка документа с депозитного счета из хука Ответить с цитатой
Полезность: Нет оценки
borblik_sn пишет:
(обработка в хуке BC_PROC_DOC).
Но не проводятся они почему то

В дистрибутиве этот хук пустой. Выложи кусок кода из твоего хука банка, в котором "нужно автоматоматически проводить документы с депозитного счета на расчетный ".
borblik_sn
Участник со стажем


Вступление в Клуб: 22.04.2011
СообщениеПт Окт 14, 2011 15:25    Ответить с цитатой
Полезность: Нет оценки
Код максимально прост

-- все хорошо, проводим документ
doc.[DOC_TO_PROV]( CALL_FROM_FOLD == null --Признак вызова из папки
);

где doc - это ссылка а док MAIN_DOCUM

declare
doc ref [MAIN_DOCUM];
begin
select d(d) in ::[MAIN_DOCUM] where d%id = P_OBJ_REF into doc;



Для расчетных доков работает, для депозитных - нет...
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеПт Окт 14, 2011 15:36    Ответить с цитатой
Полезность: Нет оценки
я бы посоветовал включить отладку на FOLDER_TO_PROV в классе MAIN_DOCUM и посмотреть что происходит

Кстати, P_OBJ_REF откуда берется ? в хуке вроде нет такого параметра - поставь отладочный вывод в своем хуке , что туда приходит
borblik_sn
Участник со стажем


Вступление в Клуб: 22.04.2011
СообщениеПт Окт 14, 2011 15:39    Ответить с цитатой
Полезность: Нет оценки
ок, посмотрю, спасибо
borblik_sn
Участник со стажем


Вступление в Клуб: 22.04.2011
СообщениеПт Окт 14, 2011 15:46    Ответить с цитатой
Полезность: Нет оценки
посмотрел в Расширениях. Дистрибутив

парааметр P_OBJ_REF есть там
borblik_sn
Участник со стажем


Вступление в Клуб: 22.04.2011
СообщениеПт Окт 14, 2011 16:02    Ответить с цитатой
Полезность: Нет оценки
в отладке как на документе с расчетного, так и на доке с депозитного выдается однно и тоже

16:56:45 [MAIN_DOCUM]::[FOLDER_TO_PROV]Анализ продуктов до проводки


и все.. и непонятно..
budinva
Участник - экстремал


Вступление в Клуб: 15.01.2008
СообщениеВс Окт 16, 2011 01:32   Re: Автопроводка документа с депозитного счета из хука Ответить с цитатой
Полезность: Нет оценки
borblik_sn пишет:
Может все дело в настройке депозитных счетов
или рко или права или обслуживание счетов банка.
права и "обслуживание счетов банка" отпадут если два раза дернуть проводку и документ проведется
borblik_sn
Участник со стажем


Вступление в Клуб: 22.04.2011
СообщениеПн Окт 17, 2011 08:40    Ответить с цитатой
Полезность: Нет оценки
Два раза вызывал doc_to_PROV, все равно не проводится автоматом..

наставил отладку в операции проводки, никакого ексепшена нигде не возникает, только статус дока в конце - не PROV
budinva
Участник - экстремал


Вступление в Клуб: 15.01.2008
СообщениеПн Окт 17, 2011 09:30    Ответить с цитатой
Полезность: Нет оценки
эксепшн может и не возникнуть в явном виде.
после того как два раза дернули проводку, посмотрите что написано у платежного документа в поле "причина возврата и служебные отметки"
borblik_sn
Участник со стажем


Вступление в Клуб: 22.04.2011
СообщениеПн Окт 17, 2011 09:39    Ответить с цитатой
Полезность: Нет оценки
пасиб, после одного вызова смотрел, пусто возвращает, а после двух нет - вернул
"17/10/2011 10:23 Ошибка: У пользователя FX_GATE нет права на переход из "На подтверждение" в "Проведен" в классе "Платежные документы""

FX_GATE - это из фактуры

Но документ с р\с проводится жеж, все права есть...
borblik_sn
Участник со стажем


Вступление в Клуб: 22.04.2011
СообщениеПн Окт 17, 2011 09:40    Ответить с цитатой
Полезность: Нет оценки
настройки счетов, видов депозитов смотрел, все вроде нормально.. где еще посмотреть настройки?
Ghost
Профи


Вступление в Клуб: 24.11.2007
СообщениеПн Окт 17, 2011 10:01    Ответить с цитатой
Полезность: Нет оценки
borblik_sn пишет:
пасиб, после одного вызова смотрел, пусто возвращает, а после двух нет - вернул
"17/10/2011 10:23 Ошибка: У пользователя FX_GATE нет права на переход из "На подтверждение" в "Проведен" в классе "Платежные документы""

FX_GATE - это из фактуры

Но документ с р\с проводится жеж, все права есть...

Дайте этому юзверю (FX_GATE) право на этот переход и будет вам щастье. Под этим пользователем проводятся все документы прилетевшие из Фактуры. Настраивается под кем проводить в самом продукте.
Документ с р\с может не попадать в состояние "на подтверждение", и потому запросто проводится.


Последний раз редактировалось: Ghost (Пн Окт 17, 2011 10:05), всего редактировалось 1 раз
borblik_sn
Участник со стажем


Вступление в Клуб: 22.04.2011
СообщениеПн Окт 17, 2011 10:04    Ответить с цитатой
Полезность: Нет оценки
права на всякий дал.

Все равно та же причина возврата.

С расчетного тоже под FX_GATE? но доки проводятся. Тут какие то другие права по ходу..
Ghost
Профи


Вступление в Клуб: 24.11.2007
СообщениеПн Окт 17, 2011 10:08    Ответить с цитатой
Полезность: Нет оценки
borblik_sn пишет:
права на всякий дал.

Все равно та же причина возврата.

С расчетного тоже под FX_GATE? но доки проводятся. Тут какие то другие права по ходу..

Поробуйте поставить для начала IBS пользователем под которым проводятся документы, все должно проходить. И посмотрите повнимательнее на права именно на переходы, плюс соответсвующие им операции.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru