Имя: Пароль:
1C
1С v8
Управление управляемыми формами
0 Sargez
 
02.11.16
11:38
Здравствуйте

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

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

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

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

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

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

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

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

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

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

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