ВНИМАНИЕ! Ваша конфигурация должна содержать справочник "Пользователи"!
Недавно нужно было предоставить простое решение, которое позволяло бы автоматически устанавливать значения определенных реквизитов при создании пользователями новых документов и справочников.
В результате появился механизм со следующими функциями:
- Заполнение реквизитов в документах и справочниках для всех пользователей базы. Табличные части не заполняются.
- Заполнение реквизитов в документах и справочниках для определенного пользователя базы. Табличные части не заполняются.
- Возможность быстро включить/отключить правило целиком.
- Возможность быстро включить/отключить правило заполнения определенного реквизита.
- Просмотр списка существующих правил для заполнения.
Заполнение реквизитов происходит по подписке на событие «ОбработкаЗаполнения».
Текущий пользователь узнается из параметров сеанса «ПараметрыСеанса.ТекущийПользователь».
В вашей конфигурации обязательно должен присутствовать справочник «Пользователи».
Текущий механизм проверялся только на управляемых формах.
Механизм устроен так, что первоначально ОбработкаЗаполнения заполняет те реквизиты, которые указаны для определенного объекта конфигурации без привязки к пользователю, а на следующем этапе происходит заполнение реквизитов для текущего пользователя. В том случае, если новый документ или справочник создается на основании, то реквизиты из документа источника заменяться не будут.
Установка:

Для установки данного механизма вам необходимо объединить вашу конфигурацию с конфигурацией из этой публикации.
При объединении необходимо снять галочки со свойств конфигурации и со справочника «Пользователи».
Надеюсь, что данный механизм будет кому-нибудь полезен. С нетерпением жду ваших комментариев!