Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Переход из документа в нужную группу

Переход из документа в нужную группу
Я
   palima
 
13.09.18 - 10:25
В форме документа есть поле СправочникСсылка на справочник материалов.
Как при переходе в справочник сделать чтобы открывалась сразу группа Канцтовары?
Помогите пожалуйста разобраться...
 
 
   palima
 
1 - 14.09.18 - 08:12
так ничего и не вышло(
   МимохожийОднако
 
2 - 14.09.18 - 08:17
(1) Выкладывай сюда как делал
   МимохожийОднако
 
3 - 14.09.18 - 08:18
*делала )
   palima
 
4 - 14.09.18 - 09:35
(3)
    СтандартнаяОбработка = Ложь;
    ФормаВыбора = Справочники.ОсновныеСредства.ПолучитьФормуВыбора(, Элемент);
    ФормаВыбора.НачальноеЗначениеВыбора = Справочники.ОсновныеСредства.НайтиПоКоду("000027");
    ФормаВыбора.ОткрытьМодально();
   palima
 
5 - 14.09.18 - 09:36
самое близкое к чему пришла, устанавливает курсор на группу, но не открывает сразу
   МимохожийОднако
 
6 - 14.09.18 - 09:38
Справочник Материалы или Основные средства?
Зачем тебе начальное значение выбора, если обращаешься к ссылке?
   palima
 
7 - 14.09.18 - 09:44
(6) ОсновныеСредства. Делаю и там и там поэтому какой именно справочник роли не играет...

ну логика была такая, открыть форму - сделать активной нужную группу - открыть её
   PaulBC
 
8 - 14.09.18 - 09:46
ФормаВыбора.ЭлементыФормы.СправочникДерево.ТекущаяСтрока = Справочники.ОсновныеСредства.НайтиПоКоду("000027");
ФормаВыбора.ЭлементыФормы.СправочникСписок.ТекущийРодитель = Справочники.ОсновныеСредства.НайтиПоКоду("000027");

Это если в твоей конфигурации элементы формы так же называются.
   palsergeich
 
9 - 14.09.18 - 09:51
(4) ОФ что ли?
   palima
 
10 - 14.09.18 - 09:52
(9) да
 
 Рекламное место пустует
   dmt
 
11 - 14.09.18 - 09:55
(10) а платформа?
вообще, найди любой элемент из нужной группы, присвой начальному значению выбора
   palima
 
12 - 14.09.18 - 10:01
(11) 8.2.19.130 обычные формы
действительно, сработало! Спасибо! не знаю правда насколько это правильно с точки зрения программирования - но результат нужный
   palima
 
13 - 14.09.18 - 10:04
просто если элемент кто-то удалит или изменит ему код - придется все делать опять
   PaulBC
 
14 - 14.09.18 - 10:05
(13) см. (8)
   palima
 
15 - 14.09.18 - 10:08
(14) я просто не поняла куда именно интегрировать этот код и у меня ничего не получилось..

    СтандартнаяОбработка = Ложь;
    ФормаВыбора = Справочники.ОсновныеСредства.ПолучитьФормуВыбора(, Элемент);
    //ФормаВыбора.ЭлементыФормы.СправочникДерево.ТекущаяСтрока = Справочники.ОсновныеСредства.НайтиПоКоду("000027");

    ФормаВыбора.ЭлементыФормы.СправочникСписок.ТекущийРодитель = Справочники.ОсновныеСредства.НайтиПоКоду("000027");
    //ФормаВыбора.НачальноеЗначениеВыбора = Справочники.ОсновныеСредства.НайтиПоКоду("005267");

    ФормаВыбора.Открыть();
   dmt
 
16 - 14.09.18 - 10:18
(13) искать можно так
выбрать первые 1 естьNULL(Т1.Ссылка, Т2.Ссылка)
из (выбрать Ссылка из Справочник.Номенклатура где Родитель = &НужнаяГруппа)КАК Т1
полное соединение (выбрать &НужнаяГруппа КАК Ссылка) КАК Т2
  по Истина
   palima
 
17 - 14.09.18 - 13:01
(16) это запросом делается?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует