|
v7: АктивизироватьОбъект() не всегда срабатывает |
☑ |
0
Sereja
26.08.11
✎
11:13
|
День добрый
Имею:
Процедура ОбработкаЯчейкиТаблицы(Значение="",флСтандОбработки=0)
Зн = "";
флСтандОбработки = 0;
Если ПустоеЗначение(Значение) = 0 Тогда
ОткрытьФорму("Справочник.Номенклатура.Основная", Зн);
Зн.ИспользоватьВладельца(Значение.Владелец);
Зн.ИспользоватьРодителя(Значение.Родитель);
Зн.АктивизироватьОбъект(Значение);
КонецЕсли;
КонецПроцедуры
То есть кликаю на печатную форму, и позиционируюсь на элементе спр.номенклатура. Проблема в том, что спозиционироваться не всегда удается. В некоторых случаях справочник просто открывается спозиционированный не на чем. Подскажите по ситуации. Спасибо
|
|
1
Sereja
26.08.11
✎
11:15
|
апп ?
|
|
2
viktor_vv
26.08.11
✎
11:18
|
Проверяй типвид Значение. Может туда что-нибудь не то попадает.
|
|
3
Ёпрст
гуру
26.08.11
✎
11:26
|
(0) Справочник.Номенклатура подчиненный ???!!! - зачет!
|
|
4
ДенисЧ
26.08.11
✎
11:26
|
(3) подчинённый фирмам - такое я пару раз видел...
|
|
5
Sereja
26.08.11
✎
11:56
|
(2) Туда попадает только спр.Номенклатура
(3) Взял кусов кода из УНИВЕРСАЛЬНОЙ ОСВ. Пример привел на номенклатуре, чтоб нагляднее было
|
|
6
Ёпрст
гуру
26.08.11
✎
13:39
|
(5) отключи все отборы, для начала.
+ чтоб гарантировано спозиционироваться, желательно выключить иерархию + выкинуть ИспользоватьРодителя и ИспользоватьВладельца. После позиционирования, иерархию можно включить.
|
|