|
Открытие списка справочника в нужной группе |
☑ |
0
rodrigez
02.02.12
✎
15:03
|
Здравствуйте!Сразу извиняюсь за свое дилетантство. ;-)
Надо открыть из документа справочник Клиенты сразу в группе "ПоставщикиТоваров" .
&НаСервере
Функция ВыборГруппыКонтрагента()
Перем СК;
СК = Справочники.Клиенты.НайтиПоНаименованию("ПостащикиТоваров");
Возврат СК;
КонецФункции
&НаКлиенте
Процедура ПоставщикНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Груп= ВыборГруппыКонтрагента();
ФормаВыбораКлинета = ПолучитьФорму("Справочник.Клиенты.ФормаВыбора");
ФормаВыбораКлинета.Элементы.Список.РодительВерхнегоУровня = Груп ;
ФормаВыбораКлинета.Открыть();
КонецПроцедуры
Спасибо.
|
|
1
cw014
02.02.12
✎
15:06
|
И?
|
|
2
rodrigez
02.02.12
✎
15:07
|
(1) - не работает (
|
|
3
Wobland
02.02.12
✎
15:08
|
(0) СК не пустая возвращается?
|
|
4
cw014
02.02.12
✎
15:09
|
(3) +1 опередил
|
|
5
Fish
гуру
02.02.12
✎
15:09
|
А Груп чему равно после Груп= ВыборГруппыКонтрагента(); ?
|
|
6
hhhh
02.02.12
✎
15:13
|
(2) это кто у вас назвал группу "ПостащикиТоваров"?? Петросян у вас там устроился на работу?
|
|
7
rodrigez
02.02.12
✎
15:15
|
(5) Вы правы - там пустая переменная передается .
|
|
8
cw014
02.02.12
✎
15:16
|
(7) Ну по крайней мере время не зря потратили :)
|
|
9
rodrigez
02.02.12
✎
15:25
|
СК = Справочники.Клиенты.НайтиПоКоду("000000003");
Вот так работает, а с МестонахождениюПоНаименованию так и не заработало (
|
|
10
rodrigez
02.02.12
✎
15:28
|
а можете представить мне пример аналогичного открытия формы справочника в группе без обращения к серверному контексту? Глубоко признателен, буду.
|
|
11
cw014
02.02.12
✎
15:29
|
"ПостащикиТоваров" - это наименование такое? Или все таки имя предопределенного элемента?
|
|
12
rodrigez
02.02.12
✎
15:31
|
(11) вы телепат :-) - предопределенного элемента.
|
|
13
rodrigez
02.02.12
✎
15:31
|
сорри, предопределенной группы
|
|
14
Wobland
02.02.12
✎
15:37
|
Клиенты.Поставщики. насчёт только на клиенте не знаю
|
|
15
rodrigez
02.02.12
✎
15:40
|
(14) Спасибо, работает.
|
|