Alio написал(а):
-------------------------------------------------------
> Есть. Для этого необходимо создавать личные WS,
> т.е. личные списки РЛ (параметр FMTMNU), для
> конкретных профилей пользователя.
Ну иметь N копий листов из-за разных справочников, это неспортивно, плохая практика etc.
> Или другой способ - применение динамических
> методов ввода: 15 или 17
А вот метод 17, это то что надо, спасибо!
Цитата:ДИНАМИЧЕСКИЙ (ПЕРЕМЕННЫЙ) МЕТОД ВВОДА
Т.е. константно будем формировать метод ввода 1 - по справочнику, а вот выбор справочника привяжем к отделу.
В методе укажем !17, в доп информации пишем @us_kv.pft
В файле формата пишем:
'1,','kv',&unifor('IUSED,US_STRUCT_ID,'),'.mnu'
При этом в файле пользователя пишем в параметре отдел/структурное подразделение, к которому он принадлежит. В случае отсутствия параметра/нулевого значения получится файл по умолчанию kv.mnu.
Выявленные проблемы:
при попытке вызвать все повторения (где есть кнопка "удалить повторения поля"); пример ниже:
появляется сообщение:
---------------------------
ОШИБКА
---------------------------
Недопустимый метод ввод - -1
---------------------------
ОК
---------------------------
Не вполне понятно, как удалять теперь значения