Username:
Password:
 Log me on automatically each visit
 
Aeroion.Ru
Форумы сервера Aeroion.Ru
Welcome

Aeroion.Ru Forum Index
  » Технические форумы
   » 1Сv8: Программирование, отчёты, обработки, статьи
    » Подсистема Настройка контроля заполнения объектов в момент записи v3.1.2 для 1С Предприятия 8.1/8.2
   Универсальный механизм контроля заполнения реквизитов объектов в режиме предприятия
printer-friendly view
AuthorПодсистема Настройка контроля заполнения объектов в момент записи v3.1.2 для 1С Предприятия 8.1/8.2
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

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

Возможности подсистемы:

  • Вывод дополнительного сообщения при ошибке.
  • Контроль заполнения реквизитов справочников, документов, задач, планов обмена, планов видов характеристик.
  • Установка произвольного алгоритма на встроенном языке для расширенной проверки реквизитов. Например, может потребоваться проверка реквизита в зависимости от типа операции документа, других условий. Подробное описание с примерами применения алгоритма и экспортных процедур общего назначения модуля КонтрольЗаполненияРеквизитов смотрите в справочной информации формы "ФормаРедактированияАлгоритма" регистра сведений "КонтрольЗаполненияРеквизитов".
    Некоторые примеры произвольных алгоритмов содержатся в файле НастройкаКонтроляРеквизитов.zip. Содержимое распаковать, в базу залить с помощью обработки УниверсальныйОбменДаннымиXML, для просмотра регистра рекомендую обработку Универсальный просмотр списков и табличных частей.
  • Установка контроля в зависимости от режима записи документа: Запись, Проведение, ОтменаПроведения. По умолчанию контроль документов происходит при всех режимах записи: Запись, Проведение, ОтменаПроведения.
  • Экспорт/импорт правил контроля в/из файл формата XML.
  • Простой синтаксический контроль текста алгоритма.
  • Кэширование запросов к регистру в параметрах сеанса.
  • Отключение проверки для пользователей с полными правами (при наличии в конфигурации).
  • Настройка порядка проверки реквизитов (по умолчанию проверка проводится в порядке, заданном в конфигурации).


Состав конфигурации:

  1. Подсистемы КонтрольЗаполненияРеквизитов, _СервисныеМеханизмы.
  2. Регистр сведений КонтрольЗаполненияРеквизитов с формами установки контроля объектов, редактирования алгоритмов проверки, общих настроек.
  3. Подписка на событие КонтрольЗаполненияСправочников, КонтрольЗаполненияДокументов.
  4. Общие модули КонтрольЗаполненияРеквизитов (клиентские процедуры), КонтрольЗаполненияРеквизитовСервер (серверные процедуры).
  5. Роли кр_ЧтениеНастроекКонтроляРеквизитов (для пользователей), кр_ИзменениеНастроекКонтроляРеквизитов (для администратора базы).
  6. Константа крОбщиеНастройкиКонтроляОбъектов (для хранения общиих параметров подсистемы).
  7. Параметр сеанса крКэшНастроекКонтроляОбъектов (для временного хранения результатов запросов).
  8. Интерфейс "КР: Контроль реквизитов" (для доступа к объектам подсистемы).
  9. Обработка Матрица ролей пользователей (расширенная) для 1С: Предприятия 8.1 для установки необходимых прав доступа пользователям.


Подсистема встраивается в любую конфигурацию для платформы 1С: Предприятие 8.1 / 8.2 (для обычного приложения) и не мешает обновлению. В общем случае изменений существующих объектов не требуется (см. ниже).

Встраивание производится в режиме конфигуратора. Меню Конфигурация -> Сравнить, объединить с конфигурацией из файла.
Exclamation ВНИМАНИЕ! Перед началом объединения не забудьте снять флажок "Свойства" основной конфигурации.

Перед началом работы с подсистемой назначить пользователям ИБ, производящим какие-либо действия по изменению данных, роль кр_ЧтениеНастроекКонтроляРеквизитов. Назначение ролей пользователям можно произвести на закладке "Установка ролей" формы регистра КонтрольЗаполненияРеквизитов или с помощью обработки Матрица ролей пользователей (расширенная) для 1С: Предприятия 8.1 или Матрица ролей пользователей ИБ (расширенная) для 1С: Предприятия 8.2 (в зависимости от платформы).


Замечания по использованию кэширования запросов к регистру.

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

Авторские права.
Прототипом подсистемы послужила Настройка контроля заполнения справочников и документов в момент записи v.2 от Eugeneer


Download license.txt (17.59 KB). Added/Updated Sun 15 Aug, 2010 02:03. Downloaded 35 Time(s).
Лицензия GNU General Public License v2

Download НастройкаКонтроляЗаполненияОбъектовРасширенная3.1.2.ZIP (197.9 KB). Added/Updated Thu 10 Nov, 2011 19:32. Downloaded 77 Time(s). Price, (Кредиты) 5000.
Подсистема "Настройка контроля заполнения объектов в момент записи". v. 3.1.2. В архиве содержатся два файла: 1Cv81.cf - для платформы 8.1, 1Cv82.cf - для платформы 8.2.

Download НастройкаКонтроляРеквизитов.zip (24.65 KB). Added/Updated Fri 02 Apr, 2010 22:58. Downloaded 70 Time(s).
Примеры настройки контроля реквизитов

#
1. Общий вид с открытым алгоритмом.jpg (91.39 KB). Viewed 344 Time(s).    

Общий вид с открытым алгоритмом.jpg
2. Общий вид.png (52.29 KB). Viewed 327 Time(s).    

Общий вид.png
3. Обшие настройки.png (32.28 KB). Viewed 330 Time(s).    

Обшие настройки.png
4. Запись правил контроля.png (14.69 KB). Viewed 325 Time(s).    

Запись правил контроля.png

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Display posts from previous:   

Summary Rating For >> Подсистема Настройка контроля заполнения объектов в момент записи v3.1.2 для 1С Предприятия 8.1/8.2
Average Rating: 0.00 :: Min Rating: 0 :: Max Rating: 0 :: Number of Ratings: 0
Choose Rating: 1   2   3   4   5  

Similar Topics
Topic Author Forum Replies Last Post
No new posts Функция. Добавление колонки данных в ...
для конфигураций 1C: Предприятия 8.1
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 0 Sat 03 Apr, 2010 01:38 View latest post
Sergey
This topic is locked: you cannot edit posts or make replies. Настройка формата времени и даты. romlex Поддержка и моды для phpBB2 2 Wed 31 Aug, 2005 11:42 View latest post
romlex
No new posts Поступление безналичных денежных сред...
Обработка (создание связанных объекто...
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 0 Thu 31 Mar, 2011 20:12 View latest post
Sergey
No new posts Реализация/Перемещение товаров на осн...
Обработка (создание связанных объекто...
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 0 Sun 10 Apr, 2011 23:00 View latest post
Sergey
No new posts Подсистема "Дополнительные права...
Автоматическая установка даты запрета...
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 2 Thu 19 May, 2011 09:33 View latest post
Sergey




All times are UTC + 3 Hours
All times are synchronized with the forum server time
Users browsing this topic:2 Guests
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum