v8. КоманднаяПанель. Реорганизация командной панели, имеющей переходы к связанной информации

21.04.12

Разработка - Работа с интерфейсом

Не знаю как кого, а меня очень сильно "утомляет" структура стандартных командных панелей 8.
Попытался что-то изменить.

Скачать файлы

Наименование Файл Версия Размер
Конфигурация с примером использования (8.2.14)
.rar 733,92Kb
11
.rar 733,92Kb 11 Скачать
Конфигурация с примером использования
.1242816104 221,58Kb
154
.1242816104 221,58Kb 154 Скачать

А уже и попривык к "длинным" меню :). 
Но добавить для 8.2 думаю нужно.

 

Не знаю как кого, а меня очень сильно утомляет структура стандартных командных панелей 8.

В частности, не нравится:

  1. "Длинные" списки в подменю (это самое главное!!!)
    - кнопка прокрутки очень узкая, щелкая мышкой в поисках необходимой связанной информации можно попасть на действие, которое нам не нужно совсем
    - можно "прокручивать" длинный список и клавиатурой, но тогда необходимо "отодвигать" в сторону мышь
  2. Отсутствие визуализации в списках выбора
    - имеются в виду картинки: РегистрСведений Справочник КритерийОтбора и т.д.)
    не зная конфигурацию - нельзя определить что это за связанная информация (Движения, РС, Критерий отбора), даже зная конфигурацию, переход к необходимой связанной информации иногда становится невыносимым
  3. Система "не запоминает" последний выбранный тип связанной информации
    Поясню.
    Если подменю "длинное" и каждый раз необходимо переходить к одному и тому же подчиненному справочнику(например), а он при этом находится предпоследним в длинном списке ....!!!!.... то п.1 "не нравится" - это мягко сказано....
  4. Не хватает семерочного "найти владельца в списке" и "перейти в журнал операций"
    По поводу "Не хватает семерочного": понимаю что нужно мыслить "глобально" и 7-ка не 8-ка, но зачем ломать "годами нажитое" :)


Попытался реорганизовать командные панели (КП), имеющие переходы к связанной информации


NB:
По большому счету можно было "сделать" "свою" КП и не мучатся, но почему-то подумалось, что кардинально менять состав КП - будет жестоко.
Принцип реорганизации описан в общем модуле в процедуре "КоманднаяПанель_Заменить"
Дополнительно к типовым методам перехода:
- "определение наличия" движений, записей РС, подчиненных справочников,
- отбор по группе для подчиненных справочников и регистров сведений

Один из недостатков - "долгое" первое открытие. Причина: все метаданные выстраиваем в структуру (вернее, в таблицу), так как Метаданные[].Содержит() - работает дольше, чем поиск по ТЗ.

 

Что нужно добавить в типовую конфигурацию:

  • ПараметрыСеанса._вк_СвязаннаяИнформация
  • ОбщиеМодули._вк_Диалоги
  • ОбщиеФормы._вк_ВыбратьОтметитьЗначения

В модуле формы где хотим заменить КП:

Процедура ПриОткрытии()
    _вк_Диалоги.КоманднаяПанель_Заменить(ЭтаФорма);
КонецПроцедуры

Процедура _вк_ДействиеСвязаннаяИнформация(Кнопка)
    Перем прм_Переменные;
    Перем прм_ПеременныеСтрокаТЗ;
    Перем прм_ПеременныеЭлемент;
 
    ИсполняемыйКодКлюч = Кнопка.Пояснение;
    ИсполняемыйКод = ВосстановитьЗначение(ИсполняемыйКодКлюч);
    Выполнить(ИсполняемыйКод);
КонецПроцедуры

Респект автору за

http://www.infostart.ru/public/57431/

См. также

Управление дашбордами

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    14759    18    4    

25

Условное оформление элементов форм в пользовательском режиме 1С (управление видимостью и доступностью элементов форм)

Работа с интерфейсом Платформа 1С v8.3 Платные (руб)

Подсистема условного оформления элементов форм (далее подсистема) предназначена для настройки оформления элементов форм (видимость, доступность, цвет фона, цвет текста и прочее) в пользовательском режиме 1С. Также подсистему возможно использовать для ограничения доступа к реквизитам формы для определенных пользователей (или групп пользователей).

6000 руб.

18.01.2022    7641    1    2    

6

Редактор граф

Работа с интерфейсом Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Внешний отчет, формирует графы на основе таблицы значений, используя рисунки табличного документа. Есть возможность добавления, редактирования объектов графа и выгрузки результата в таблицу значений.

1500 руб.

06.10.2020    8750    6    7    

8

Конструктор HTML, CSS и javascript

Инструментарий разработчика Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.

2 стартмани

10.04.2023    7358    141    acces969    31    

106

Модель состояния для MVC

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    2083    kalyaka    2    

19

Табло очереди заказов на экран телевизора

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3 1С:Розница 2 Платные (руб)

Связка из веб-приложения и расширения для 1С: Розница 2.3.

3600 руб.

29.04.2022    10513    1    5    

9

Программный интерфейс для доработки форм

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Реализовал простой способ программного создания новых элементов, команд и реквизитов на форме.

25.11.2021    7757    AtamanovYS    19    

129

[mobile] Переносим HTML интерфейс на 1С

Работа с интерфейсом Мобильная разработка Платформа 1С v8.3 Мобильная платформа Конфигурации 1cv8 Бесплатно (free)

Разберем методы переноса HTML интерфейса на 1С на примере реализации нижнего меню для мобильного приложения. Сравним методы между собой. Данные методы можно применять не только для мобильной разработки, но и для веб-клиента и т.д

02.11.2020    14996    leobrn    83    

113
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Stepa86 1506 20.05.09 14:57 Сейчас в теме
на первом скрине в списке регистров стоят галочки, они видимо обозначают те регистры, по которым были движения... а зачем выводить остальные??? они только ухудшают восприятие. Я бы в этой форме добавил гиперссылку "Показать все" и поле "Найти" для поиска вхождений
2. Собеседник 182 20.05.09 15:00 Сейчас в теме
(1) согласен.
но делал как в стандарте - в стандартной панели показываются все регистры

+ чтоб было видно где текущий документ "может" делать движения и где делает
3. Stepa86 1506 20.05.09 15:02 Сейчас в теме
(2) ну так главная идея в (1) сделать возможность переключения между режимами "Все регистры" и "Только связанные с этим объектом"
4. Собеседник 182 20.05.09 15:04 Сейчас в теме
(3) а и так показываются только связанные. все зачем?
5. MRAK 723 20.05.09 18:38 Сейчас в теме
молодца
6. Собеседник 182 20.05.09 18:41 Сейчас в теме
(5) спс.
полезная весчь?
7. MRAK 723 21.05.09 08:39 Сейчас в теме
(6) мне вроде пока не надо, но для УПП-шников, думаю, будет удобно
8. MRAK 723 21.05.09 08:39 Сейчас в теме
да и вообще такие фишки, улучшающие эргономику программы полезны сами по себе...
9. mr zafod 23 27.05.09 06:44 Сейчас в теме
+ конечно, но ждем 8.2 все таки
10. Собеседник 182 20.10.09 17:47 Сейчас в теме
Сорри, забыл упомянуть автора "Определения основного реквизита формы"
Оставьте свое сообщение