|
Владелец.ЭтоГруппа() = 1 |
☑ |
0
wolk
18.10.04
✎
18:52
|
ИспользоватьВладельца(Форма.Параметр);
{Справочник.Наценка.ФормаСписка.ФормаСписка.Модуль(28)}: Неверное значение!
Это что ж получается, в качестве владельца может быть использован только элемент справочника? А если я хочу подчинить не элементу, а группе, можно это как-то сделать?
|
|
1
Рупор абсурда
18.10.04
✎
18:53
|
Проснулся ...
Ты думал в сказку попал?
|
|
2
ezh
18.10.04
✎
18:54
|
можно. v8.
|
|
3
Crew
18.10.04
✎
18:54
|
Такой вопрос уже поднимался. Ответ - нет.
Поищи по форуму.
|
|
4
wolk
18.10.04
✎
18:54
|
А может в 7.7 можно как-то? Необязательно штатными средствами.
|
|
5
wolk
18.10.04
✎
18:55
|
Ладно, сделаю извратом. Через элемент этой группы и родителя.
|
|
6
It is me
18.10.04
✎
18:57
|
(4)Есть стандартное средство - сделать реквизит типа элемент того же справочника и делать подчинения ему, тогда ИспользоватьВладельца(Форма.Параметр.РеквизитДляПодчинения);
или что то в этом роде...
|
|
7
wolk
18.10.04
✎
19:10
|
Я сделал по другому:
Если Форма.Параметр.Вид() = "Номенклатура" Тогда
Если Форма.Параметр.ЭтоГруппа() = 1 Тогда
//КАГ 18.10.04
//увы, в 7.7 только извратом:
Спр = СоздатьОбъект("Справочник.Номенклатура");
Спр.ИспользоватьРодителя(Форма.Параметр);
Спр.ВыбратьЭлементы();
Если Спр.ПолучитьЭлемент() = 1 Тогда
ИспользоватьВладельца(Спр.ТекущийЭлемент());
Иначе
Предупреждение("Наценку можно задать только для группы," + РазделительСтрок + "в которой есть хотя бы 1 элемент!");
СтатусВозврата(0);
Возврат;
КонецЕсли;
//ИспользоватьВладельца(Форма.Параметр);
Иначе
СтатусВозврата(0);
КонецЕсли;
ИерархическийСписок(1, 0);
КонецЕсли;
|
|