изменил справочник подразделения организации, сделал иерархию групп и элементов. В процедуре "СписокПередНачаломДобавления" открываю форму
Если Группа Тогда
ОткрытьФорму("Справочник.ПодразделенияОрганизаций.ФормаГруппы",ПараметрыОткрытия,Элемент);
Иначе
ОткрытьФорму("Справочник.ПодразделенияОрганизаций.ФормаОбъекта", ПараметрыОткрытия, Элемент);
КонецЕсли;
При этом открывается форма группы, в процедуре "приСозданииНаСервере" но параметр ЭтоГруппа = неопределено, и свойство объекта Объект.ЭтоГруппа = Ложь
Сделал новую форму списка, там при создании элемента в процедуре "ПриСозданииНаСервере" параметр и свойство ЭтоГруппа = Истина.
Что не так в типовой форме списка? Или в процедуре ОткрытьФорму?
ПараметрыОткрытия = Новый Структура;
ПараметрыОткрытия.Вставить("РежимОткрытияОкна", РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
ЗначенияЗаполнения = Новый Структура;
ЗначенияЗаполнения.Вставить("Владелец", Организация);
ПараметрыОткрытия.Вставить("ЭтоГруппа",Группа);
ПараметрыОткрытия.Вставить("ЗначенияЗаполнения", ЗначенияЗаполнения);
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший