An open API service indexing awesome lists of open source software.

https://github.com/evg-lylyk/udif

Управление данными и формами (УДиФ)
https://github.com/evg-lylyk/udif

1c 1c-enterprise admin-tools developer developer-tools forms infostart tools

Last synced: about 2 months ago
JSON representation

Управление данными и формами (УДиФ)

Awesome Lists containing this project

README

          

[![Управление данными и формами - УДиФ](logo_text.png)](https://infostart.ru/marketplace/udif/)

[![Join telegram chat](https://img.shields.io/badge/chat-telegram-blue?style=flat&logo=telegram)](https://t.me/udif_1c83)
[![Last release](https://img.shields.io/github/v/release/Evg-lylyk/udif?include_prereleases&label=last%20release&style=badge)](https://github.com/Evg-lylyk/udif/releases/latest)
[![GitHub issues](https://img.shields.io/github/issues-raw/Evg-lylyk/udif?style=badge)](https://github.com/Evg-lylyk/udif/issues)

**Infostart DataFormWizard - Управление данными и формами (УДиФ)** – это пользовательские проверки, ограничение видимости данных, а также произвольные обработчики событий, переопределение ввода по строке и представлений. Подойдет практически к любой современной конфигурации на управляемых формах. Предназначено для пользователей, администраторов, разработчиков.

![Картинка](udif.png)

**Проект для сбора обратной связи, исходники не публикуются**

# Требования и совместимость
Режим запуска: управляемое приложение, версия платформы 1С:Предприятие 8.3.15 и выше, режим совместимости: 8.3.15 и выше, язык: русский.
Рекомендуется Библиотека стандартных подсистем (БСП) 2.4 и выше.

# Основные возможности
* Проверка ввода данных
Настройка произвольных пользовательских проверок данных через удобный интерфейс отборов СКД, а также квалифицированным пользователем с использованием произвольного программного кода при записи объекта.

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

* Выполнение произвольных обработчиков: ПриСозданииНаСервере, ПередЗаписью
Возможно выполнение произвольного кода при создании формы. Это позволяет выполнить сложную проверку доступа, а также начальное заполнение или заполнение объектов перед записью

# Решенные проблемы и особенности
* Расширение работает с типами: Справочник, Документ, План видов Характеристик, Задача, Бизнес процесс, План счетов, План видов расчета.
* Расширение собирается динамически, при установке отмечаются объекты для которых будет работать контроль. В отличии от подобных решений не нужно никаких действий в конфигураторе и при записи тех объектов в которых не нужен контроль никаких действий не производится.
* Иногда бывает что некоторые проверки, обработчики мешают работе или так задумано что они работают не для всех. Часто встречается что проверка должна идти с какой-то даты. Предусмотрены варианты исключения/включения действия на пользователей: Роль, Пользователь, Профили, Группы доступа, Группы пользователей.
* Для отладки можно установить что проверка действует только на текущего пользователя, проверить корректность работы, а потом включить для всех.
* Для программного отключения предусмотрены дополнительные свойства: УДФ_ИгнорироватьПроверкиДанных, УДФ_ИгнорироватьОбработчики. Также предусмотрены роли: Игнорировать все проверки (УДиФ), Игнорировать все обработчики (УДиФ) для полного игнорирования проверок и/или исключений.

# Видео
[Вебинар IS DataFormWizard 04.07.2025](https://rutube.ru/video/6bbf8f62a00a5b74523b356c22a9a2cb/)

[Вебинар "Как управлять данными и формами в 1С и избежать ошибок заполнения"](https://www.youtube.com/watch?v=U6cENp94ogA)

# Статьи
[Переопределение поиска по строке (Infostart DataFormWizard)](https://infostart.ru/1c/articles/2459016)

# Новое в версиях
[2025.4: Переопределение представлений и управление данными расширений](https://infostart.ru/journal/news/mir-1s/infostart-dataformwizard-2025-4-pereopredelenie-predstavleniy-i-upravlenie-dannymi-rasshireniy_2487537)

[2025.3: Переопределение ввода по строке и поддержка регистров сведений](https://infostart.ru/journal/news/mir-1s/infostart-dataformwizard-2025-3-pereopredelenie-vvoda-po-stroke-i-podderzhka-registrov-svedeniy_2429365/)

[2025.2: Общие контроли для нескольких объектов и настройка действий при ошибке в обработчиках](https://infostart.ru/journal/news/mir-1s/infostart-dataformwizard-2025-2-obshchie-kontroli-dlya-neskolkikh-obektov-i-nastroyka-deystviy-pri-o_2388912/)

[2025.1: Редактор кода и запроса, новые обработчики и другие улучшения](https://infostart.ru/journal/news/mir-1s/infostart-dataformwizard-2025-1-redaktor-koda-i-zaprosa-novye-obrabotchiki-i-drugie-uluchsheniya_2291828/)

[2024.2: Скрытие данных в журналах и произвольный запрос в качестве источника настроек](https://infostart.ru/journal/news/mir-1s/infostart-dataformwizard-2024-2-skrytie-dannykh-v-zhurnalakh-i-proizvolnyy-zapros-v-kachestve-istoch_2162794/)

[2024.1: Больше возможностей управления контролями данных. Выгрузка, загрузка настроек](https://infostart.ru/journal/news/mir-1s/infostart-udif-2024-1-bolshe-vozmozhnostey-upravleniya-kontrolyami-dannykh-vygruzka-zagruzka-nastroe_2077290)