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


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) Посмотри в СП "Настройки, автоматически сохраняемые в системном хранилище". Рулить, правда, этим не пробовал.


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