Программное создание контекстного меню по списку данных

Публикация № 1070951

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

Учебный пример программного создания контекстного меню в табличной части (динамическом списке) по списку данных.

В обработке приведен пример программного создания контекстного меню в табличной части по списку  данных.  Пример подойдет и для создания контекстного меню в динамическом списке. Было протестировано на Управлении торговлей, конфигурация 11.4.1.273. Должно работать на всех конфигурациях 1С, использующих управляемые формы.

 

1. Табличная часть. Цифры 1,2,3 – номера строки (колонка не является обязательной). Это может быть любая табличная часть или динамический список с любым количеством колонок.

2. При создании формы в коде программы добавлен  дополнительный пункт в контекстное меню.

3. Выбран элемент из данных выборки. Пункты контекстного меню созданы в коде программы.

4. Для примера, выбранный элемент выведен в сообщения.

 

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

Наименование Файл Версия Размер
Программное создание контекстного меню на основе выбранных данных:

.epf 7,42Kb
03.06.19
4
.epf 7,42Kb 4 Скачать

Специальные предложения

Оставьте свое сообщение

См. также

Альтернативный способ добавления элементов и реквизитов на формы Промо

Работа с интерфейсом v8 ERP2 УТ11 Россия Абонемент ($m)

Предлагаю альтернативный вариант добавления динамически создаваемых элементов и реквизитов на форму.

1 стартмани

09.09.2019    11409    17    bmk74    4    

Вывод обработки в интерфейс - командный интерфейс

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Вывод команды для внешней/внутренней обработки в интерфейс / командный интерфейс. Нигде не  нашел ничего подобного, а пользователю удобно переходить в доп.обработки  и доп. отчеты по разделам. 1С 8.3, УФ.

2 стартмани

07.10.2020    723    0    g_b    0    

Построение иерархии - дерева по справочнику Подразделения. Визуализация, изменение дерева значений УФ. Javascript и 1С

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

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

2 стартмани

07.10.2020    717    1    g_b    0    

Интерактивная справка по объектам 1С (автономное расширение)

Практика программирования Работа с интерфейсом v8 ERP2 Абонемент ($m)

База знаний, подключаемая к объектам основной базы. Ведётся интерактивно, формируется в виде статей прямо в 1С (текст, картинки, таблицы, ссылки). Есть возможность прикрепления файлов, привязки к объектам 1С, возможности рейтинга и комментирования пользователями.

3 стартмани

29.09.2020    5545    25    sapervodichka    30    

Менеджер открытых форм Промо

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Обработка получает информацию об открытых формах и позволяет ими манипулировать.

1 стартмани

13.04.2017    21418    37    SeiOkami    19    

Галерея общих картинок конфигурации для управляемого интерфейса

Универсальные обработки Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Когда необходимо быстро просмотреть объекты типа "Общая картинка" в конфигурации: в случае, если картинок почти 1500, и просматривать каждую в конфигураторе неудобно. Да и просто для любой конфигурации с любым количеством объектов "Общая картинка". Вывод в форму или табличный документ вертикально или "плиткой".

2 стартмани

23.09.2020    759    2    apostal86    13    

Визуальный html WYSIWYG редактор без сторонних библиотек на управляемых формах

Прочие инструменты разработчика Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Простой и удобный html редактор без сторонних библиотек.

1 стартмани

31.08.2020    3089    7    ivanov660    10    

Автоматическое построение формы внешней обработки по данным реквизитов, табличных частей и экспортных методов*

Работа с интерфейсом Универсальные функции v8::УФ Абонемент ($m)

Иногда удобно вынести некоторую функциональность, например какой-нибудь интеграционный шлюз в отдельную обработку и затем работать с ее экземплярами (самостоятельное использование таких обработок обычно не предусмотрено). Этот подход удобен еще и тем, что сначала можно создать обработку как внешнюю, ускорив процесс разработки. Выведя реквизиты, табличные части и команды для запуска методов программного интерфейса на форму, получаем удобный тестовый стенд. В ряде случаев процесс разработки можно еще ускорить, если удастся воспользоваться предлагаемым шаблоном - реквизиты, табличные части и команды будут добавлены на форму автоматически (по метаданным).

1 стартмани

07.08.2020    1255    0    TSSV    0    

Расширенная настройка динамического списка УФ Промо

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Открывая управляемую форму выбора и не увидев там видимых в форме списка элементов, часто хочется узнать причину их отсутствия там, т. е. какой наложен отбор. Но стандартная настройка списка управляемой формы показывает только пользовательские настройки, скрывая от пользователя фиксированный отбор. Предлагаю вам расширение конфигурации с расширенной настройкой динамического списка, отображающей пользователю кроме пользовательских настроек еще фиксированные.

1 стартмани

31.05.2017    32459    150    tormozit    23    

Интерфейс программиста

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальный интерфейс для работы с любой типовой или нетиповой базой, специально разработанный под нужды программиста.

4 стартмани

15.07.2020    2225    1    mkalimulin    0    

Аналог типовой формы выбора периода с возможностью указать время

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Аналог типовой формы выбора периода с возможностью указать период со временем (в стандартном периоде невозможно указать время).

1 стартмани

09.06.2020    1300    0    App0st0l    0    

Список контекстных обсуждений из системы взаимодействия

Работа с интерфейсом v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Система взаимодействия имеет одно неоспоримое преимущество перед другими популярными чатами - возможность формировать контекстные обсуждения для любого объекта, имеющего ссылку, включая ПВХ, виды расчётов и счета плана счетов. Однако, само обсуждение можно легко потерять, если не помнишь с каким объектом оно связано. Предлагаемое расширение поможет решить эту проблему.

1 стартмани

21.04.2020    2057    13    check2    11    

Открывашка ячеек таблиц Промо

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Глобальное сочетание клавиш для открытия объекта по ссылке из текущей ячейки любой таблицы в большинстве управляемых форм

1 стартмани

27.10.2018    17004    12    tormozit    31    

Открыть форму внутри другой формы - наконец-то возможно!

Работа с интерфейсом v8::УФ Абонемент ($m)

Я давно мечтал о возможности открытия форм 1С внутри других форм, мне время от времени попадаются задачи, где это бы пригодилось. И вот в версии 8.3.16 наконец-то это можно реализовать! Конечно, это не совсем то, что я ожидал, но получилось все равно интересно. Давайте посмотрим.

1 стартмани

15.04.2020    12337    10    CyberCerber    55    

Итоги в табличной части с учетом отбора (управляемая форма)

Работа с интерфейсом v8 v8::УФ ЗУП3.x Россия Абонемент ($m)

Отображение итогов в подвале табличной части документа (управляемая форма) с учетом отбора. На примере документа Отражение зарплаты в бухучете из ЗУП 3.1 (расширение)

1 стартмани

09.03.2020    3603    1    evgeni-red    0    

Удобный редактор графических схем

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Простой и удобный редактор графических схем (блок-схемы) для управляемых форм.

1 стартмани

29.02.2020    2107    7    hodytone    2    

Лучший подарок для бухгалтера - счёты 8.2 (со звуком) Промо

Работа с интерфейсом v8 1cv8.cf Россия Абонемент ($m)

(Толстый клиент) Подарите бухгалтеру счеты, и он(а) Вас никогда не забудет.

1 стартмани

13.05.2011    40326    24    Tatitutu    45    

Программный вызов меню "Файл - Открыть"

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Эмуляция хоткея командного меню "Файл - Открыть - [Любой ранее открытый файл по номеру]" с использованием WScript.

1 стартмани

18.02.2020    2103    0    Nuuq    8    

Индикация прогресса выполнения фонового задания на управляемой форме внешней обработки

БСП (Библиотека стандартных подсистем) Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка с фоновым выполнением и индикацией процесса для любой конфигурации на основе БСП >= 2.3 без изменения конфигурации и встраивания обработки в "Дополнительные отчеты и обработки".

1 стартмани

27.12.2019    10300    15    1sig    14    

Многоуровневые списки выбора с оформлением элементов

Практика программирования Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Данная статья - попытка решить один маленький кусочек большой проблемы платформы 1С, а именно - бедные и невыразительные пользовательские интерфейсы. Поскольку 1С в режиме управляемого приложения позволяет задействовать веб-клиент, то хочется реализовывать интерфейсы как у взрослых веб-приложений - красивые, дружелюбные для пользователя и, желательно, с положительным UX. Возможно, кто-то со мной не согласится и скажет, что учетные системы должны быть строгие и линейные. Но мы все знаем, что 1С - это уже не только про бухгалтерию. Небольшое отступление для разработчиков, работающих с типовыми конфигурациями. Я не знаю, использует ли фирма 1С что-то похожее в своих разработках. Если да, то данная статья навряд ли будет вам полезна.

1 стартмани

17.12.2019    8350    2    azhilichev    5    

Визуализация событий на временной шкале средствами "Поле HTML документа" Промо

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Интересный способ наглядно отобразить события на временной шкале. Например, может быть применен для красивого вывода документов по клиенту. Тестировалось на платформе 8.3.12.1469

1 стартмани

31.07.2018    23707    139    Plotks2017    27    

[Взрыв шаблона!] Новый способ программной настройки условного оформления

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Условное оформление форм и списков это великолепная возможность их настройки по заданным условиям. Но существенным недостатком является трудоемкость написания и сопровождения программного кода. В публикации предлагается новый способ программной настройки условного оформления.

1 стартмани

01.12.2019    11392    39    mszsuz    12    

Панель сообщений - расширенные сообщения пользователю

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Когда возникает необходимость использовать на управляемых формах дерево значений или таблицу в таблице при разработке форм, часто требуется проверять их заполнение. Но стандартное сообщение пользователю не позволяет позиционироваться на незаполненных полях таких вложенных структур данных. Панель сообщений создана для решения этой проблемы.

1 стартмани

18.11.2019    3596    0    Timic    0    

Карта метаданных 1С для редактора yED, для любых конфигураций

Структура метаданных Работа с интерфейсом v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка "Карта метаданных 1С для редактора yED". Для отображения метаданных любых конфигураций

1 стартмани

28.10.2019    6830    16    ManyakRus    9    

Работа с данными выбора Промо

Практика программирования Работа с интерфейсом v8 Россия Абонемент ($m)

В управляемом интерфейсе заложена мощная возможность описывать связи реквизитов формы через параметры. Установка параметров связей позволяет ограничить выбор данных так, чтобы целостность данных была обеспечена на этапе ввода. Однако без дополнительного программирования задать можно только самые простые связи. Такие условия связи, как зависимость от реквизита через точку или зависимость через дополнительное отношение, заданное в регистре сведений - уже задать без программирования не получится.

1 стартмани

17.07.2018    47049    17    kalyaka    16    

План состояние склада

Работа с интерфейсом v8::УФ Оптовая торговля, дистрибуция, логистика Абонемент ($m)

Отчет для анализа ячеек склада (1С:WMS Логистика. Управление складом) Проверялась и тестировалась на 1С:WMS Логистика. Управление складом, ред. 4.5.1.2

1 стартмани

23.10.2019    3898    3    yasar92    0    

Видимость, доступность элементов форм (управляемые формы)

Работа с интерфейсом v8::УФ ERP2 УТ11 КА2 Россия Абонемент ($m)

Расширение конфигурации позволяет используя типовой функционал модификации конфигурации ERP-решений (УТ 11, КА 2 и ERP 2) "на лету" изменять доступность, видимость, толькопросмотр элементов форм, а так же выполнять произвольный код, который выполняется ПриСозданииНаСервере выбранной формы.

1 стартмани

16.09.2019    5652    8    tsatsur    0    

Группировка по подразделению в "Задачи мне" (расширение для 1С:Документооборот)

Обработка документов Работа с интерфейсом Документооборот и делопроизводство Документооборот и делопроизводство v8::УФ v8::Запросы v8::Бизнес-процессы ДО УУ Абонемент ($m)

Расширение для 1С:Документооборот (2.1), позволяющее сгруппировать все задачи из списка "Задачи мне" по подразделению.

3 стартмани

07.09.2019    5290    9    zannv    1    

Интерактивный интерфейс Промо

Рабочее место Работа с интерфейсом v8 1cv8.cf Россия Абонемент ($m)

Обработка (отдельная панель меню), позволяющая настраивать интерфейс пользователя интерактивно (права не настраивает). Мне очень пригодилось, так как приходится прописывать индивидуальный интерфейс, каждому пользователю (а их уже сотни). Выложил 2 версии одна в виде таблицы, вторая в виде выпадающего меню

1 стартмани

29.10.2011    18128    2    Vin_Tik    9    

Индикатор на управляемой форме

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

18.08.2019    12694    18    aximo    28    

Обновление данных в ячейках таблицы формы на управляемых формах

Практика программирования Работа с интерфейсом Разработка v8 v8::УФ 1cv8.cf Абонемент ($m)

На очередном проекте решал задачу по расчету значений колонок в табличных полях формы. Задача казалась достаточно простой. Однако возникла необходимость работать не только с реквизитами формы типа «ТаблицаЗначений», но и с типом «ДеревоЗначений». Релиз платформы 8.3.13.1644

1 стартмани

15.08.2019    4742    0    BraunAlex    2    

Удобный выбор из таблицы/дерева в УФ

Практика программирования Работа с интерфейсом Разработка v8 v8::УФ 1cv8.cf Абонемент ($m)

Выбор из таблицы значений или дерева значений в выпадающем списке рядом с полем ввода - УФ, быстро и просто!

1 стартмани

12.08.2019    13296    7    Yashazz    18    

Программное формирование форматированной строки в стиле html+inline CSS Промо

Работа с интерфейсом Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Если вам приходилось работать с форматированными строками программно, то вы знаете, какая это боль. Данное решение облегчает программное формирование таких строк.

1 стартмани

18.11.2017    31967    35    bonv    10    

[Механизм интерфейса] Свой флажок (чекбокс)

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Создадим свой флажок для интерфейса, используем простой универсальный алгоритм.

1 стартмани

09.08.2019    15758    18    rpgshnik    43    

Отбор на управляемой форме из списка значений

Практика программирования Работа с интерфейсом Разработка v8 v8::УФ 1cv8.cf Абонемент ($m)

Пример простого удобного отбора любых данных ссылочного типа на управляемой форме. Работа обработки проверена на релизе: 1С:Предприятие 8.3.13.1513.

1 стартмани

09.08.2019    17759    20    nagaitseff    6    

Модификация управляемых форм

Работа с интерфейсом Инструментарий разработчика v8::УФ Абонемент ($m)

Подсистема позволяет изменять управляемые формы типовой конфигурации с помощью макета табличного документа, что позволяет упростить процесс обновления. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

29.06.2019    5234    3    vadim1980    3    

