Текущее время: Пт, апр 19 2024, 13:04

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Добавление строк в документе через OPEN_FI_PERFORM_00001025_E
СообщениеДобавлено: Пт, сен 20 2019, 09:09 
Начинающий
Начинающий

Зарегистрирован:
Пт, сен 20 2019, 08:45
Сообщения: 9
Здравствуйте, коллеги! При формировании бухгалтерского документа по поступлению материла (Migo, ВДВ 101, поступление по входящей поставке) появилась необходимость в добавлении дополнительных строк с проводками. Добавление строк реализовали в обработке события 00001025E для ФМ OPEN_FI_PERFORM_00001025_E. Изменили данные в таблице t_bseg и передали в памяти. При дальнейшей отработке ФМ FI_DOCUMENT_POST возникает dump Message TYPE X из-за того, что в таблицах XBSEZ (XBSEU, XACCIT) по-прежнему старое количество позиций (до редактирования проводок). Таким образом вопрос, можно ли в принципе увеличивать число позиций в бухдоке искуственно и как это реализовать.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление строк в документе через OPEN_FI_PERFORM_00001025_E
СообщениеДобавлено: Пт, сен 20 2019, 13:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1571
Откуда: Пермь
Пол: Мужской
Подобная реализация абсолютно неверна вообще со всех точек зрения. И с точки зрения последовательности выполнения процесса, и с точки зрения архитектуры, и с точки зрения абсолютно некорректного применения события 1025. У вас вообще руководитель группы или проекта есть, который архитектуру финансового модуля или логику RWIN процессов понимает? Видимо нет, раз вы таким вот занимаетесь.

Строки добавлять можно только на этапе работы RWIN процесса, чтобы ACCCR, ACCIT и все остальное на этапе проникновения в среду проводки документа полностью соответствовали структуре этого самого документа.

Например, PROCESS = DOCUMENT, EVENT = CHECK.
Это таблица TRWPR.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Последний раз редактировалось Yozhhhhh Пт, сен 20 2019, 13:54, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление строк в документе через OPEN_FI_PERFORM_00001025_E
СообщениеДобавлено: Пт, сен 20 2019, 13:52 
Начинающий
Начинающий

Зарегистрирован:
Пт, сен 20 2019, 08:45
Сообщения: 9
Спасибо за развёрнутый ответ.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление строк в документе через OPEN_FI_PERFORM_00001025_E
СообщениеДобавлено: Пт, сен 20 2019, 13:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1571
Откуда: Пермь
Пол: Мужской
Сделайте ФМ на DOCUMENT, CHECK в trwpr.
В рамках данного ФМ очень внимательно обработайте accit и acccr (и все остальное по ситуации).
Дальше уже обновленный accit полетит в проводку.
1025 P/S категорически нельзя использовать для модификации документа (как понимаю, вы сделали неявным расширением в конце модуля).
SAP весь P/S прячет в temp таблицы, а потом возвращает их не случайно: еще до 1025 уже отработали стандартные саповские процессы, в т.ч. как связанные с функционалом ГГК, так и нет (проверки, замещения, сплитинг, начинка итоговых GL* и FAGL* таблиц и пр.) И вдруг бах - появляется неведомо что, да еще через неявный подлом модуля.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление строк в документе через OPEN_FI_PERFORM_00001025_E
СообщениеДобавлено: Пт, сен 20 2019, 15:05 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Ты такое делал? :D

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление строк в документе через OPEN_FI_PERFORM_00001025_E
СообщениеДобавлено: Пт, сен 20 2019, 15:15 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5273
Откуда: Cyprus
Пол: Мужской
А не проще это же самое сделать каким-то способом через MM с дополнительными условиями в схеме калькуляции? :roll:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление строк в документе через OPEN_FI_PERFORM_00001025_E
СообщениеДобавлено: Пт, сен 20 2019, 18:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
darkduck написал:
А не проще это же самое сделать каким-то способом через MM с дополнительными условиями в схеме калькуляции? :roll:

А как схема калькуляции может изменить проводки по ПМ? Мы на самом деле и в ММном форуме бьемся над этим вопросом уже :D

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление строк в документе через OPEN_FI_PERFORM_00001025_E
СообщениеДобавлено: Пт, сен 20 2019, 19:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1571
Откуда: Пермь
Пол: Мужской
Kengur написал(а):
Ты такое делал? :D

