Создал регистр сведений для хранения данных об аттестации сотрудников. Добавил форму набора записей, где соответственно среди реквизитов формы имеется реквизит "НаборЗаписей" с типом "РегистрСведенийНаборЗаписей". При попытке наложения отбора по сотруднику в процедуре "При открыти" ничего не происходит. Код такой:
Что самое интересное в отладчике реквизит "НаборЗаписей" имеет тип "ДанныеФормыСтруктураСКоллекцией", а в справке свойство "Отбор" у этого типа данных вообще не описано.
А толку от этого отбора? Данные формы читать данные все равно не умеют. Создавай набор записей, читай его и помещай в набор через ЗначениеВРеквизитФормы.
И в ПриЧтенииНаСервере, конечно, а не ПриОткрытии.
{РегистрСведений.У_АттестацияСотрудников.Форма.Форма.Форма(65)}: Метод объекта не обнаружен (Вставить)
Параметры.Вставить("Отбор", Новый Структура("Сотрудник", Параметры.Сотрудник));
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Параметры.Отбор = Новый Структура("Сотрудник", Параметры.Сотрудник);
КонецПроцедуры
то ошибки нет, но отбор не срабатывает...
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс