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

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

Управление - Анализ и проектирование ИТ-систем

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

Назначение

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

Способ

Недостатки

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

  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 186,47Kb
25
.zip 1.2.5.2 186,47Kb 25 Скачать бесплатно
Инструкция по установке

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

1.2.11.4 0 12000 руб. Запросить демо

0 500 руб.

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

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

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

возможно я чего-то не понял и слеп, буду читать тут хвалебные оды тех кто проникся идеей.
MiDoS; Xershi; mrChOP93; +3 Ответить
4. Техподдержка 30.10.19 22:46
(1) Конфигурация предназначена для проектирования новой функциональности, а не для настройки пользователем интерфейса "под себя"
7. Xershi 1292 31.10.19 12:09 Сейчас в теме
(4) опишите в чем существенное преимущество дает такое решение над простым конфигуратором. А так решение бесполезно, кроме самой идеи.
8. Техподдержка 31.10.19 12:22
(7) В разделе Назначение подробно написано, в чем преимущество использования данного решения над конфигуратором
9. Xershi 1292 31.10.19 13:05 Сейчас в теме
(8) для разработчика никаких минусов при проектировании нет. Долго открывается? Так при проектировании база пустая.
Нет данных? Так их и не будет база пустая.
Сложно сравнивать изменения? Это только если использовать возможности конфигуратора, если пилятся сложные формы он не используется. Если формы на УФ, а у вас УФ, то все сравнение ищет через файлы.
То что делается это в предприятии, как плюс так и минус. Есть программные элементы и просто расположить на форме пару групп это так себе поделка. Как уже сказал идея хорошая. Но узко направленная и в общем смысле не имеет ценности.
10. Техподдержка 31.10.19 13:22
(9) Это решение не для разработчиков, а для тех кто описывает изменения, которые планируется внести в основную конфигурацию. Обычно это аналитики и их на одном проекте может быть несколько. Об этом достаточно ясно написано в разделе Назначение.
11. Xershi 1292 31.10.19 13:44 Сейчас в теме
(10) так с акцентируйте на этом внимание. Что тут цель показать аналитику простую форму заказчику. Тогда и вопросов бы не было и понятно, что разработчику данный инструмент не нужен.
12. Техподдержка 31.10.19 14:13
(11) Об этом явно написано в кратком описании "в целях подготовки описания изменений пользовательского интерфейса, которые необходимо внести". Кроме того свойство "Кому" установлено в значение "Бизнес-аналитик". Или вы предлагаете написать в шапке НЕ ДЛЯ РАЗРАБОТЧИКОВ?
jONES1979; Xershi; +2 Ответить
2. CheBurator 3379 30.10.19 21:37 Сейчас в теме
пробежал по диагонали. ничего не понял.
каким образом конфигурация "Редактирование..." поможет мне в оформлении инструкций\настроек в мой прикладной конфигурации?
3. Техподдержка 30.10.19 22:42
(2) Конфигурация не предназначена для оформления инструкции/настроек существующей функциональности. Она предназначена для проектирования новой.
5. CheBurator 3379 31.10.19 10:27 Сейчас в теме
(3) и как это спроектированное внедрить потом в рабочую конфигу?
6. Техподдержка 31.10.19 11:50
(5) Результат работы конфигурации можно использовать как инструкцию для разработки интерфейса. Разработчик создает и размещает элементы либо согласно скриншотам, сделанным для пользователя, либо читает XML с изменениями. Есть разработка Модификация управляемых форм, в которую можно перенести результат из XML (пока только вручную).
13. CheBurator 3379 31.10.19 16:20 Сейчас в теме
понятно. спасибо.
обычно описание изменений формы Заказчику совершенно неинтересно. Интересно описание готовой эксплуатируемой формы.
14. Техподдержка 31.10.19 17:14
(13) Заказчику не передается описание изменений, ему передается скриншот будущей формы. Одна из целей использования данного решения состоит в том, чтобы скриншот формы на этапе проектирования не отличался от скриншота формы после реализации.
15. CheBurator 3379 31.10.19 17:16 Сейчас в теме
(14) мы говорим о форме которая разрабатывается нуля?
если есть форма, достаточно сложная, которая дорабатывается - мне ее придется практически сэмулировать как-то?
16. Техподдержка 31.10.19 18:44
(15) Просто берете существующую форму и вносите в нее необходимые изменения. Причем можно менять свойства и расположение существуюших элементов. Можно, например, добавить новую страницу и перенести на нее существующие элементы.
17. CheBurator 3379 31.10.19 23:45 Сейчас в теме
(16) извиняюсь за ламерские вопросы - как "взять" существующую форму из прикладной конфигурации?
u_n_k_n_o_w_n; +1 Ответить
19. Техподдержка 01.11.19 11:23
(17) После встраивания, в каждой форме основной конфигурации появится кнопка "Редактировать форму...". Вам все-таки стоит прочитать описание не по диагонали, а полностью
20. пользователь 24.06.20 02:21
Сообщение было скрыто модератором.
...
21. пользователь 25.06.20 16:11
Сообщение было скрыто модератором.
...
22. check2 181 30.10.21 22:38 Сейчас в теме
Здравствуйте! Подскажите, не увидел в описании, есть ли возможность "добавленные" или изменённые реквизиты подсветить относительно исходной формы?
Это очень полезно было бы, для понимания в ТЗ что родное в форме, а что нет.
23. Техподдержка 30.10.21 23:58
(22) Была такая идея, но существующие пользователи так и не смогли сформулировать, для чего им это нужно и как должно происходить выделение. Данная часть функциональности открыта и может быть доработана самостоятельно.
Оставьте свое сообщение

См. также

"Процессы 3.0: CRM, Бизнес-процессы, Управление по целям". Универсальная система управления процессами и показателями для любой конфигурации 1С Промо

Анализ и проектирование ИТ-систем v8 1cv8.cf УУ Платные (руб)

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

54000 руб.

15.08.2014    68945    27    124    

Ограничение отправки бизнес-процессов в 1С:Документооборот 8

Документооборот и делопроизводство Анализ и проектирование ИТ-систем v8 ДО Россия УУ Платные (руб)

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

3000 руб.

31.08.2021    1895    0    0    

АКАМ: модуль Торги

СRM Интеграция с сервисами Анализ и проектирование ИТ-систем v8 1С:CRM УУ Платные (руб)

АКАМ: Модуль ТОРГИ (или TRM - Tender Relationship Management) является частью решения 1С: CRM и решает такие задачи, как: автоматизация тендерного отдела, организация совместной работы специалистов тендерного отдела и смежных отделов (отдел продаж, логистика, склад, юридический отдел, финансовый отдел, бухгалтерия и прочие), позволяет вести тендерные продажи в 1С.

60000 руб.

19.05.2021    4155    0    0    

Система взаимодействия - расширение для конфигурации "INFOSTART ERP community edition"

Infostart ERP community Анализ и проектирование ИТ-систем v8 1cv8.cf УУ Платные (руб)

Расширение предназначено для организации взаимодействия пользователей информационной базы. 

10000 руб.

12.03.2021    3506    0    5    

«МАППА» — Монитор Логиста для 1С. Простое управление доставками Промо

СRM Монитор заказов Оптовая торговля Розничная торговля Учет рабочего времени Анализ и проектирование ИТ-систем v8::ОУ УТ10 УНФ УУ Платные (руб)

МАППА - модуль для комплексного управления логистикой в 1С. Расширение совместимо с любыми конфигурациями от «1С:Управление нашей фирмой» и «1С:Бухгалтерия» до 1С:УТ и ERP

11.08.2016    37219    21    RAU IT    45    

1С:Аналитика

Бюджетирование и планирование Учет доходов и расходов Анализ и проектирование ИТ-систем v8 1cv8.cf УУ Платные (руб)

"1С:Аналитика" – это интерфейс для систем управления и учета, упрощающий процесс быстрого построения аналитических отчетов и интерактивного анализа данных "на лету" в информационной базе "1С:Предприятия 8". "1С:Аналитика" в первую очередь предназначена для сотрудников компаний, занимающихся анализом продаж, рентабельности, оборота товаров и других ключевых показателей деятельности компаний. "1С:Аналитика" позволяет пройти цепочку от общих аналитических данных до конкретного документа в информационной базе "1С:Предприятия 8". Просматривать полученные отчеты можно через браузер на компьютере или на мобильном устройстве. "1С:Аналитика" является отдельно поставляемой частью платформы "1С:Предприятие 8".

30000 руб.

09.02.2021    5715    4    3    

Альфа-Ника:Недвижимость - расширение для 1С:Документооборота

Управление услугами и сервисом Документооборот и делопроизводство Анализ и проектирование ИТ-систем v8 ДО Недвижимость, риэлторская деятельность УУ Платные (руб)

Программный продукт "Альфа-Ника:Недвижимость" представляет собой расширение типовой конфигурации 1С:Документооборот и предназначен для автоматизации основных функции управления арендой недвижимого имущества.

187000 руб.

30.11.2020    5559    0    0    

Альфа-Ника:Ревизор - расширение для 1С:Документооборота

Документооборот и делопроизводство Анализ и проектирование ИТ-систем v8 ДО Государственные, бюджетные структуры Россия УУ Платные (руб)

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

187000 руб.

30.11.2020    5655    0    0    

Универсальный рабочий стол (автонастройка по пользователям, толстый, тонкий и веб-клиенты) Промо

Рабочее место Анализ и проектирование ИТ-систем v8 1cv8.cf Платные (руб)

Универсальный рабочий стол - это подсистема, которая загружается в 1С и настраивает интерфейсы* для ваших пользователей. *создает автоматизированные рабочие места, которые не только отображают данные, но еще и помогают быстро вводить их в базу 1С. Без программирования, в режиме настроек

12000 руб.

15.08.2014    29481    1    8    

Расширение для настройки бизнес-процессов «Зодиак»

Анализ и проектирование ИТ-систем v8 1cv8.cf УУ Платные (руб)

Расширение «Зодиак» предназначено для настройки бизнес-процессов в пользовательском режиме в конфигурациях на платформе «1С: Предприятие 8.3» в режиме управляемого приложения. Для создания и запуска нового бизнес-процесса достаточно подключить расширение, создать новую схему процесса и запустить его. При настройке бизнес-процессов можно использовать программный код. Расширение предлагается в режиме multi-user, с возможностью указания списка пользователей, которые могут работать с расширением в базе с большим числом пользователей. Актуальная версия 1.0.3.6 от 03.03.21

20000 руб.

13.07.2020    7056    4    0    

«БИП: Бизнес-Процессы». Универсальный конструктор бизнес-процессов. Любые бизнес-процессы в любой конфигурации 1С на технологической платформе «1С:Предприятие 8.3» (Управляемое приложение)

Анализ и проектирование ИТ-систем v8::УФ v8::Бизнес-процессы 1cv8.cf УУ Платные (руб)

Программный продукт «БИП: Бизнес-Процессы» предназначен для настройки произвольных бизнес-процессов в пользовательском режиме в любых конфигурациях 1С, работающих на технологической платформе «1С:Предприятие 8.3» в режиме управляемого приложения. Продукт может использоваться как отдельная конфигурация для моделирования бизнес-процессов, как дополнение для встраивания в существующие конфигурации и как расширение. Каждый вариант сертифицирован и имеет официальный статус «1С:Совместимо!». Актуальная версия 1.0.4.0 от 15.12.21

35000 руб.

09.06.2020    11141    10    0    

Конфигурация Flowcon

Анализ и проектирование ИТ-систем v8 1cv8.cf Платные (руб)

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

9000 руб.

08.01.2019    35416    28    89