Skip to main content
  • Log in
  • Manage Cookies
Eclipse Plugins, Bundles and Products - Eclipse Marketplace
  • My Marketplace
  • Add Content
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Marketplace
  3. Tools
  4. Disable Editing plugin for 1C:EDT

Please be aware that some listings have been temporarily delisted from our marketplace in order to improve the security of the platform. We apologize for any inconvenience this may caused.

For more information on this matter, please visit #1.

If you are a listing owner and would like to have your listing(s) reinstated, please open a ticket at https://gitlab.eclipse.org/eclipsefdn/it/websites/marketplace.eclipse.org/-/issues.

Thank you for your understanding and cooperation.

Disable Editing plugin for 1C:EDT

Disable Editing plugin for 1C:EDT
4
0
Install

Drag to Install!

Drag to your running Eclipse* workspace.
*Requires Eclipse Marketplace Client

Add this URL to your Eclipse Installation to reach this solution's update site.

2021-03 (4.19)
2020-12 (4.18)
2020-09 (4.17)
2020-06 (4.16)
2020-03 (4.15)
2019-12 (4.14)
2019-09 (4.13)
2019-06 (4.12)

https://marmyshev.gitlab.io/edt-editing/update

2021-03 (4.19)
2020-12 (4.18)
2020-09 (4.17)
2020-06 (4.16)
2020-03 (4.15)
2019-12 (4.14)
2019-09 (4.13)
2019-06 (4.12)

https://marmyshev.gitlab.io/edt-editing/update

2021-03 (4.19)
2020-12 (4.18)
2020-09 (4.17)
2020-06 (4.16)
2020-03 (4.15)
2019-12 (4.14)
2019-09 (4.13)
2019-06 (4.12)

https://marmyshev.gitlab.io/edt-editing/update

Learn more...

Screenshot 0

Screenshot 1

Details Group Tabs

Details

Disable Editing plugin for 1C:EDT

Russian description goes after English

Русское описание идет после английского

Plugin for 1C:Enterprise Development Tools disables editing of 1C metadata objects in UI editors. Reach settings of blocked objects.

Historically developers used supplier's settings to enable editing of some metadata objects and the rest of objects keep disabled (aka supplied by Configuration vendor).

In new IDE 1C:EDT application develops more flexible and uses git for supplier-master branch workflow, initial supplier's settings now can be still used but give more tricks than more help. So most developers remove them from repository.

Developers want to protect themselves or their juniors from accidental editing some object that they didn't want to edit while exploring reach Configurations.

Disable Editing plugin developer set up some rules to make read-only mode in UI editors of 1C:EDT.

Main features

Set up rules to Disable editing (read-only mode) in editors:

  • specify subsystems which content objects are disabled to edit, hierarchy of subsystems is supported
  • specify project relative full path or folders which content is disabled to edit
  • specify full qualified names of 1C:Enterprise metadata objects (that stores in single file) that should be disabled in editors

Set up rules to Enable as exceptions from disable rules:

  • by subsystem
  • by project relative path to file or to folder
  • by full qualified name

Note! This plugin does not disables editing files via file system!

Attantion! Disabled object will be skipped from project validation by 1C:EDT.

Set up your project rules

Place Yaml file in your project settings folder: YourProjectName/.settings/editing.yml 

Demo example

Open 1C:EDT and import project from this repository EditingDemoConfig https://gitlab.com/marmyshev/edt-editing/-/tree/master/EditingDemoConfig... workspace.

Demo settings here. https://gitlab.com/marmyshev/edt-editing/-/blob/master/EditingDemoConfig...

Open metadata objects to check out disabling and enabling features!

Плагин запрета редактирования для 1C:EDT

Плагин для 1C:Enterprise Development Tools блокирует редактирование объектов метаданных 1С в редакторах в интерфейсе. Гибкие настройки блокируемых объектов.

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

В новой IDE 1C:EDT приложения разрабатываются гибче, в т.ч. используя Git для ветвления supplier-master, начальные настройки поставки можно при этом использовать, но добавляют сложности больше чем помощи. Поэтому большинство разработчиков удаляют настройки из репозитория.

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

В Плагине запрета редактирования разработчик настраивает некоторые правила, чтобы включить режим Только-просмотр в редакторах интерфейса 1C:EDT.

Основные возможности

Настройка правил блокировки ( Disable ) редактирования (режим Только-просмотр) в редакторах:

  • Указание подсистем, состав объектов которых заблокирован для редактирования, иерархия подсистем поддерживается
  • Указание относительно проекта полного пути к файлу или к каталогу, контент которых заблокирован для редактирования
  • Указание полного квалифицированного имени метаданного 1С:Предприятия (хранящиеся в отдельных файлах), которые должны быть заблокированы в редакторах

Настройка правила исключения ( Enable ) для разрешения редактирования:

  • по подсистеме
  • по пути к файлу или каталогу относительно проекта
  • по полному квалифицированному имени

Примечание! Этот плагин не блокирует редактирование файлов через файловую систему!

Внимание! Заблокированные объекты будут исключены из проверки (валидации) по проекту в 1C:EDT.

Настройка правил по проекту

Разместите Ямл файл с настройками в каталоге вашего проектта: YourProjectName/.settings/editing.yml 

Демо пример

Откройте 1C:EDT и импортируйте проект из этого репозитория EditingDemoConfig https://gitlab.com/marmyshev/edt-editing/-/tree/master/EditingDemoConfig в воркспейс.

Демо настройки здесь: https://gitlab.com/marmyshev/edt-editing/-/blob/master/EditingDemoConfig...

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

Categories:
  • Collaboration
Tags:
  • edt,
  • editor,
  • edit-plugin,
  • 1c-edt,
  • 1c-enterprise
Additional Details
Eclipse Versions: 
2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12)
Platform Support: 
Windows, Mac, Linux/GTK
Development Status: 
Beta
Date Created: 
Sat, 2020-06-13 15:27
License: 
EPL 2.0
Date Updated: 
Sat, 2021-03-06 08:24
Submitted by: 
Dmitriy Marmyshev
Screenshots
Screenshot 0
Screenshot 1
Metrics
DateRankingInstallsClickthroughs
March 2023527/6747 (0%)8
February 2023565/6684 (0%)17
January 2023518/6777 (0%)12
December 2022570/8058 (0%)17
November 2022521/80814 (0%)6
October 2022497/81116 (0%)7
September 2022525/81212 (0%)11
August 2022568/8088 (0%)17
July 2022487/81614 (0%)16
June 2022526/81011 (0%)11
May 2022477/81018 (0%)20
April 2022479/81718 (0%)19
View Data for all Listings
Errors

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for Disable Editing plugin for 1C:EDT.

HTML Code:


Markdown Syntax:



Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Monday, March 27, 2023 - 12:30
  • Sign in to post reviews.

Markets

  • Eclipse Project (4)
  • Tools (1342)
    • Application Development Frameworks (171)
    • Application Management (32)
    • Application Server (31)
    • BIRT (10)
    • Build and Deploy (104)
    • Business Intelligence, Reporting and Charting (14)
    • Code Management (117)
    • Collaboration (37)
    • Database (44)
    • Database Development (34)
    • Database Persistence (17)
    • Documentation (60)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
    • EclipseRT Target Platform Components (10)
    • Editor (339)
    • Entertainment (14)
    • General Purpose Tools (124)
    • Graphics (34)
    • IDE (344)
    • Internet of Things (IoT) (35)
    • J2EE Development Platform (44)
    • J2ME (5)
    • Languages (155)
    • Linux Tools (19)
    • Logging (22)
    • Mobile and Device Development (49)
    • Modeling (90)
    • Modeling Tools (146)
    • Mylyn Connectors (20)
    • Network (14)
    • Other (74)
    • Process (18)
    • Profiling (22)
    • Programming Languages (100)
    • Reporting (32)
    • Rich Client Applications (39)
    • Science (4)
    • SCM (20)
    • Search (42)
    • SOA Development (15)
    • Source Code Analyzer (99)
    • Systems Development (59)
    • Team Development (54)
    • Testing (90)
    • Tools (568)
    • UI (97)
    • UML (40)
    • Web (90)
    • Web Services (31)
    • Web, XML, Java EE and OSGi Enterprise Development (32)
    • XML (29)
  • IoT (172)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
  • RCP Applications (79)
  • Training & Consulting (53)
  • Long Term Support (11)

Search

Advanced Search

More like this

  • Export plugin to the requests console for 1C:EDT
  • Saros- Distributed Collaborative Editing and Pair Programming
  • Solution Blueprint- Community Edition
  • Secure Delivery Center | Eclipse Team Delivery
  • Eclipse Enterprise Java and Web Developer Tools

Favorited by

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Publishing Guidelines
  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Welcome to Marketplace
  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top