Текущее время: Вт, июл 22 2025, 21:50

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Деблокирование для бух перерасчетного SD счета фактуры err FI311
СообщениеДобавлено: Вт, авг 22 2006, 16:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
Доброго всем времени суток!
При проведении в FI перерасчетной SD фактуры возникает ошибка FI311 "В позиции БЕ 2006 №счет фактуры" не задана финансовая позиция" ... Причем в заказе все контировки, в том числе финансовая позиция, есть. (активирован FM из EA-PS 600)
Деривация настроена. Ставлю деривацию на трассировку - все фин. позиции проставляются отлично. Даже замещение уже в FI сделала на случай пустой фин позиции, чтобы отследить где она не проставляется, в отладчике все ok... и все равно в конце та же ошибка!
Причем в отладчике удалось выловить, что ругается на отсутствие счета
Независимо от причины
fipos_data_not_found = 1
no_account_found = 2
no_fipos_found = 3
others = 4.

тупо передает одно сообщение
perform message_send using
'FI' 'E' '311'
c_f_accit-bukrs
c_f_accit-gjahr
c_f_accit-belnr

Ругается на запись таблицы t_accit c стат условием kstat='X' (по идее счета в стат условии быть не должно)
Если деактивирую обновление FM, то проводка в FI создается и во всех позициях фин. поз. проставлены.
Если активирую обновлению и в отладчике подаю для этой записи в поле fipos какую-нить фин поз (ставлю специально отличающуюся, чтобы посмотреть что на нее свалится), то и FI и FM доки создаются (опять же все фин поз проставляются), но на этой фин поз ничего не оседает.

Все остальные SD счета фактуры (неперерасчетные) проводятся в FI и FM без проблем.
Для чего нужна ФП в этой записи в t_accit с kstat='X', если она никуда не идет, ни в FI ни в FM, неясно пока, и откуда туда подставлять ФП непонятно.
Столько времени просидела с этой бедой в отладчике, что буду рада любым идеям, как это обойти? Вообще у кого-нить были удачные проведения перерасчетных при активном FM?

PS В обычных фактурах фин поз тянется в запись с t_accit-kstat='X' из SD заказа, но перерасчетные фактуры при этом отсеиваются:

vbtyp_fkiv(2) value '56', " Interne Verrechnung
...
cash management: determine order account assignment
if not xvbrp-aubel is initial
and not xvbrp-aupos is initial
and xvbrp-autyp ca vbtyp_verk
and vbrk-vbtyp na vbtyp_fkiv.
а vbrk-vbtyp для перерасчетных фактур как раз ='5' или "6"
Но в любом случае фин позиция и пр контировки в заказе есть и при деблокировании в FI в отладчике видно, что контировки из заказа вытягиваются в разные структуры, просто в t_accit, в случае перерасчетных, не берутся


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Деблокирование для бух перерасчетного SD счета фактуры err FI311
СообщениеДобавлено: Вт, апр 07 2009, 10:45 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 12 2007, 16:31
Сообщения: 161
Откуда: Украина, Киев
Пол: Женский
Добрый день!

Вы как-то решили данную проблему?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Деблокирование для бух перерасчетного SD счета фактуры err FI311
СообщениеДобавлено: Вт, апр 14 2009, 11:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
Добрый день!

Да, проблема решилась, нужно в инклуде ZXVVFU08 вставить код:
IF cvbrk-vbtyp = '5'.
loop at xaccit WHERE kstat = 'X'
and fipos is initial.
xaccit-fipos = '302ST'.
modify xaccit.
endloop.

endif.

ФП 302ST - это некая статистическая позиция, на которую не нужно ни плана, ничего, т.е. на нее ничего так и не падает, все проходит на ура

_________________
The thing I hate about an argument is that it always interrupts a discussion.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Деблокирование для бух перерасчетного SD счета фактуры err FI311
СообщениеДобавлено: Вт, апр 14 2009, 11:54 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 12 2007, 16:31
Сообщения: 161
Откуда: Украина, Киев
Пол: Женский
Спасибо огромное, проверим теперь и у себя! :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Деблокирование для бух перерасчетного SD счета фактуры err FI311
СообщениеДобавлено: Вт, апр 14 2009, 12:05 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
велкам :)) сама тогда в 2006 намучалась изрядно, пока код не сделали :)

_________________
The thing I hate about an argument is that it always interrupts a discussion.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yozhhhhh


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB