|
Переход из документа в нужную группу | ☑ | ||
---|---|---|---|---|
0
palima
13.09.18
✎
10:25
|
В форме документа есть поле СправочникСсылка на справочник материалов.
Как при переходе в справочник сделать чтобы открывалась сразу группа Канцтовары? Помогите пожалуйста разобраться... |
|||
1
palima
14.09.18
✎
08:12
|
так ничего и не вышло(
|
|||
2
Мимохожий Однако
14.09.18
✎
08:17
|
(1) Выкладывай сюда как делал
|
|||
3
Мимохожий Однако
14.09.18
✎
08:18
|
*делала )
|
|||
4
palima
14.09.18
✎
09:35
|
(3)
СтандартнаяОбработка = Ложь; ФормаВыбора = Справочники.ОсновныеСредства.ПолучитьФормуВыбора(, Элемент); ФормаВыбора.НачальноеЗначениеВыбора = Справочники.ОсновныеСредства.НайтиПоКоду("000027"); ФормаВыбора.ОткрытьМодально(); |
|||
5
palima
14.09.18
✎
09:36
|
самое близкое к чему пришла, устанавливает курсор на группу, но не открывает сразу
|
|||
6
Мимохожий Однако
14.09.18
✎
09:38
|
Справочник Материалы или Основные средства?
Зачем тебе начальное значение выбора, если обращаешься к ссылке? |
|||
7
palima
14.09.18
✎
09:44
|
(6) ОсновныеСредства. Делаю и там и там поэтому какой именно справочник роли не играет...
ну логика была такая, открыть форму - сделать активной нужную группу - открыть её |
|||
8
PaulBC
14.09.18
✎
09:46
|
ФормаВыбора.ЭлементыФормы.СправочникДерево.ТекущаяСтрока = Справочники.ОсновныеСредства.НайтиПоКоду("000027");
ФормаВыбора.ЭлементыФормы.СправочникСписок.ТекущийРодитель = Справочники.ОсновныеСредства.НайтиПоКоду("000027"); Это если в твоей конфигурации элементы формы так же называются. |
|||
9
palsergeich
14.09.18
✎
09:51
|
(4) ОФ что ли?
|
|||
10
palima
14.09.18
✎
09:52
|
(9) да
|
|||
11
dmt
14.09.18
✎
09:55
|
(10) а платформа?
вообще, найди любой элемент из нужной группы, присвой начальному значению выбора |
|||
12
palima
14.09.18
✎
10:01
|
(11) 8.2.19.130 обычные формы
действительно, сработало! Спасибо! не знаю правда насколько это правильно с точки зрения программирования - но результат нужный |
|||
13
palima
14.09.18
✎
10:04
|
просто если элемент кто-то удалит или изменит ему код - придется все делать опять
|
|||
14
PaulBC
14.09.18
✎
10:05
|
(13) см. (8)
|
|||
15
palima
14.09.18
✎
10:08
|
(14) я просто не поняла куда именно интегрировать этот код и у меня ничего не получилось..
СтандартнаяОбработка = Ложь; ФормаВыбора = Справочники.ОсновныеСредства.ПолучитьФормуВыбора(, Элемент); //ФормаВыбора.ЭлементыФормы.СправочникДерево.ТекущаяСтрока = Справочники.ОсновныеСредства.НайтиПоКоду("000027"); ФормаВыбора.ЭлементыФормы.СправочникСписок.ТекущийРодитель = Справочники.ОсновныеСредства.НайтиПоКоду("000027"); //ФормаВыбора.НачальноеЗначениеВыбора = Справочники.ОсновныеСредства.НайтиПоКоду("005267"); ФормаВыбора.Открыть(); |
|||
16
dmt
14.09.18
✎
10:18
|
(13) искать можно так
выбрать первые 1 естьNULL(Т1.Ссылка, Т2.Ссылка) из (выбрать Ссылка из Справочник.Номенклатура где Родитель = &НужнаяГруппа)КАК Т1 полное соединение (выбрать &НужнаяГруппа КАК Ссылка) КАК Т2 по Истина |
|||
17
palima
14.09.18
✎
13:01
|
(16) это запросом делается?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |