Gigi @ Вчера, 19:54
,
Уже решил вопрос.
Не знаю настолько вяжется но вроде, нормально работает! Без какого либо сбоя.
Вот в таком формате:
//########## МОДУЛЬ ФОРМЫ ЭЛЕМЕНТА СПРАВОЧНИКА: "ОБЪЕКТ" ##########
//Кнопка в форме справочника "ОБЪЕКТ" в командной панели динамического списка Справочника "ТОЧКА"
&НаКлиенте
Процедура Кнопка_ДобавитьТочкуУчета(Команда)
//===========================================
Если Объект.Код = "" Тогда
Предупреждение("Для определения точек учета объект не сохранен!");
Перейти ~Выход;
КонецЕсли;
//===========================================
Форма_ТОЧКА = ПолучитьФорму("Справочник.ТОЧКА.ФормаОбъекта", новый Структура("Ключ", ,,ЭтаФорма));
//===========================================
ЭлементОбъекта=SubFx_СерверПойскЗапись.ПолучитьЭлементОбъектаПоКодуНомеру("Справочники","ОБЪЕКТ",Объект.Код); //функция из обшего модуля для получающая объект по коду/номеру
Форма_ТОЧКА.Объект.БалансоваяПринадлежность=ЭлементОбъекта; // Линия присваивания реквизиту справочника ТОЧКА в данном случае с именем: "БалансоваяПринадлежность"
//===========================================
Форма_ТОЧКА.ОткрытьМодально();
//===========================================
Отобор_ТочкиУчета(); //Процедура отбора динамического списка справочника: "ТОЧКА" с увязкой их балансовой принадлежности.
~Выход:;
КонецПроцедуры
//########## МОДУЛЬ ФОРМЫ ЭЛЕМЕНТА СПРАВОЧНИКА: "ТОЧКА" ##########
&НаКлиенте
Процедура ПриОткрытии(Отказ)
//===================================================
Если Объект.Код="" и Объект.БалансоваяПринадлежность.Пустая() тогда
стрПредупреждение="Данный способ обычного создания новой учетной точки НЕ РЕКОМЕНДУЕТСЯ!
|Так как при нем нужно в ручном режиме указывать некоторые парамметры учетной точки. От которых зависит правильный учет данных!
|Что бы нужные для учета параметры устанавливались автоматический, новую учетную точку необходимо создавать ТОЛЬКО В ФОРМЕ ОБЪЕКТА!
|-----------------------------------------------------------------------------
|Открыть форму создания новой учетной точки?";
Если Вопрос(стрПредупреждение,РежимДиалогаВопрос.ДаНет,,,"Создение точки учета обычным путем")=КодВозвратаДиалога.Да Тогда
Иначе
Отказ = Истина;
КонецЕсли;
КонецЕсли;
//===================================================
КонецПроцедуры
Вот собственно все что нужно было для преследуемой простой цели.
А что касается Владелец..Подчиненный.. Родитель... сынок и т.д.
Все это конечно очень хорошо и удобно. Но не всегда.
Как мне самому думается, владелец-подчиненный очень удобен, когда у одного справочника много справочников в подчинении ... пять шесть или двадцать.
Тогда та самая боковая панель навигации нужна и очень удобна.
Но в моем случае, речь всего лишь об одном владельце и подчиненном. А эта боковая панель ничему для всего лишь одной строки с боку.
В таком случае удобнее, роль этой строки перенести в группы(вкладки) с динамическим списком с нужными отбором.
Понятное дело, что это не совсем по стандарту, но лично для меня это НЕ АРГУМЕНТ!
Потому, что важно не то по стандарту или нет, а только то как удобнее пользоваться. Вот что важнее..
я почему все это говорю.
На эту тему ... в другой рубрике:
авто-запись данных на сервер для реквизита ссылкая был понят не правильно. и спор так затянулся, что наверно владелец сайта подумал.... когда они закончат эту свою болтовню
На этот раз думаю буду правильно понят.
Вот собственно и все
Ладно! В любом случае спасибо Всем!