Видел миллион раз, в том числе в текущей системе.
Если не учитывать ректальный способ и манеру исполнения, то это будет работать нормально.
А именно при выбытии материала для начисления НДС к уплате (например, списание с подотчета) там генерятся строки с 91 и 68 счетом для последующего отображения в книге продаж.
И если так ставить вопрос, то это уж намного правильнее, чем делать что-либо в 1025.
За замещения и модификации строк в 1025 вообще следует увольнять моментально, без сожалений и второго шанса.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление строк в документе через OPEN_FI_PERFORM_00001025_E
СообщениеДобавлено: Пт, сен 20 2019, 23:03 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1580
Откуда: Москва, Минск
Пол: Мужской
Скажите какие дополнительные проводки вы хотите сделать при ПМ?

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление строк в документе через OPEN_FI_PERFORM_00001025_E
СообщениеДобавлено: Пн, сен 23 2019, 09:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Лучше почитать ноту 77818 и не трогать РВИН. Там и так все плохо (без вас) :D

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление строк в документе через OPEN_FI_PERFORM_00001025_E
СообщениеДобавлено: Пн, сен 23 2019, 13:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1571
Откуда: Пермь
Пол: Мужской
Kengur написал(а):
Лучше почитать ноту 77818 и не трогать РВИН. Там и так все плохо (без вас)

В сапе почти везде плохо и без нас.
Строка, добавленная во время rwin, хотя бы будет консистентной.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление строк в документе через OPEN_FI_PERFORM_00001025_E
СообщениеДобавлено: Пн, сен 23 2019, 13:30 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5273
Откуда: Cyprus
Пол: Мужской
Yozhhhhh написал:
Строка, добавленная во время rwin, хотя бы будет консистентной.

:shumlol: :shumlol: :shumlol:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление строк в документе через OPEN_FI_PERFORM_00001025_E
СообщениеДобавлено: Пн, сен 23 2019, 15:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Yozhhhhh написал:
Kengur написал(а):
Лучше почитать ноту 77818 и не трогать РВИН. Там и так все плохо (без вас)

В сапе почти везде плохо и без нас.
Строка, добавленная во время rwin, хотя бы будет консистентной.

Оно там хотя бы за "баланс" проверяет? Мне почему то кажется что нет :mrgreen:

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление строк в документе через OPEN_FI_PERFORM_00001025_E
СообщениеДобавлено: Пн, сен 23 2019, 21:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1571
Откуда: Пермь
Пол: Мужской
darkduck написал:
Yozhhhhh написал:
Строка, добавленная во время rwin, хотя бы будет консистентной.

:shumlol: :shumlol: :shumlol:


Если ее добавляет не рукожоп, то строка будет консистентной.

Kengur написал(а):
Оно там хотя бы за "баланс" проверяет? Мне почему то кажется что нет

Больше рофла, еще больше!
Задача проверки равенства балансовых и забалансовых счетов (если речь идет об этом) а) не стоит в рамках рассматриваемого топика б) не стоит во многих компаниях, которые в RWIN никаких строк не добавляют в) корреспонденция между балансовыми и забалансовыми счетами не запрещена, если речь идет не о валюте документа или валюте БЕ.
Если же речь идет о суммовом балансе документа, то смотри пункт 1 (делать должен не рукожоп) + бонусом тебе пункт 2: документ с суммовыми отлонениями не чекнется на этапе передачи по RWIN никак, то есть в бух. учет не пройдет ни при каких обстоятельствах.

Если речь идет о какой-то другой проверке "на баланс", то расшифруй плиз для меня непутевого, потому что я за то, что говорю, отвечаю - делал лично или дорабатывал, и делал не костыли, а делал предметно, тысячу раз проверив. Или зачищал за великими К4 с однолетним опытом работы. А то у тебя в тысяче сообщений 200 по сути, а 800 - рофл, причем беспредметный, поэтому я не всегда понимаю, какую мысль ты хочешь донести.

Но я опять же никого не убеждаю. Мое решение работает корректно и проблем не создает, я его никому не навязываю. А рофлить, ну а что, это полезно для здоровья, никто ж не запрещает.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление строк в документе через OPEN_FI_PERFORM_00001025_E
СообщениеДобавлено: Пн, сен 23 2019, 23:03 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1580
Откуда: Москва, Минск
Пол: Мужской
Kengur написал(а):
darkduck написал:
А не проще это же самое сделать каким-то способом через MM с дополнительными условиями в схеме калькуляции? :roll:

А как схема калькуляции может изменить проводки по ПМ? Мы на самом деле и в ММном форуме бьемся над этим вопросом уже :D

Конечно, может изменить.
Например, добавить в заказ строку незапланированных затрат до проводки ПМ.

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

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


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

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


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

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