Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как "Программно" развернуть Дерево справочника в форме списка?  (Прочитано 12090 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
AndyG
Постоялец

by
Offline Offline

« : 23-09-2011 05:26 » 

При открытии формы списка дерево "Сжато". Хотелось бы развернуть хотя бы 1й уровень.
Не спрашивайте зачем мне это надо, просто подскажите возможное решение. Заранее спасибо.
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 23-09-2011 10:36 » 

ИМХО - только через FormEx
Стандартных методов нет
Записан
AndyG
Постоялец

by
Offline Offline

« Ответ #2 : 23-09-2011 11:46 » 

А в FormEx какой метод?
что-то я не нашел:(

Добавлено через 2 дня, 23 часа, 21 минуту и 12 секунд:
Есть следующий способ (автор идеи не я) :
ПриОткрытии() формы списка справочника

   Wsh = CreateObject("Wscript.shell");
   Wsh.SendKeys("%");
   Wsh.SendKeys("д");   
   Wsh.SendKeys("а");       

эмуляция нажатия разворота дерева  из меню: Альт - Действия - найти в дереве
Весьма изобретательно:)
Естественно, раскладка должна быть русской.
Вот с помощью FormEx можно ее поменять - РаскладкаКлавиатуры("Russian");
« Последнее редактирование: 26-09-2011 11:07 от AndyG » Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 27-09-2011 06:47 » 

А в FormEx какой метод?
что-то я не нашел:(
Плохо искал:
http://1cpp.ru/docum/html/FormEx.html
Методы (для работы с объектом "Дерево+Таблица")
РазвернутьУзел / ExpandNode
Записан
AndyG
Постоялец

by
Offline Offline

« Ответ #4 : 28-09-2011 05:46 » 

А как создать данный объект?
какой параметр передать?
если можно, пример плиззз...
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 28-09-2011 07:19 » 

Нужно рыть как работать с этим объектом. Я пользовался FormEx крайне мало, чтобы быть уверенным в том, что этот метод именно то, что нужно.
Как-то к объекту описанного типа нужно привязать Дерево на форме списка, а потом уже пользоваться методами FormEx. Посмотри описание типа Таблица+Дерево - там должен быть пример инициализации.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines