Редактирование управляемых форм

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

Методология - Проектирование - Техническое задание

Встраиваемая конфигурация "Редактирование управляемых форм" предназначена для редактирования в пользовательском режиме любой управляемой формы основной конфигурации в целях подготовки описания изменений пользовательского интерфейса, которые необходимо внести в рамках процесса внедрения новой или доработке существующей функциональности

Назначение

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

Способ

Недостатки

редактирование формы в конфигураторе

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

текстовое описание

  1.  сложно представить, как будет выглядеть форма после изменения
  2.  сложно обобщить изменения, сделанные разными аналитиками в разных документах
  3.  затрудняет оценку, т.к. сложно отделить информацию о представлении от информации о поведении

использование сторонних продуктов для рисования форм

  1.  невозможно описать более-менее сложную форму
  2.  созданную форму нельзя связать с данными

Конфигурация "Редактирование управляемых форм" не имеет указанных выше недостатков, а кроме того предоставляет дополнительные возможности:

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

Начало работы

Для того, чтобы в информационной базе (далее ИБ) была доступна возможность редактирования формы необходимо выполнить ряд действий указанных в инструкции по установке

Для редактирования формы необходимо вызвать одноименную команду формы

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

В управляемой форме доступны следующие типы элементов:

  1.  Поле формы - предназначен для ввода данных на форму и обычно связан с реквизитом формы или объекта метаданных
  2.  Группа формы - позволяет объединять другие элементы в группы, для которых можно настроить правила вывода
  3.  Таблица формы - предназначен для ввода таблицы, дерева или вывода списка объектом метаданных
  4.  Декорация формы - вывод на форму статичного текста или изображения

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

Из-за особенностей реализации в платформе дерева для добавления нового реквизита шапки в непустое дерево необходимо использовать копирование любого из существующих элементов

В указанном поле необходимо указать имя реквизита, как он будет отображаться на форме и указать тип значения. При завершении редактирования к нему будет автоматически добавлен префикс МОД_. В качестве типа реквизита указываем - "Проект"

После этого необходимо в структуре элементов найти место для вставки, в данном случае этом будет "ГруппаШапкаПраво". Перенесем реквизит "МОД_Проект" прямо на него

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

Изменение пути к данным элемента формы

Изменение пути к данным элемента формы может выполняться только для новых элементов (до применения изменений).

Для изменения пути элемента формы достаточно перетащить его на соответствующий реквизит

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

 

Добавленные объекты метаданных

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

https://chtch.ru/media/filer_public_thumbnails/filer_public/f9/f9/f9f987ea-c296-4585-a9bb-c437aa1b055f/2019-12-09_11-54-40.png__374x210_q85_subsampling-2.png

При необходимости можно создать новые виды объектом метаданных, указав при этом тип

https://chtch.ru/media/filer_public_thumbnails/filer_public/ea/97/ea976436-918a-4d55-95e7-400efb39ffbd/2019-12-09_11-56-00.png__560x185_q85_subsampling-2.png

При выводе значения реквизита добавленного типа на форму можно выбрать его значение

https://chtch.ru/media/filer_public_thumbnails/filer_public/f3/ec/f3ec40e9-c42d-42c5-8506-e935cb2db1c3/2019-12-09_12-00-29.png__735x426_q85_subsampling-2.png

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

Выделение элементов на форме

По кнопке "Текущий элемент" можно выделать в дереве элементов текущий элемент редактируемой формы. То есть перед нажатием на кнопку "Редактировать форму", можно выбрать элемент рядом с которым вы хотите добавить новый и в форме редактирования перейти к нему



Также можно выделить на редактируемой форме выделенные в дереве элемнт



Предоставление доступа к сохраненным настройкам другим пользователям

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

В открывшейся форме можно настроить доступ, добавить описание и посмотреть текст изменений в формате XML

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

Системные требования

Версия платформы: 8.3.6 и выше

 

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

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

Наименование Файл Версия Размер
Бесплатная версия на 7 дней для одного пользователя ОС на одном компьютере

.zip 166,56Kb
21
.zip 1.2.5.2 166,56Kb 21 Скачать бесплатно
Инструкция по установке

.docx 1,34Mb
10
.docx 1.1.2.1 1,34Mb 10 Скачать бесплатно

1.2.5.2 0 10000 руб.

Моментальная
доставка


0 500 руб.

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо свернутое
1. VmvLer 30.10.19 16:45 Сейчас в теме
Раздел: Назначение
способы и недостатки высосаны из пальца, весьма спорны и непонятны, назначение этого раздела
хоть как-то обосновать существование данной поделки.

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

возможно я чего-то не понял и слеп, буду читать тут хвалебные оды тех кто проникся идеей.
MiDoS; Xershi; narutouzumaki_13; +3 Ответить 1
2. CheBurator 3453 30.10.19 21:37 Сейчас в теме
пробежал по диагонали. ничего не понял.
каким образом конфигурация "Редактирование..." поможет мне в оформлении инструкций\настроек в мой прикладной конфигурации?
13. CheBurator 3453 31.10.19 16:20 Сейчас в теме
понятно. спасибо.
обычно описание изменений формы Заказчику совершенно неинтересно. Интересно описание готовой эксплуатируемой формы.
Оставьте свое сообщение

См. также

"Мобильный ТСД" - инвентаризация и сбор штрихкодов для iOS и Android Промо

Внешние источники данных Сканер штрих-кода Терминал сбора данных Работа с интерфейсом Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен v8 v8::Mobile Розница УНФ ERP2 УТ11 КА2 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика УУ Платные (руб)

Простой мобильный терминал сбора данных для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями Розница 2, УНФ 1.6, УТ 11, ERP, КА2. Полнофункциональный демо-доспуп для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

1200 руб.

22.04.2019    48050    190    137    

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

Работа с интерфейсом v8 v8::УФ 1cv8.cf Россия Платные (руб)

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

1000 руб.

06.10.2020    2196    1    7    

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

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

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

2000 руб.

29.06.2020    5050    3    2    

Настройки управляемых форм (списков, объектов), заполнение реквизитов по условиям, контроль заполнения, доступ [Расширение]

Работа с интерфейсом v8 v8::УФ УТ11 Россия Платные (руб)

Настройки упр.форм (списков, объектов), заполнение реквизитов по условиям, контроль заполнения, условное оформление, доступ.

1500 руб.

20.02.2018    12387    7    13    

[Расширения] Динамическое управление видимостью и доступностью элементов форм (УФ) (8.3.6+)

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

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

5000 руб.

14.01.2016    41852    11    12    

Подсистема "Планировщик" (версия 2.3)

Практика программирования Работа с интерфейсом Управление взаимоотношениями с клиентами (СRM) Интеграция Управление услугами и сервисом v8 1cv8.cf Россия УУ Платные (руб)

Конфигурация с подсистемой "Планировщик" (интерфейс + хранение + интеграция с Google). Версия 1.1 бесплатная и не обновляется. Версия 2.2+ коммерческая, содержит очень много полезного и полностью готова для использования и удобной интеграции в любую конфигурацию на платформе 8.3.12+ с БСП 3.0+

25000 руб.

02.03.2015    70565    133    86    

Служба обмена сообщениями

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

С поддержкой смайлов и картинок.

3000 руб.

06.10.2009    11769    1    9    

Форум внутри 1С предприятия, с уведомлениями в трее.

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

Данная разработка позволяет. 1. Организовать поддержку пользователей 1С в самой программе в привязке к существующим документам. Также позволит пользователям обсуждать все документы конфигурации. 2. На базе данного решения можно построить «Рабочую социальную сеть предприятия».

4000 руб.

03.09.2009    13403    0    24