Цветовые схемы для конфигуратора 1С (Популярные цветовые схемы для C# - теперь и для 1С) (Теперь 8.2 - 8.3) Промо

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Тёмные цветовые схемы кода. То, что было доступно всем передовым средствам разработки, теперь доступно и на 1С. 13.12.17 UPD: Теперь работает с платформой 8.3

3 стартмани

07.10.2013    34985    86    Chernov_Dmitriy    82    

Обработка-редактор HTML

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Редактор HTML для управляемого интерфейса 8.3.

1 стартмани

10.06.2019    8075    64    ValeriVP    11    

Псевдозакладки в управляемой форме

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

05.06.2019    4442    7    tusv    31    

Индикатор выполнения длительных операций на сервере 1С 8.3 (управляемые формы)

Работа с интерфейсом Практика программирования Разработка v8::УФ Россия Абонемент ($m)

Индикатор выполнения (отображение прогресса) длительных операций в тонком клиенте 1С:Предприятия 8.3, когда полностью весь код исполняется на сервере, а клиент просто ждёт завершения. Используются внешние средства (либо командное окно Windows, либо приложение Java).

1 стартмани

03.06.2019    14510    3    D.B.Sokolov    20    

Редактирование данных прямо в отчете СКД (как в Excel). Теперь с пересчетом итогов! Промо

Практика программирования Работа с интерфейсом v8::СКД 1cv8.cf Абонемент ($m)

Вам не подходит обычная форма ввода данных Клиент хочет прямо в отчете изменять цифры Тогда этот шаблон поможет вам быстро добавить в ваш отчет СКД механизм редактирования данных

2 стартмани

21.11.2012    40997    282    Visitizer    52    

Редактирование и просмотр JSON в интерфейсе 1С (через поле HTML документа)

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Позволяет открыть любой текст JSON в поле HTML Документа в удобном для редактирования виде, и получить результаты редактирования. Обработка является оберткой над сайтом http://jsoneditoronline.org, для работы обработки требуется доступ к интернету на клиенте.

1 стартмани

16.05.2019    4347    11    VVi3ard    0    

Копирование элементов управляемых форм

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Всем тем, кто создавал элементы управляемых форм программно - посвящается...

1 стартмани

16.05.2019    4410    11    ValeriVP    1    

Группировка по виду документа в "Задачи мне" (расширение для 1С:Документооборот)

Обработка документов Работа с интерфейсом Документооборот и делопроизводство Документооборот и делопроизводство v8::УФ v8::Запросы v8::Бизнес-процессы ДО УУ Абонемент ($m)

Расширение для 1С:Документооборот (2.1), позволяющее сгруппировать все задачи из списка "Задачи мне" по виду документа (служебные записки, приказы и т.д.).

3 стартмани

16.04.2019    10041    29    zannv    16    

NativeDraw: Компонента рисования для 1С [V2.6.2] Промо

Разработка внешних компонент Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

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

1 стартмани

13.07.2015    47040    428    ПерваяСистема    147    

Выбор даты

Универсальные обработки Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Обработка для удобного выбора даты и времени.

1 стартмани

14.04.2019    3605    0    denacid    2    

"Все функции" с возможностью поиска по первым символам

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Быстрый поиск по первым буквам имени объекта, возможность фильтрации списка по подстроке.

1 стартмани

21.03.2019    4142    8    m0528    2    

Форма выбора периода как в Такси УФ JS

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Однажды мне пришла задача: "Ограничить выбор периода интерактивно". Но, как оказалось, типовая форма выбора периода не позволяет ограничивать и учитывать запреты (или, может, я этого не знаю?). Так вот раз, два и готово.

1 стартмани

21.03.2019    5403    3    Xapac    2    

V8Reader (с расширенным анализом форм) Upd. Промо

Инструментарий разработчика Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Обработка, позволяющая анализировать и сравнивать файлы отчетов, обработок, конфигураций и обновлений. Имеет мощные инструменты по анализу форм, ролей и ограничений доступа.

1 стартмани

27.01.2012    75346    573    bambr1975    303    

Восстановление открытых окон прошлого сеанса работы

Работа с интерфейсом v8 v8::УФ БП3.0 Абонемент ($m)

По завершении работы в 1С хочу с утра продолжать работать с теми же окнами, если остались задачи на утро.

1 стартмани

01.03.2019    3919    4    pupkinSana    0    

Программное добавление элементов на управляемую форму

Работа с интерфейсом v8::УФ 1cv8.cf Россия Абонемент ($m)

Пример добавления Команд, Полей ввода, Групп, Страниц, Реквизитов, Обработчиков событий.

1 стартмани

13.02.2019    37120    26    spec8s    20    

Пример динамических часов на html

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

13.02.2019    3611    8    silberRus    0