Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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 пользователем под которым проводятся документы, все должно проходить. И посмотрите повнимательнее на права именно на переходы, плюс соответсвующие им операции. |
|
 |
|