* снять флажок «Использовать стандартные команды», чтобы скрыть его из командного интерфейса (мы сделаем интерфейс лучше, чем предоставляет платформа автоматически);
* в модуле набора записей реализовать обработчик события ОбработкаЗаполнения, в котором:
* обойти все записи как элементы коллекции ЭтотОбъект;
* для каждой записи заполнить реквизит Установил значением по умолчанию (текущим сотрудником).
2. Включить в состав роли БазовыеПрава.
3. В форме списка справочника «Номенклатура» из предыдущих заданий:
* создать динамический список «Цены» с основной таблицей «РегистрСведений.Цены»;
* вывести его таблицей формы под таблицей с группами номенклатуры;
* в обработчике ПриАктивизацииСтроки таблицы с элементами номенклатуры установить отбор по измерению «Номенклатура» аналогично отбору элементов при активизации группы;
* поскольку установка отбора динамического списка — операция популярная, лучше создать для неё процедуру в общем модуле, например, ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка().
* на первом уровне группировок выводит номенклатуру по иерархии, а на уровне детальных записей — период, упорядоченный по убыванию, цену и сотрудника, установившего её.