Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Вт Дек 06, 2011 09:12  Автопровод документов - баланс на раскосяк |
|
Полезность: Нет оценки
|
Добрый день.
Как можно настроить автопроводку по видам документов? Надо проводить все, кроме межбанковских (их ставить на подтверждение).
Сейчас реализована следующая схема - Проводка производится в хуке ДБО. Контроль объекта обработки (BC_PROC_DOC ).
Код: |
doc.[FOLDER_TO_PROV](CALL_FROM_FOLD == null --Признак вызова из папки
,DT_KT_OUT == false --Признак допустимости выхода Дт/Кт
,P_FL_STATE == false --Признак изменения состояния документа без проводки
);
|
Но при этом - Переводы между своими счетами с 408* на 423* и обратно проводятся через промежуточное состояние “На подтверждение” (см. рис CFT_doc.rar).
При этом все остальные платежи ( имеется в виду внутренние ПП ) сразу проводятся.
Повторное использования операции проводки не предлагать, т.к. иногда возникает критическую ошибку ( ПП не проводится, а по выписке Типа прошло ) пробовали описанный выше код в хуке 2 раза написать - баланс встаёт на раскосяк именно на тех документах, которые идут через промежуточный статус (с 408* на 423* и обратно), приходится перечитывать выписки нерекомендованной процедурой. |
|
 |
Alexsey Эксперт
Вступление в Клуб: 06.09.2007
|
Вт Дек 06, 2011 10:16  Re: Автопровод документов - баланс на раскосяк |
|
Полезность: Нет оценки
|
yaffil пишет: | ...
Код: |
doc.[FOLDER_TO_PROV](CALL_FROM_FOLD == null --Признак вызова из папки
,DT_KT_OUT == false --Признак допустимости выхода Дт/Кт
,P_FL_STATE == false --Признак изменения состояния документа без проводки
);
|
|
В таких документах необходимо проводить всю папку. А судя по коду у вас признак вызова проводи из папки равен NULL _________________ всегда есть как минимум 2 выхода |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Вт Дек 06, 2011 10:23   |
|
Полезность: Нет оценки
|
Из-за этого может быть такой раскоряк в балансе? |
|
 |
Alexsey Эксперт
Вступление в Клуб: 06.09.2007
|
Вт Дек 06, 2011 11:24   |
|
Полезность: Нет оценки
|
что значит встает на раскоряк? _________________ всегда есть как минимум 2 выхода |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Вт Дек 06, 2011 11:36   |
|
Полезность: Нет оценки
|
Т.Е. по выписки проходит, но статус имеет "не проведён".
Приходиться удалять выписку, пересчитывать её, выходить на правильный остаток, затем перепроводить документ по новой. |
|
 |
Alexsey Эксперт
Вступление в Клуб: 06.09.2007
|
Ср Дек 07, 2011 15:10   |
|
Полезность: Нет оценки
|
yaffil пишет: | Т.Е. по выписки проходит, но статус имеет "не проведён".
Приходиться удалять выписку, пересчитывать её, выходить на правильный остаток, затем перепроводить документ по новой. |
Статус не проведен имеет вся папка или только второй документ?
и вообще создается папка документов или нет? _________________ всегда есть как минимум 2 выхода |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Чт Дек 08, 2011 09:09   |
|
Полезность: Нет оценки
|
Папка создаётся в ней один документ. Вчера пытались спровоцировать такую же ситуацию - не получилось, доки нормально регятся. Вообще не понятно тогда из-за чего тогда такая ситуация иногда возникает. |
|
 |
Ghost Профи
Вступление в Клуб: 24.11.2007
|
Чт Дек 08, 2011 11:28   |
|
Полезность: Нет оценки
|
Если вы при проводке созданного из клиент-банка документа используете существующий механизм проводки документа то найдите такой документ и по ctrl+S посмотрите кто ему поменял статус на "не обработан". Если придумали свой механизм проводки то ищите в нем. |
|
 |
|