SAPфорум.RU https://www.sapboard.ru/forum/ |
|
Замещение контировок в автоматически созданных позициях НДС https://www.sapboard.ru/forum/viewtopic.php?f=5&t=80562 |
Страница 1 из 2 |
Автор: | Искатель [ Пн, янв 14 2013, 12:42 ] |
Заголовок сообщения: | Замещение контировок в автоматически созданных позициях НДС |
Добрый день! Появилась необходимость ставить контировки (МВЗ, заказ, материал, завод, ОС) в автоматически созданные позиции НДС для документов реализации из SD и FI. Выполнили разработку в OPEN-FI, события 1120 и 1430. В итоге получил дамп CO-OM. Суть ошибки - контировки проставлены после того, как к документам реализации были сформированы CO-документы. Подскажите, где можно заместить контировки в автоматически созданных позициях, причём копируя из "основных" позиций документа? Замещение позиции FI-документа не использовал, т.к. нужно смотреть соседние позиции. Замещение FI-документа полностью, насколько я понял, видит только текущую позицию и заголовок. Если это не так, пожалуйста, вышлите кусок кода, где смотрятся соседние позиции. Заранее благодарен! |
Автор: | capucco [ Чт, фев 21 2013, 17:01 ] |
Заголовок сообщения: | Re: Замещение контировок в автоматически созданных позициях НДС |
Какой схожий вопрос.. Удалось ли в итоге решить проблему? В замещении FI-документа "полностью" позиции доступны, но тоже выходит ошибка"KC051 Internal error: Entry in COKA buffer not found".. |
Автор: | Yozhhhhh [ Чт, сен 25 2014, 12:12 ] |
Заголовок сообщения: | Re: Замещение контировок в автоматически созданных позициях НДС |
Сделайте на втором моменте (позиция) с вызовом подпрограммы, в которой либо доставайте из мемори, либо делайте assign таблицы xbseg (там будут все позиции с номером <= текущей). Сейчас делаю похожую вещь, если что, могу потом отписаться. |
Автор: | freed84 [ Чт, сен 25 2014, 15:46 ] |
Заголовок сообщения: | Re: Замещение контировок в автоматически созданных позициях НДС |
У нас это в SD работает так: в деривации CO-PA определяется бизнес сфера из завода. Затем по бизнес сфере замещением определяется МВЗ. Может кому то поможет. |
Автор: | KRT_N [ Пн, окт 06 2014, 14:41 ] |
Заголовок сообщения: | Re: Замещение контировок в автоматически созданных позициях НДС |
Добрый день, коллеги. Мы ранее в старых версиях для обновления контировок в налоговых позициях использовали события Open-FI 1025 и 1030. Обновления для BSEG, BSIS выполняются корректно. Никаких дампов и ошибок не возникало. Однако, в последней версии при переходе на гибкую ГК при такой реализации (с пом.события 1025) НЕ выполняются обновления контировок в таблице FAGLFLEXA, только в bseg/bsis. Подскажите, пожалуйста, - это нормально и можно ли это исправить? Активированные сценарии ГК на данные контировки в налоговых позициях НДС похоже не распространяются и тут не при чем. Ни в каком событии не нашли, чтобы была доступна таблица FAGLFLEXA. Почему у неё нет преемственности контировок для данной ситуации ? Прим.: Заполняем БСф, сегмент. Без таблицы FAGLFLEXA эти контировки не формируют баланс. |
Автор: | Plank [ Пн, окт 06 2014, 15:17 ] |
Заголовок сообщения: | Re: Замещение контировок в автоматически созданных позициях НДС |
1. Новая Гибкая Главная Книга стандартным образом наследует признак (например, сегмент) из ведущей позиций (например, позиция затрат) в неведущую позицию (например, кредиторская задолженность и НДС). Нужно в настройке активировать "Наследование". Если есть несколько ведущих позиций с разными значениями признака, то система пропорционально делит неведущие позиции на основании ведущих. Все это только в НГГК, в BSEG как было, так и остается. Нужно в настройке активировать "Разделение документа". См. кластер ракурсов VC_FAGL_SPLIT (IMG: Активировать разделение документа) и курс AC210. 2. Не нужно пользоваться OpenFI, пользуйтесь замещением. После замещения НГГК работает корректно, что не скажешь про OpenFI. |
Автор: | KRT_N [ Пн, окт 06 2014, 16:30 ] |
Заголовок сообщения: | Re: Замещение контировок в автоматически созданных позициях НДС |
Plank написал: 2. Не нужно пользоваться OpenFI, пользуйтесь замещением. После замещения НГГК работает корректно, что не скажешь про OpenFI. Спасибо, что подтвердили наши сомнения насчет корректности отработки Open-FI. Но по поводу замещений, возникает вопрос, как увидеть предыдущие позиции, чтобы взять из них необходимые значения контировок для заполняемой налоговой позиции ? Никак не удается, видна только текущая налоговая позиция (если константой или в отладке заполнить, то с таблицами всё корректно).
|
Автор: | Beard [ Пн, окт 06 2014, 16:56 ] |
Заголовок сообщения: | Re: Замещение контировок в автоматически созданных позициях НДС |
В замещении на событии "Документ полностью" можно увидеть весь документ целиком. |
Автор: | darkduck [ Пн, окт 06 2014, 17:18 ] |
Заголовок сообщения: | Re: Замещение контировок в автоматически созданных позициях НДС |
Beard написал: В замещении на событии "Документ полностью" можно увидеть весь документ целиком. Оно, конечно, да, только вот "Документ полностью" не отрабатывает при проводках из логистики. |
Автор: | Plank [ Пн, окт 06 2014, 22:13 ] |
Заголовок сообщения: | Re: Замещение контировок в автоматически созданных позициях НДС |
Как сказал Yozhhhhh, на втором моменте для налоговой позиции уже известны остальные. Налоговая позиция не появится, пока не будет позиции на основании которой считается налог. Получайте внутреннюю таблицу через ASSIGN и анализируйте ее. Например, на втором моменте при проводке из MM доступна (SAPLFACI)ACCIT_FI[]. |
Автор: | KRT_N [ Чт, окт 09 2014, 16:16 ] |
Заголовок сообщения: | Re: Замещение контировок в автоматически созданных позициях НДС |
Коллеги, спасибо большое за ответы. Переделали заполнение с помощью замещения на моменте для позиции. Теперь всё корректно (данные заполнены в BSEG, и в таблице FAGLFLEXA причем с учетом сценариев обновления в зависимости от регистров). |
Автор: | KRT_N [ Ср, дек 10 2014, 12:01 ] |
Заголовок сообщения: | Re: Замещение контировок в автоматически созданных позициях НДС |
Plank написал: Как сказал Yozhhhhh, на втором моменте для налоговой позиции уже известны остальные. Налоговая позиция не появится, пока не будет позиции на основании которой считается налог. Получайте внутреннюю таблицу через ASSIGN и анализируйте ее. Например, на втором моменте при проводке из MM доступна (SAPLFACI)ACCIT_FI[]. Коллеги, добрый день. Возникла проблема в том, что внутренняя таблица почему-то не видна при проводке из MM (miro на ввод счета от кредитора). Реализация выполнена согласно рекомендации выше, т.е. на втором моменте замещения (позиции документа) пользовательская программа выполняет: ASSIGN ('(SAPMF05A)xbseg[]') TO <accit_fi> , но после этого выходит из условия IF <accit_fi> IS ASSIGNED (данные не видны, чтобы заполнить в налоговую позицию). Подскажите, пожалуйста, в чем ошибка ? Прим.: если из FI выполнять проводки, то реализация отрабатывает корректно (заходит в ASSIGN и таблица с данными видна, налоговые контировки заполняются коррекно). |
Автор: | Plank [ Ср, дек 10 2014, 12:15 ] |
Заголовок сообщения: | Re: Замещение контировок в автоматически созданных позициях НДС |
Сравните, какая программа указана в моем примере и что сделали вы. SAPLFACI это не SAPMF05A, для проводок из разных модулей используются разные программы... |
Автор: | Kengur [ Ср, дек 10 2014, 13:09 ] |
Заголовок сообщения: | Re: Замещение контировок в автоматически созданных позициях НДС |
KRT_N написал(а): Подскажите, пожалуйста, в чем ошибка ? <offtop><dev humor>В ДНК </dev humor></offtop> |
Автор: | KRT_N [ Пт, дек 19 2014, 01:30 ] |
Заголовок сообщения: | Re: Замещение контировок в автоматически созданных позициях НДС |
Plank написал: Сравните, какая программа указана в моем примере и что сделали вы. SAPLFACI это не SAPMF05A, для проводок из разных модулей используются разные программы... Добрый день. Дополнили использование указанной программы SAPLFACI. Если проследить выполнение в отладчике, то контировки в замещении видны и в поля налоговых позиций как будто бы сохраняются. Однако, после выхода из программы в проведенном бухгалтерском документе они уже пропадают. Не понимаем, в чем проблема: как они сбрасываются после выхода из замещения, либо выполняем заполнение таблиц в замещении неверно в программе ? Спасибо. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |