Есть следующий вопрос: вот в этой ветке
You are not allowed to view links.
Register or
Loginобсуждалось создание BADI для замены данных в MIGO через метод LINE_MODIFY. Там же ниже обсуждалась тема того, что есть таблица, в которой прописано, какие поля можно редактировать, остальные же отвергаются. Ниже приводился код редактирования этой таблицы и дальнейшее обсуждение того, что в нынешней системе со всеми апдейтами редактировать её не получится. Проверял сам, действительно сейчас таблица защищена и при попытке её редактирования я получаю дамп. На этом тема и умерла, а проблема осталась, и я с ней сейчас столкнулся.
Мне нужно динамически подменить вид движения (bwart) на custom-созданный при выполнении определённых условий, но через описанное BADI у меня не получается это сделать.
По поводу смысла всего действа и целесообразности оного привожу постановку задачи консультантом:
"Реализуем давальческую схему. При этом процессе сторонняя организация использует наши материалы. Среди материалов есть как запчасти, так и материалы собственного производства (ГП и ПФ). Согласно ПБУ списание компонентов собственного производства в случае модернизации ОС при требуется проводить на специальные балансовые счета (30-е), в отличие от прочих списаний ГП и ПФ (40-й счет), а запчасти должны быть списаны на 08 счет (на ОС). Для этих целей создан специальный вид движения (отличный от 261) с новым модификантом. Станадартно давальческая схема использует 543 О вид движения, который использует стандартную модификацию VBR как и 261 вид движения. Вид движения прописан в таблице T156N и жестко выбирается программой. Задача развести списания по давальческой схеме в зависимости от процесса (ремонт текущий, либо модернизация). При текущем ремонте должен выбираться один вид движения и соответственно счета затратные, при модернизации должен выбираться другой вид движения и другие счета согласно настройке OBYC."Кто-нибудь сталкивался с подобным вопросом? Можно ли его в нынешней системе реализовать его как предлагали Uukrul и printfalex? Или вообще есть другой способ решения проблемы? И можно ли вообще подменять динамически вид движения без негативных последствий для системы? Спасибо, если кто сможет чем помочь.