patranton написал(а):
Добрый день, коллеги!
У меня стоит задача по добавлению пользовательских полей в карточку DMS. Главное условие - это необходимо реализовать без ABAP-разработок.
Я делал следующим образом:
1) Для вида документа присвоил класс
2) Для класса присвоил признаки
3) Для некоторых признаков определил проверочную таблицу, благодаря которой, при заполнении поля в карточке открывается средство поиска и отображаются возможные значения.
Возникла проблема: Не для всех полей существуют подходящие проверочные таблицы, например, для поля "условие платежа" удалось подключить проверочную таблицу, но в ней отражается только "код условия" без подробного описания. Хотя при использовании транзакции fd01 при заполнении поля "условие платежа" отображается код с описанием.
Примечание: Для подключения проверочной таблицы необходимо, чтобы у нее было только одно ключевое поле.
Есть вариант создать свои проверочные таблицы с минимальными корректировками имеющихся, но для этого уже придется использовать ABAP.
В связи с этим возникает вопрос: Как без применения ABAP-разработок для каждого пользовательского поля присоединить справочник?
Посоветуйте, пожалуйста, какие-нибудь варианты? Можно ли выполнить данную задачу без применения признаков?
Ну как вариант можно в таблице, в которой хранится карточка DMS, (например draw, если не ошибаюсь) сделать append-структуру и в нее добавить нужные поля. К каждому полю прикрутить средство поиска (стандартное или свое) и вытащить эти поля на дополнительный экран. В заказах на поставку и заявках на закупку такое возможно. Может и на карточках DMS есть возможность добавлять свои экраны... Я такое предполагаю, так как с данной функциональностью не работал, только мимоходом касался.