Текущее время: Вт, июн 24 2025, 00:48

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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