Информационный поток
Задания вакансии материалы разработки сообщения форума
Яндекс-директ

[Расширение] Проверка ввода данных и события форм без изменения конфигурации

  • Добавить свою разработку
 
Евгения
Связаться с автором
28.04.2016 14:45:06
0
Расширение позволяет без изменения кода конфигурации выполнять любые проверки данных при интерактивной работе с формами.
Возможна настройка фильтров на вводимые данные с использованием СКД и выполнение произвольного кода в событиях формы.
Не требует изменения конфигурации, может использоваться с конфигурацией на полной поддержке без возможности изменений.
Скриншоты
Описание
Расширение позволяет без изменения кода конфигурации выполнять любые проверки данных при интерактивной работе с формами.
Возможна настройка фильтров на вводимые данные с использованием СКД и выполнение произвольного кода в событиях формы.
Не требует изменения конфигурации, может использоваться с любой конфигурацией на основе БСП на полной поддержке без возможности изменений.

Все проверки настраиваются в режиме предприятия.

Порядок использования:

1. В режиме предприятия подключаем расширение через меню "Все функции" - "Стандартные" - "Управление расширениями конфигурации"

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

3. Выбираем нужный документ или справочник и настраиваем для него нужные проверки.

4. Настройки работают сразу после сохранения. Никаких больше действий выполнять не нужно.

Пример использования 1 : проверка ввода номенклатуры (ниже видеопример настройки).

Настраиваем ограничения для папки номенклатуры в зависимости от вида номенклатуры. Материалы только в папку "Материалы". Продукцию только в папку "Продукция". Все остальное, куда угодно кроме этих двух папок


Пример использования 2 :проверка ввода документов.

Настроить возможность отгрузки от "Организации 1" товаров только "Контрагенту 1", от "Организации 2" товаров только "Контрагенту 2", от любых других организаций возможна отгрузка любым контрагентам.

Для решения на вкладке "Проверка данных" настраиваем данное условие шаблоном СКД.

Пример использования 3 : контроль доступа (ниже видеопример настройки).

Разрешить пользователю редактировать только те документы, по которым он является ответственным. 

Для решения просто прописываем в режиме предприятия без модификации кода конфигурации в поле "При создании" код

Если ПараметрыСеанса.ТекущийПользователь <> Форма.Объект.Ответственный Тогда
    Форма.ТолькоПросмотр = Истина;
КонецЕсли

Пример 4 : установка значений по умолчанию.

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

Для решения просто прописываем в режиме предприятия без модификации кода конфигурации в поле "При создании" код

Форма.Объект.Организация = Справочник.Организации.НайтиПоНаименованию("Добро");
Форма.Объект.СкладОтправитель = Справочник.Склады.НайтиПоНаименованию("Главный склад");

Пример 5 : дозаполнение данных.

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

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

Форма.Объект.НаименованиеДляПечати = Форма.Объект.Наименование

Видеопримеры подключения и использования расширения:

1. Подключение расширения.

2. Настройка проверок ввода номенклатуры.

3. Настройка доступа к документам.

(для просмотра отдельного ролика нажмите в левом верхнем углу встроенного YouTube плеера кнопку "Плейлист" с тремя полосочками)

Требования к использованию расширения:

Для настройки проверок  у администратора должно быть право "Администрирование данных" 

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

В публикации выложена абсолютно бесплатная Лайт-версия для БП3.0 и УТ11.2:

Лайт-версия полностью работоспособна и по функционалу аналогична платной. Не имеет никаких дополнительных ограничений (по периоду использования, количеству пользователей и т.д.).

Отличия бесплатной Лайт-версии: Часть кода лайт-версии закрыто.

 

Подробнее о расширении http://1c.ekaruk.pro/public/359597/

Ключевые слова:   проверка данных   расширение   начальное заполнение   контроль доступа
Файлы для скачивания
Скачать все файлы одним архивом (2.43Mb)
0
    ≡ к списку разработок