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


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

Управление управляемыми формами

Управление управляемыми формами
Я
   Sargez
 
02.11.16 - 11:38
Здравствуйте

Уважаемые форумчане, кто сталкивался с задачей разработки собственного интерфейса и собственного меню функций на управляемых формах - просьба, пожалуйста, помочь.
Задача при входе в систему слева иметь прикрепленную панель, не перекрываемую, с набором собственных функций. (на обычных формах - это " состояние окна " - прикрепленное и "Соединяемое окно" - истина, "Положение окна" - не перекрывать владельца). На управляемых формах в свойствах формы таких параметров у окна теперь нет. Как можно извернутся и решить такую задачу?

Заранее благодарен всем откликнувшимся.
 
 
   Волшебник
 
Модератор
1 - 02.11.16 - 11:40
Я их называю "неуправляемые формы"
   Sargez
 
2 - 02.11.16 - 11:46
(1) Станислав, это приговор?) Или все-таки есть нетривиальные пути решения?
   oslokot
 
3 - 02.11.16 - 11:49
(0) чем не устраивает родная панель навигации УФ ?
   Рэйв
 
4 - 02.11.16 - 11:52
Управление управляемыми формами часто не очень управляемое:-)
   Sargez
 
5 - 02.11.16 - 11:55
(3) Павел, при входе в систему есть доступ к панели разделов, которая состоит из подсистем, в которую включены определенные объекты. Я же хочу при входе в систему иметь панель, где при нажатии на ту или иную команду проваливаться уже в конкретный объект (справочник или документ) или открывать форму конкретной обработки.
Панель навигации нам доступна уже как раз в конкретном объекте. Я использую 8.3 такси без совместимости
   oslokot
 
6 - 02.11.16 - 12:00
(5) Можно накидать ссылок в "Панель избранных" и прикрепить ее слева
   Sargez
 
7 - 02.11.16 - 12:05
(6) Павел, эту панель можно формировать как-то программно, чтобы не заходить под каждым пользователем и не накидывать вручную?
и еще момент, который выше не уточнил, помимо открытия конкретных объектов, так же необходимо и иметь возможность открытия вложенного меню с выбором вложенных команд
   newbling
 
8 - 02.11.16 - 12:07
(0) Сам недавно сталкивался с такой проблемой.

Подходящих решений, как я вижу, 2.

1. Обновлять платформу до...вроде 8.3.7 или 8.3.8. Там вроде как есть возможность у окна разбить экран приложения и занять часть себе без перекрываний.

2. Сделать подсистемами. Красиво, но подсистемы в любом случае будут открывать окна с командами и не будут являться самодостаточными кнопками. 1с говорили, что хотят это поправить, но что-когда ессно неизвестно.
   newbling
 
9 - 02.11.16 - 12:10
(8) Да, команды можешь накидать какие хочешь. Хочешь новое создавать, хочешь открывать что-то.

Вот так визуально эта байда выглядит.

http://prntscr.com/d21gs7
   FIXXXL
 
10 - 02.11.16 - 12:13
(0) если не планируется работа через веб:
при старте
ОткрытьФормуМодально("Обработка.МойРабочийСтол.Форма")

ну а уж на форме рисуй что хочешь

единственно, кнопку "Свернуть" реализовали через ВК
 
 Рекламное место пустует
   newbling
 
11 - 02.11.16 - 12:13
(10) У нас борьба с модальностью
   FIXXXL
 
12 - 02.11.16 - 12:14
(10) минусы: пользователи привыкают и всё приходится пилить руками в новый "интерфейс"
   FIXXXL
 
13 - 02.11.16 - 12:14
(11) у кого "у нас"? :)
   Sargez
 
14 - 02.11.16 - 12:19
(8) накидал пример как должно быть.
то что Вы описали в (9) я так делал (использую платформу 8.3.8.2137) , но это все равно немного не так. у вас есть возможность провалиться в саб меню, но нет возможности сразу без лишнего перехода открыть форму конкретной обработки
https://yadi.sk/i/sUqqC4xBxxnZB
   Sargez
 
15 - 02.11.16 - 12:20
(10) через веб и тонкий клиент планируется работа некоторых пользователей
   singlych
 
16 - 02.11.16 - 12:24
выведи в начальную страницу свою форму
   Sargez
 
17 - 02.11.16 - 12:27
(16) даже если выведу, на рабочий стол. размещу команды на этой форме, по нажатию на них формы будут открываться поверх рабочего стола.
https://yadi.sk/i/G0xHeWAExxoaH
   singlych
 
18 - 02.11.16 - 12:35
Ну есть вариант при открытии формы нажать меню Окна/Закрепить слева через SendKeys, типа как здесь http://forum.infostart.ru/forum86/topic142963/

Можно попробовать покопать хранилище системных настроек, вдруг там есть такая настройка.
   newbling
 
19 - 02.11.16 - 12:35
(14) На данный момент нельзя подменю сделать кнопкой. Даже исхищрения через отслеживание навигационных ссылок не помогает.
   newbling
 
20 - 02.11.16 - 12:39
(19) тьфу - подсистему, не подменю
   Sargez
 
21 - 02.11.16 - 14:01
(18) инетересная ссылка. Спасибо, по изучаю. По результатам отпишусь , если решил задачу опишу решение.

кстати, может подскажете еще, как после открытия и закрепления установить нужную ширину окна?
   singlych
 
22 - 02.11.16 - 14:03
А еще можно наделать команд с группой Панель навигации формы, а открываемые командами формы открывать в том же окне. Только команды будут вверху и без картинок.
   Sserj
 
23 - 02.11.16 - 14:13
(0) Как же раздражают менюшки с левой стороны.
Справа должен быть весь мусор. СПРАВА!!!!
Левая сторона рабочая область для глаз.
Особенно если за нубуком сидишь и из-за дополнительной клавиатуры рабочее положение рук как бы смещено относительно цента экрана левее.
   newbling
 
24 - 02.11.16 - 14:14
(23) тебе никто не мешает их перетащить в настройках
   newbling
 
25 - 02.11.16 - 14:16
   newbling
 
26 - 02.11.16 - 14:18
(23) по-моему, можно такой вариант и в конфигураторе допилить чтоб он по умолчанию был
   singlych
 
27 - 02.11.16 - 14:19
(21) Посмотри в СП "Настройки, автоматически сохраняемые в системном хранилище". Рулить, правда, этим не пробовал.


Список тем форума
  Рекламное место пустует
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует