[Расширение] КоДан: Контроль ввода данных и доступа к данным [БП, УТ, ЗУП, УНФ, ERP]

0. Евгения Карук (ekaruk) 2774 23.05.15 02:03 Сейчас в теме
Расширение позволяет без изменения кода конфигурации выполнять любые проверки при вводе данных, а также скрывать от пользователя недоступные ему данные.
Возможна настройка фильтров на вводимые данные с использованием СКД и выполнение произвольных действий над данными.
Не требует снятия конфигурации с поддержки, может использоваться с любой конфигурацией на платформе 8.3.6 или выше.

Перейти к публикации

Вознаграждение за ответ
Показать полностью
Комментарии
100. Евгения Карук (ekaruk) 2774 29.12.16 05:45 Сейчас в теме
Да, такие проблемы возможны при смене релиза конфигурации.
В данном случае они связаны с тем, что 3.0.45 удалили несколько форм, которые были в 3.0.44.
Обновила расширение под 3.0.45. Можете скачать обновленный вариант по той же ссылке.
В дальнейшем при появлении таких проблем достаточно запустить обработку "Адаптация расширения конфигурации" из комплекта поставки.

Видеопример адаптации расширения.

Немного подробнее описано в документе "Инструкция пользователя расширения "КоДан" (8.3.6+)" в бесплатных файлах публикации.
101. TMV 14 14.02.17 18:03 Сейчас в теме
Ознакомившись с материалами так и не стало ясно возможно ли в обработчиках (например, "Перед записью") указывать произвольный код (с использованием запросов к БД)?
Например, поиск дублей при вводе новых контрагентов. Или поиск по уже заведенной в БД контактной информации. Или при вводе заказа клиента проверять наличие у него адреса доставки.
102. Евгения Карук (ekaruk) 2774 14.02.17 23:30 Сейчас в теме
(101) Можно указывать любой код, выполняющийся на сервере. В том числе запросы к базе данных.
103. Alexey Kovalevskiy (owson) 22.02.17 10:11 Сейчас в теме
Планируется использовать ваше решение на типовой Бухгалтерии КОРП 3.0 на 250 пользователей - ограничить доступ к некоторым справочникам по простому условию.

Сильно ли это решение замедлит скорость работы? Делалось ли нагрузочное тестирование? Использует ли данное решение RLS? Код, я так понимаю, закрытый?
104. Alexey Kovalevskiy (owson) 22.02.17 11:00 Сейчас в теме
Потестировал демо пример - пользователь может делать пометку на удаление у недоступных для изменения элементов. Хорошо бы, если бы он не мог этого делать, если стоит свойство "изменение"
105. Евгения Карук (ekaruk) 2774 26.02.17 09:22 Сейчас в теме
(103) Тестирование не делалось.
Но проверка очень быстрая. Скорость сильно зависит от настроенных условий.
RLS не используется.
Код в платной версии открыт.
106. Глеб (user596430_gleb21) 10.03.17 18:35 Сейчас в теме
Не совсем в тему, но если не затруднит, ответьте.
У Вас в расширении заимствованные формы совсем пустые, нет реквизитов форм и элементов.
Сколько ни пытался так же сделать, не получилось. Точнее, все удаляется, но если открыть сохраненную форму то она имеет все реквизиты и элементы формы из конфигурации. Попытка открыть форму в режиме "предприятие" вызывает кучу ошибок. 8.3.9.1850 ут 11.2.3.242
Спасибо.
107. Евгения Карук (ekaruk) 2774 12.03.17 00:26 Сейчас в теме
(106)
Не совсем в тему, но если не затруднит, ответьте.
У Вас в расширении заимствованные формы совсем пустые, нет реквизитов форм и элементов.

Через конфигуратор так сделать нельзя. Я работаю с выгрузкой расширения в файлы. В результате нет проблем при изменении форм между релизами.
108. Глеб (user596430_gleb21) 13.03.17 00:21 Сейчас в теме
(107)Спасибо за ответ.
Нашёл способ через конфигуратор. Надо создать нужную дополнительную форму в конфигурации, очистить её , и добавить в расширение. В конфигурации можно спокойно удалить, форма в расширении "привязывается" к основной форме.
109. Илья Брыляков (brylig) 10.04.17 02:50 Сейчас в теме
Расширение не работает в УНФ 1.6.9.32





110. Евгения Карук (ekaruk) 2774 10.04.17 11:36 Сейчас в теме
(109) Должно адаптироваться корректно.
Попробуйте этот вариант обработки адаптации https://yadi.sk/d/TeagYuWZ3DV7kr
Она более новая.
Если не получится адаптировать подключенное расширение, можете адаптировать файл до подключения
Порядок действий https://yadi.sk/i/18joIuWx3DV7H5
111. Илья Брыляков (brylig) 10.04.17 13:09 Сейчас в теме
112. OneMoreWolf 16.04.17 22:30 Сейчас в теме
(96) Скажите, когда планируется реализовать функционал контроля в списке документов. Имею аналогичную проблему - запрет на проведение в списке документов.
113. Сафин Марат (tdrinkam1) 20.04.17 13:59 Сейчас в теме
Насколько использование расширения грузит систему? Можно ли заменить ограничение по группам доступа этим расширением? как это отразится на быстродейстии?
114. Сафин Марат (tdrinkam1) 20.04.17 14:07 Сейчас в теме
И будет ли работать на УТ 10.3 1С-8.3.9?
115. Евгения Карук (ekaruk) 2774 21.04.17 14:41 Сейчас в теме
(112) Хочу дождаться, когда типовые на 8.3.8 переведут без режима совместимости. Еще не перешли.
(113) Зависит от количества настроек. В общем случае замедлением можно пренебречь. Это просто плюс небольшой кусок кода с запросом. На фоне остальных операций несущественно. Ограничения с использованием RLS более жесткие. Они работают везде. Во всех формах, отчетах, запросах.
Расширения работают только с формами. Т.е. в формах выбора, списка пользователь запрещенные данные не увидит (либо не сможет просмотреть в зависимости от настроек). Но может увидеть в отчетах. Однако ограничения через расширения более гибкие, больше вариантов настройки условий и уровня ограничений.
116. Евгения Карук (ekaruk) 2774 21.04.17 14:42 Сейчас в теме
(114) Насколько я понимаю, УТ10.3 работает в режиме совместимости с 8.2. Соответсвенно, расширения для нее использовать нельзя. Только версия со встраиванием в конфигурацию.
117. Сафин Марат (tdrinkam1) 12.05.17 12:48 Сейчас в теме
Есть еще вопрос по переносу настроек с одной базы на другую. Т.е. отработка и наладка всех условий, запретов и т.п. будет на тестовой базе, а вот как потом перенести все созданные правила на базу рабочую?
118. Сафин Марат (tdrinkam1) 12.05.17 14:44 Сейчас в теме
В режиме совместимости УТ 10.3 (встроил в конфиг) не работает код изменений только ответственным, как в примере 4.

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


Но документы все равно доступны к изменению.
119. Сафин Марат (tdrinkam1) 15.05.17 16:41 Сейчас в теме
Уважаемые разработчики, ответьте пожалуйста на заданные вопросы, ведь они заданы по вашему функционалу, который обещан и не работает.
120. Евгения Карук (ekaruk) 2774 16.05.17 09:23 Сейчас в теме
(117) На текущий момент возможности переноса настроек между базами нет. Только перенастроить вручную. Планирую добавить в ближайшее время.
(118) Возможно, что-то не так встроили в конфигурацию. Выложите куда-нибудь .cf файл с изменениями и пришлите мне ссылку личным сообщением. Я подскажу, что поправить.
121. Абдул Баширов (itlab-05) 4 23.05.17 17:40 Сейчас в теме
Не отображается панель , где можно выбрать действия с отбором , например "Скрывать в списках" , скриншот приложил
Конфигурация : Розница 8. Магазин строительных и отделочных материалов, редакция 2.2
Платформа : 1С:Предприятие 8.3 (8.3.8.1675)
Прикрепленные файлы:
122. Евгения Карук (ekaruk) 2774 26.05.17 19:28 Сейчас в теме
(121) Добрый день.
Извините, для розницы не загрузился новый файл, в публикации была прошлая версия.
Скачайте, пожалуйста, повторно по той же ссылке.
Оставьте свое сообщение