gifts2017

Права доступа к объектам

Опубликовал Александр Зайцев (ozaycev) в раздел Администрирование - Защита, права, пароли

Права доступа 1С

Механизм разрабатывался для быстрого изменения прав пользователей в решениях 1С Предприятие. Данную разработку возможно интегрировать в любую конфигурацию “1С Предприятие 8R43;. Этим 1С решением сможет управлять пользователь любого уровня знания системы 1С. Для работоспособности прав, после настройки, НЕ нужен перезапуск “1С предприятия”.

В функционал “Права доступа” входят такие возможности:

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

                                            

Права доступа 1С

Механизм разрабатывался для быстрого изменения прав пользователей в решениях 1С Предприятие. Данную разработку возможно интегрировать в любую конфигурацию 1С Предприятие 8. Этим 1С решением сможет управлять пользователь любого уровня знания системы 1С. Для работоспособности прав, после настройки, НЕ нужен перезапуск “1С Предприятия”. 

В функционал “Права доступа” входят такие возможности:

  • С помощью данного механизма возможно регулировать видимость, доступность реквизита или самой формы справочника или документа.
  • С помощью данного механизма возможно универсально настраивать отображение данных в форме списка любого справочника или документа.

 

Форма элемента

Механизм предназначен для регулировки прав пользователей на таких уровнях:

  • Видимость любого элемента формы справочника или документа.
  • Доступность любого элемента формы справочника или документа.
  • Ограничение исполнительным модулем который будет выполнятся в любом справочнике или документе, в процедуре «При открытии».
В 1С добавляется новый объект, справочник «Права доступа».

 

Иерархический, ограничен двумя уровнями иерархии с двумя предопределенными папками «Документы и Справочники».

Добавление нового элемента справочника.

Список объектов меняется в зависимости от родителя справочника, если родитель «Документы», в списке выводятся все имена документов 1С конфигурации, если родитель «Справочники», в списке выводятся все имена справочников конфигурации 1С.

 

Табличная часть «Настройки».

Табличная часть «Настройки», самая важная часть всего механизма. В этой табличной части заполняются «1С Роли» по приоритету, настройки реквизитов объекта заполнения и условия которые будут выполнятся «При открытии» объекта. Заполнение табличной части возможно двумя способами:

  • Вручную, через стандартное добавление строки табличной части.
  • По нажатию кнопки «Заполнить». Табличная часть заполняется настройками по умолчанию для всех указанных 1С ролей.

Существует механизм определения важности ролей. Все роли которые будут учувствовать в механизме, необходимо отсортировать по важности в 1С Предприятии и записать в список. Самая важная роль будет первая в списке.

При открытии любого объекта проверки, выбирается самая верхняя, самая важная по приоритету «Роль», которая существует у пользователя и по ее настройке проходит условие открытия. Например: Если в 1С Предприятии, у пользователя будет присвоено 3 роли «Главный бухгалтер, Дирекция, Бухгалтер», а в списке важности ролей будет указано «1.Дирекция, 2.Главный бухгалтер, 3.Бухгалтер», то сработает по приоритету роль «Дирекция».

 Выбор настроек реквизитов 1С:

В форме выводятся все 1С реквизиты, табличные части, командные панели, одним словом все что есть на форме. Колонка видимость и колонка только просмотр по умолчанию заполняются из стандартных настроек справочника или документа.

 

Примеры настроек:

Для настройки права доступа к объекту 1С, нужно просто, выбрать объект, нажать на кнопку «Заполнить. После этого все пользователи базы 1С, будут проходить через эту настроенную проверку. Через форму «Доступностей ролей», можно регулировать «видимость или просмотр» элементов формы справочников и документов.

Рассмотрим грубый пример возможности настройки «Доступностей ролей»:

Первоначальный вид:

Пример после настройки прав пользователю:

 

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

Рассмотрим настройку:

 

Что мы видим, все очень просто, снимаем галочки видимости напротив чего нужно убрать видимость объекта, проставляем галочки только просмотр, напротив чего хотим сделать режим «ТолькоПросмотр».

Если есть уникальный случай, и нужно установить особенные настройки прав для пользователя. Создаем новый элемент справочника, создаем настройки, но проставляем реквизит «Пользователь». Для этого пользователя будет осуществляться именно эта настройка.

Рассмотрим механизм условий, шаблонов и их установку.

Механизм шаблонов разработан для оперативного изменения условий проверок.

Форма шаблонов выглядит так:

 

В левой части существует 2 корневых элемента, в которые можно добавлять новые элементы, в правой части прописывает те условия которые мы хотим чтоб выполнялись в процедуре «При открытии».

Существует возможность копирования шаблонов. При нажатии правой кнопки на наименовании шаблона, в контекстном меню доработана кнопка «Копировать». При нажатии на кнопку «Копировать», шаблон копируется во все элементы справочника, подчиненные текущему родителю. Если данное наименование существует в элементе справочника копирования, этот элемент справочника пропускается.

Рассмотрим механизм групповой установки шаблонов.

 

При переходе на страницу шаблонов, она заполняется автоматически, ролями, на основании табличной части «Настройки», также выводятся существующие шаблоны.

Выбор шаблонов происходит так:

 

Есть возможность выбора по одному шаблону, или по кнопке «Заполнить», если по кнопке «Заполнить», табличная часть заполняется всеми существующими шаблонами.

Кнопка «Установить»

 

После выбора всех нужных нам шаблонов, проставляем флажки напротив роли на которую хотим установить шаблоны, нажимаем «Установить».

Механизм устанавливает все выбранные шаблоны в условия табличной части «Настройки» с разбивкой по имени.

 

Видим, два наших шаблона, которые разбиты на отдельные участки кода, для читабельности. Повторюсь. Эти условия будут выполнятся в процедуре «При открытии» объекта.

Рассмотрим еще один пример условия:

 

Условие справочника «Контрагенты». Значение условия:

Если филиал открываемого элемента справочника, не равно филиалу установленному в настройках текущего пользователя, тогда, форма переходит в режим, ТолькоПросмотр.

Настройки дополнительных прав пользователя 1С.

 Механизм работает только у тех пользователей, у которых стоит признак в дополнительных настройка пользователя «Проверять права доступа объектов». По умолчанию он отключен.

Форма списка

Управление списками очень легкое, чтобы настроить отображение данных в списке справочника или документа, необходимо около 10 секунд потраченного времени.

Пройдемся по всем пунктам настройки:

1. Указание объекта настройки.

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

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

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

4. Рассмотрим пример настройки:

Чтобы проверить результат отбора, существует функционал вывода результата в печатную форму.

Функционал ограничения списков распространяется на такие формы: 

  • ФормаГруппы
  • ФормаСписка
  • ФормаВыбора
  • ФормаВыбораГруппы

Замер производительности

Параметры замера

Конфигурация: УТП(Управление торговым предприятием)

Объект: Заказ покупателя

Формы объекта: Фома элемента; Форма списка;

 

Замер производительности осуществлялся таким способом:

  1. Перед процедурой вызова данного механизма установил точку остановы.
  2. После того как отладка модуля остановилась на этой точке, включил замер производительности.
  3. После всего прохождения процедуры механизма, получил результат замера производительности.

Форма элемента

Для того чтобы задействовать как можно больше ресурсов механизма, я создал максимальную настройку - установил для всех реквизитов формы свойство "ТолькоПросмотр".

Результат замера производительности:

Форма списка

Настройки списка:

Результат замера производительности:


Причины купить

Права доступа к объектам – это универсальный механизм, с помощью которого буквально за пару минут можно настроить доступы на весь состав пользователей 1С целого предприятия.

Нужно убрать доступ к реквизиту формы? – не вопрос, видимость? – тоже, хочешь оставить видимость только одного реквизита формы любого справочника или документа? – нет проблем.

Ограничить вывод данных в формы списков и формы выбора, тоже очень просто. Теперь пользователь не сможет даже увидеть элемент справочника или документа, если Вы этого не желаете.

Теперь у Вас будет мощный механизм выполнения программного кода при открытии формы элемента. Захотелось сделать любую проверку, захотелось заполнить реквизиты при открытии нового элемента - Вам не нужно их прописывать в конфигураторе! Удобным интерфейсом пропишите код в механизме прав, сохраните код в шаблон, при нужде используйте его в других настройках механизма.

Для поддержки или администрирования данного механизма не нужен программист 1С, с ним разберется даже ребенок!

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Права доступа (демо-версия)
.rar 972,54Kb
01.12.12
555
.rar 972,54Kb 555 Бесплатно
Права доступа к объектам
26.09.2014
3000 руб.

Моментальная
доставка

См. также

Подписаться Добавить вознаграждение

Комментарии

1. levinA 01.06.12 13:13
Скажите, чем отличается Демо-версия от полной, и как можно получить полную версию? Спасибо.
3. Петр Петров (Adoms) 07.06.12 08:23
как данный механизм применить к стандартной конфигурации? например Бухгалтерия 2.0? объеденить конфы? стандарным обновлениям это не помешает? сколько стоит полная версия? в публикации некоторые скины не отоброжаются
4. Александр Зайцев (ozaycev) 07.06.12 09:56
Объединением.
В механизме участвуют такие новые объекты:
1 Справочник «Права доступа».
1 Общий модуль «БИЗ».
1 Обработка (Для настройки списков).
1 Предопределенный элемент планов видов характеристик.
Так-как подписки на события «ПриОткрытии» формы не существует, для работоспособности механизма необходимо добавить в обработчик события «ПриОткрытии» формы 1 процедуру.
Необходимые свойства:
Основной режим запуска – обычное приложение.
Цена:
60$ - Поставка для самостоятельного объединения.
80$ - Мое объединение. В него входит:
1. Объединение конфигурации с новыми объектами.
2. Проверка всех участков механизма.
3. Для примера. Добавляю процедуру в обработчик события «ПриОткрытии» в 1 справочник и в 1 документ. Дальше вам решать, где нужен этот механизм.
//-------------------------------------------------//
В публикации все отображается, попробуйте поменять веб-браузер.
5. Игорь Дайнеко (Dnki) 11.06.12 23:25
Просмотрел. Классно! Подход правильный, профессиональный.
Через пару месяцев дойду по этой темы и буду покупать.

Я может не очень внимательно изучил, поэтому хочу подтвердить представление по правам:
- можно сделать разные уровни к объектам (никакой, только чтение, реадктирование, полный) надо написать свои шаблоны, которые включаются затем в "ПриОткрытии".
- на отчеты тоже можно распространить.


По условиям: даете полностью открытый код?
6. Александр Зайцев (ozaycev) 12.06.12 00:57
При открытии любого справочника или документа можно регулировать доступность, видимость любого элемента формы + условия, исполнительный код, любого характера, который будет выполняться при открытии формы.
Управление списками тоже максимально универсально.

Модуль механизма полностью доступен.
На данный момент пишу «Универсальная панель пользователя» который будет связан с механизмом прав но работать будет автономно.
Работать будет при активизации строки и при открытии.
В нем можно будет настраивать в режиме 1С Предприятие такие панели:
1. Панель информации. В ней можно будет отображать до трех областей. Первая – Текстовая. Вторая – Таблица значений. Третья – Элементы формы объекта, которые будут доступны для изменения. Например: Первая – факт адрес контрагента. Вторая – Цены номенклатуры. Третья – Статус документа…, механизмы которые влияют на бизнес процесс, но не должны быть реквизитами объектов.
2. Панель объектов. Пользователь сможет открывать списки, создавать новые объекты…, при этом не шарясь по интерфейсу.
3. Обмен сообщениями. Обмен текстовыми сообщениями в 1С предприятие от пользователя к пользователю.

Это будет бонус к разработке. Первая панель уже готова, как будет свободная минутка, сделаю остальное.
7. Айбек К (ak0710) 13.06.12 15:02
Скачал будем смотреть , как раз может пригодиться для торгашей где много пользователей и всем надо частично все позакрывать, если че купим ))
8. Александр Зайцев (ozaycev) 13.06.12 15:26
Демо-версию делал на быструю руку, если возникнут вопросы, не стесняйтесь...
9. Эстер Коган (e.kogan) 13.06.12 18:07
Необходимость прописывания кода при открытии каждой формы - минус всех таких разработок.
Пора переходить на управляемые и не извращаться, господа.
10. Александр Зайцев (ozaycev) 13.06.12 18:14
Ты оптимист коллега. Еще куча народу на 1С 77 сидит, не говоря уж про обычные формы 8 версии. Не задавались ли Вы вопросом, почему?
11. Антон Руль (squeez) 15.06.12 07:15
Очень интересная разработка. Если я правильно понял даже в демо-режиме она полностью работоспособна? Т.е. можно попробовать интегрировать и в таком виде, а если потребуется использовать настройки и для групп пользователей, тогда можно купить и просто обновить ранее внедрённые модули. Так ли это?
12. Айбек К (ak0710) 15.06.12 09:42
(9) e.kogan, А зачем прописывать код при открытии каждой формы? Там же в подписке на событие делается все
13. Александр Зайцев (ozaycev) 15.06.12 09:47
(11) squeez,
Демо-версия предназначена для создания необходимых моделей настроек прав.
Повторюсь, механизм может работать с любой обычной формой ,любой конфигурации, справочника или документа.


Демо-версия механизма реализована на нескольких 1С объектах. В демо-версии можно настроить видимость, доступность форм (справочников и документов), прописать условия вручную, настроить списки, проверить отображение форм выбора(для этого я создал отчет, где можно в отборе выбрать несколько объектов).
14. Эстер Коган (e.kogan) 15.06.12 10:22
(12) А если такого общего события нет? Или вы говорите только о типовых конфигурациях? Тогда уточняйте, и пишите названия общих модулей и процедур, в которые имеет смысл прописываться.
Формы, представленные на скриншотах, явно 8.1 или в режиме совместимости, да и в 8.2 подписки как таковой на открытие формы (во всяком случае, для обычных) я не помню.
Вот если бы у вас был механизм автопрописывания кода для выбранных форм (и технология последующего обновления) - можно было бы говорить о полной универсальности и лёгкой интеграции. До того - извините.
15. Александр Зайцев (ozaycev) 15.06.12 10:58
(14) e.kogan,

Общего события нет, наверное не будет. Почитай выше, я это все рассказывал.
Этот механизм я устанавливал на большие фирмы с сложным учетом, с большим количеством пользователей. Механизм прекрасно решает вопросы с аудиторами, очень быстрое разграничение прав. Не всегда можно ролями сделать то что тебе необходимо, любое изменение в бизнес процессе несет за собой огромный геморрой для программиста.
Этот механизм как лекарство от геморроя.
Если ты удаленно поддерживаешь БУ в 3 пользователя, тебе естественно эту доработку ставить не стоит, а вот если ты работаешь на большого, например дистрибутора, этот механизм спасает в многих ситуациях.
16. Эстер Коган (e.kogan) 15.06.12 11:51
(15) Что спасает - не спорю, но поддержка его сложна во многих случаях. Сами такую штуку делали, знаю, что говорю.
Светлый ум; quebracho; +2 Ответить 1
17. Александр Зайцев (ozaycev) 15.06.12 11:57
(16) e.kogan,
Ты не знаешь о чем говоришь. Поддержка этого механизма не нужна, настройки осуществляются в 3 секунды, редактирование существующих настроек в 2 секунды, единственное что тебя будет беспокоить – это 1 процедурка в формах при обновлении.
18. Эстер Коган (e.kogan) 15.06.12 12:16
(17) Вот именно, одна процедурка. И один геморрой. Но большой. Знаю.
Полгодика пообновлять - и вешаться.
unichkin; Buхter; AlexO; +3 Ответить 2
19. Александр Зайцев (ozaycev) 15.06.12 12:27
(18) e.kogan,
Работать всегда гемор. Чем-то нужно жертвовать. Видимо у нас разные весовые категории. Ты меня не понимаешь. ОК, сори что заставляю думать о геморном обновлении, я обновление не считаю за работу.
20. Александр Зубцов (iov) 16.06.12 20:22
(19) А это зря. при только 10 % измененного типового кода - каждое обновление - отдельная история.
А насчет прописывать при открытии - даю подсказку поищите процедуру проверки доступности номера документа для редактирования.
Но меня заинтересовало другое. а можно замеры на открытие формы. типовая/с установленной доработкой/с доработкой и правилами можно?
21. Александр Зайцев (ozaycev) 16.06.12 20:34
(20) iov,
Замер чего?
1. Если проверять ограничение видимости и доступности, этот участок проходит моментально.
2. Настройка списков тоже.
3. Вручную прописанный код, это уже зависит от ваших способностей писать оптимальный код.

Повторюсь, ставлю обычно этот механизм на большие базы с большим количеством пользователей. Без проверки на оптимальность такие механизмы не устанавливаются. Будьте спокойны.
22. Александр Зубцов (iov) 16.06.12 20:42
(21) Замер времени от начала открытия формы процедуры приоткрытии() до открытия формы (на форму добавляется реквизит который по порядку обхода- последний). Мог бы поверить - будь это бесплатно. Но раз заявлена стоимость да еще не через сайт infostart (где подобные продукты проходят выборочную проверку экспертами) то хотелось бы больше информации именно по проверкам на оптимальность/привязанность к типовым общим модулям и прочее. Раз заявлено что на больших базах стоит (опять же большие не значит много пользователей) а данный механизм интересен именно в готовом виде для организаций с пользователями > 30 и соответственно потеря производительности при открытии форм на 1-5 % - не существенна а если более? Вам же не тяжело замерить?
23. Александр Зубцов (iov) 16.06.12 20:46
(21) Если тяжело - давайте я замер сделаю. Но (8)
Демо-версию делал на быструю руку, если возникнут вопросы, не стесняйтесь...
- демо версию мерять видимо не стоит.
24. Александр Зайцев (ozaycev) 16.06.12 20:48
(22) iov,
Не тяжело.
На УТ для Укр. подойдет?
1. Какой объект тестировать?
2. Форму списка тестировать?
3. Писать ли произвольный код, если писать то что?
25. Александр Зубцов (iov) 16.06.12 21:18
(24)
конфигурация не важна (важно количество метаданных/реквизитов объекта).
1) форма заказ покупателя
2) желательно
3) произвольный не надо (все понимают что в произвольном коде может быть что угодно).
Спасибо.
P.S. В произвольном коде доступна открываемая форма объекта? например добавить свой реквизит?
26. Александр Зайцев (ozaycev) 16.06.12 21:23
(25) iov,
ОК. Сделаю замеры, опишу все и выложу в публикацию.

Доступны 2 переменные: "Форма" и "Объект".

P.S. Не понимаю что означает добавить свой реквизит при открытии формы.
27. Айбек К (ak0710) 16.06.12 21:23
(14) e.kogan, Я тоже ставил такой механизм и внедрял в типовую конфигурацию Бухгалтерия для Казахстана, в этой конфигурации присутсвует процедура в общем модуле РаботаСДиалогами.УстановитьДоступностьПоляВводаНомера (в нее передается сама форма и метаданые объекта), в которой можно и прописать строку запуска проверки доступности .
a.podobin; Светлый ум; +2 Ответить
28. Александр Зубцов (iov) 16.06.12 21:34
(26) опустим сложности с формой --они больше относятся к отображению данных списком - но тут объективно не столь важен показатель. так что пардон что усложнил задачу.
29. Александр Зайцев (ozaycev) 17.06.12 21:52
Опубликовал замер производительности механизма
30. Игорь Дайнеко (Dnki) 17.06.12 22:01
(18) e.kogan. "Вот именно, одна процедурка. И один геморрой. Но большой. Знаю."
Ну вот привязался! А как иначе сделаешь, если нет другого варианта блокировать Открытие.
И я так делал, только процедура проверки более доморощенная и жесткая.
31. Игорь Дайнеко (Dnki) 17.06.12 22:10
(29) ozaycev, "Опубликовал замер производительности механизма"
Надо полагать, народ интересовался не абсолютными задержками при обращении к объектам. А то, насколько отличается скорость с данным механизмом от "без такового".
Хотя, на мой взгляд, на замеры этого времени лучше не тратьте свое время. :)
Ведь речь о редких (относительно остальных) обращениях к БД. Их удельный вес в нагрузке - доли процентов.
Для любого владельца данными, это мизерная цена за безопасность.
32. Александр Зайцев (ozaycev) 17.06.12 23:04
(31) Dnki,
Хотя, на мой взгляд, на замеры этого времени лучше не тратьте свое время. :)
Ведь речь о редких (относительно остальных) обращениях к БД. Их удельный вес в нагрузке - доли процентов.
Для любого владельца данными, это мизерная цена за безопасность.

Тут ты прав.
Надо полагать, народ интересовался не абсолютными задержками при обращении к объектам. А то, насколько отличается скорость с данным механизмом от "без такового".

Это конечные показатели производительности механизма, не зависимо от объекта. Я хотел довести до людей тот факт, что пользователь не ощутит разницы 0.5 сек от 0.6 сек открытия формы, даже если показатель механизма от общего значения замера будет 20%(в многих справочниках события "ПриОткрытии" совсем нету).

Сравнивать производительность механизма с общим показателем задержек открытия формы, малец не корректно.
По моему мнению, такие показатели производительности допустимы при таком функционале и получаемом результате.
33. Кикос Одинэсенко (servs) 19.06.12 13:35
Плюсонул, автору спасибо за разработку, думаю будет полезна многим.
34. Александр Зубцов (iov) 27.06.12 13:23
(31) Именно.
Но в остальном механизм- как механизм больше полезен чем вреден - так что плюс заслуженный.
Автор как говорится пишы ИсчЁ.
35. Александр Зубцов (iov) 27.06.12 13:30
(0) Но есть один минус в целом - но он более относится к платформе 1с и типовому функционалу чем к данному механизму.
Как пример - после неких манипуляций (изменения вида документа - снятие установка каких либо реквизитов)- происходит проверка доступа - штатного механизма + обновление отображения. но процедура перед при открытии уже не срабатывает. тут стоит немножко покорячится для получения результата.
ПЫСЫ - это факт - принимал работу у франчей - на тесте - все идеально - но как только начали лихорадочно жать кнопки не по "инструкции" то штатные механизмы снимали признаки невидимости-недоступности и прочее.
36. Алексей Земсков (Aleksey.z) 27.06.12 14:58
А пароль для пользователя "Администратор" какой?
Multik; Belkin_Sergey; +2 Ответить
37. geterosser (Belkin_Sergey) 10.07.12 12:30
А пароль для пользователя "Администратор" дадите?
Делали подобное у себя на фирме. Работает уже год, но не для всех документов. Особого геморроя не наблюдается. Аудиторы довольны. Любая прихоть руководства насчет доступа решается за 2 минуты. Помимо видимости и доступности реквизитов советую добавить обязательность заполнения: + еще одна процедура ПередЗаписью, но ее в подписки на события вынесли. До сих пор живет надежда что 1С событие ПриОткрытии тоже добавит в подписки. Кстати, у нас помимо документов в возможные объекты для настройки прав включены справочники, обработки и регистры сведений. Сам хотел сделать коммерческий продукт, но все руки не доходили.
38. geterosser (Belkin_Sergey) 10.07.12 12:35
А для события ПриОткрытии делали переопределение событий на форме элемента. Вот так http://kb.mista.ru/article.php?id=268
С обновлениями проблем в разы меньше.
39. Александр Зайцев (ozaycev) 10.07.12 14:49
Да, на мало изменяемые конфигурации я делал так-же.
Механизм форм элементов отлично работает через процедуру "УстановитьДоступностьПоляВводаНомера". Тогда изменять формы элементов не нужно, а вот чтобы заработал механизм форм списков, форм выборов, необходимо добавить процедуру в "ПриОткрытии".
41. semario (semario) 29.07.12 18:28
в конфигурации 1С: 8.2 - CRM (корп) реализован похожий механизм... еще приходилось делать самому для даты запрета редактирования документов в периоде, выборочно под юзера
42. Александр Тарханов (altar) 12.08.12 20:37
1. Войти в конфигурацию пользователем "Администратор" не получается.
2. При запуске обработки "Настройка прав списка" пишет "не обнаружен запрос.

Соответственно посмотреть ничего не получается. Это так и должно быть? Зачем вывешивать нерабочую конфу?
43. Александр Тарханов (altar) 12.08.12 20:39
Непонятненько, люди ведь свои гроши тратят!
44. Александр Зайцев (ozaycev) 13.08.12 10:46
(43) altar,
Почитай описание.
Это платная разработка. Конфа расчитана под людей с минимальными знаниями 1С администрирования/программирования. Обработка вызывается только из справочника "Права доступа".
45. Александр Тарханов (altar) 13.08.12 14:10
Вроде разобрался, спасибо. Сразу не всё понятно)
46. Алексей Мищенко (Duch) 04.09.12 10:45
Интересная разработка, нужно будет поюзать.
47. Анна Герасимова (Anna_G) 28.09.12 10:17
Спасибо. Довольно интересное решение.
48. Multik 03.10.12 09:11
Здравствуйте, как приобрести вашу разработку, скидки делаете?
49. Александр Зайцев (ozaycev) 03.10.12 09:43
Можно обговорить любые предложения, только в приват...
50. Алекс Ю (AlexO) 03.10.12 10:05
(4) ozaycev,
ужас какой.
Это только в Украине делают реализацию без указания организации, склада, с которого отгружают, адреса доставки, даты оплаты, единиц измерения отпускаемой продукции и цены товара (и, я так понимаю, без итоговой суммы и счета на оплату покупателю - иначе как счет без суммы может быть)?
Не смущайте неофитов своим перехватом формы и скрытием "по требованию якобы ненужных элементов", пусть лучше учатся пользоваться типовыми так, как есть. А в этой фирмульке, где внедрили, нужно наладить организацию работ, чтобы операторы не заполняли по частям РТиУ как каждый чего вздумает, а делали на основе уже существующих документов и вводили эти документы-основания.
51. Алекс Ю (AlexO) 03.10.12 10:06
(5) Dnki,
Классно! Подход правильный, профессиональный.

очень профессиональный подход - замусоривать конфу всяким хламом, игнорируя типовые решения и механизмы, в том числе и по ограничению прав.
Если вы действительно подумали, когда писали "Классно! Подход правильный", то в вашей консерватории, где вы работаете, надо давно что-то менять.
52. Алекс Ю (AlexO) 03.10.12 10:11
(13) ozaycev,
вы даже сами себе противоречите:
А зачем прописывать код при открытии каждой формы?

и
Демо-версия механизма реализована на нескольких 1С объектах.

(15) ozaycev,
а вот если ты работаешь на большого, например дистрибутора

бедный-бедный некий украинский дистрибьютор - вот так несколько "со стороны профессионалов" пройдутся по его конфе, и можно выбрасывать всю базу, потому как её будет проще превратить в типовую, чем поддерживать непонятно что и зачем, да еще безо всякой документации.
этот механизм спасает в многих ситуациях

в каких ситауциях? когда не пумеешь пользоваться типовыми конфигурациями, и начинаешь изобретать параллельную вселенную? :)
53. Алекс Ю (AlexO) 03.10.12 10:18
(30) Dnki,
Ну вот привязался!

e.kogan - это она, девушка, Эстер Коган, о чем напрямую написано в профиле пользователя.
54. Александр Зайцев (ozaycev) 03.10.12 10:31
(50) AlexO,
Я демонстрировал возможности механизма, не придирайся к картинкам.
Человек, ты работал в больших фирмах, где документооборот 5000-10000 в день, где он-лайн работают 100-150 человек, которые лезут куда попало, где любая человеческая ошибка приводит к большой проблеме, на которую нет времени для исправления, потому что вся бизнес цепочка рассчитана на минуты?
Скорее всего нет.

Повторюсь, если ты +- грамотный программер и умеешь настраивать права на уровне ролей, нет больших требований к доступам, маленький состав пользователей 1С, ОК. - не нужна разработка.
Если маленькая фирма, где каждый пользователь 1С может заменять другого - роли не подойдут - разработка нужна.
Если маленькая фирма и нет 1С программиста - разработка однозначно нужна.
Большая фирма от 50 пользователей - разработка однозначно нужна(исходя из моего опыта).

Где мусор?
1. Один, отдельный справочник.
2. Один отдельный общий модуль.
3. Одна обработка.
4. В одном месте вызов механизма для всех элементов форм.
5. В формах списка и выбора по одному вызову механизма в "ПриОткрытии"(которые не обновляются).

Я смотрю ты из состава программистов, которые не разбираются в проблемах, а затыкают дыры, исходя из твоих не обдуманных и не доказанных комментариев.
55. Алекс Ю (AlexO) 03.10.12 11:01
(54) ozaycev,
на которую нет времени для исправления, потому что вся бизнес цепочка рассчитана на минуты?

вот если понадобились такие костыли - как раз никаких бизнес-процессов и нет, тем более - "рассчитанных по минутам". Одна видимость на бумаге.
Есть поля, обязательные для заполнения. Есть настройки пользователя, где указываются значения по-умолчанию, есть типы цен по выбору номенклатуры, есть НДС для номенклатуры - да много еще чего есть для автозаполнения. Значения по-умолчанию часто заполняют поля, обязательные к заполнению.
Остальное прекрасно опускается.
Если ты этого не знаешь - твои проблемы.
А продавать ерундовщину, которая курочит типовые документы безо всякой привязки в типовым механизмам проведения и учета, и прикрываться "это нужно некоей большой фирме" - это верх наглости и бестолковости.
56. Александр Зайцев (ozaycev) 03.10.12 11:18
Ты даже не понимаешь о чем речь тут идет, лучше молчи и создавай умный вид.
57. Алекс Ю (AlexO) 03.10.12 12:22
(19) ozaycev,
я обновление не считаю за работу.

видимо, обновлял только типовые автоматом... через интернет...
58. Елена Елена (сон) 11.10.12 12:45
В сообществе "Инфостарта" есть хорошая традиция - быть корректным и приветливым. А Вам, AlexO, на "Волшебный форум" надо. Там негатив, там перепалки...
59. Алекс Ю (AlexO) 11.10.12 13:05
(58) сон,
вам скидывать примеры в личку? :)
или сами найдете?
quebracho; +1 Ответить
60. Александр Зайцев (ozaycev) 14.10.12 23:10
Всем привет,
Акция! Цена снижена до 25$. Срок действия акции ограничен!
61. Анатолий (ABudnikov) 15.10.12 19:01
(60) а как купить-то?
нажимаю - положить в корзину, а сайт выдаёт - не найдена цена...
62. Александр Зайцев (ozaycev) 15.10.12 19:28
Извините, сам не понимаю в чем дело.
Написал в поддержку, жду ответа.
Подпишитесь на эту тему, я сообщу как только что-то узнаю.

Спасибо.
63. Алексей Медведев (Aleksey163) 15.10.12 20:36
полезная вещь..нужно будет у вас ее забрать)) плюсик в карму)
64. Александр Зайцев (ozaycev) 15.10.12 20:45
(63) Aleksey163,
Забрать?! :)

Ну, спасибо)).
65. Александр Зайцев (ozaycev) 16.10.12 10:59
Проблема с заказом продукта исправлена.
66. Валерий (warenic) 16.10.12 16:11
67. Александр Зайцев (ozaycev) 16.10.12 20:08
(66) warenic,
Спасибо, полезная информация.
68. Елена Елена (сон) 16.10.12 22:38
ПРИМЕР
УТ 10. В справочнике "типы цен" есть особый тип цен, который надо закрыть от группы пользователей. Остальные типы цен должны быть доступны им для работы. Можно ли эту задачу выполнить с помощью Вашей обработки?
69. Александр Зайцев (ozaycev) 17.10.12 09:26
(68) сон,
Да, скачайте демо версию и попробуйте.

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

Для примера в демо конфигурации я создал несколько справочников, несколько документов и отчетов.

На справочниках и документах Вы можете испробовать механизм форм элементов и отображение списков. В отчетах, формы выбора.

Если в механизме форм списков сделать определенную настройку, она будет действовать как в форме списке, так и в форме выбора.

** Только в демке нет возможности сделать настройку на группу пользователей.
70. Дмитрий Глеков (glek) 02.11.12 13:14
Ну что, Саня. Молодец. Разработка хорошая, нужная. Не останавливайся. теперь нужна разработка, которая будет генерить формы по настроенным полям ;-)
71. Александр Зайцев (ozaycev) 02.11.12 13:20
72. Alexey Osipov (alexey_1c) 02.11.12 14:34
74. Максим (maxim305) 14.11.12 10:38
Спасибо, полезный материал.
75. Евгений Степанов (Evgeny-st) 22.11.12 16:01
Добрый день!

Вчера купил "Права доступа". Объединил с конф."Бухгалтерия 8" ред.2.0.38.6. Затем в программе пытался добавить новый элемент справочника "Права доступа", выдает ошибку:

{ОбщийМодуль.БИЗ.Модуль(8)}: Метод объекта не обнаружен (ПолучитьЗначениеПраваДляТекущегоПользователя)
СписокНастроек = УправлениеПользователями.ПолучитьЗначениеПраваДляТекущегоПользователя(ПланыВидовХарактеристик.ПраваПользователей.ПроверятьПраваДоступаОбъектов, Ложь);

Что не так? Что еще надо сделать? Автору писал напрямую. Пока молчит... Помогите пожалуйста!
76. Александр Зайцев (ozaycev) 22.11.12 16:07
Добрый день, на прямую не писали мне. Сейчас скажу что сделать
77. Евгений Степанов (Evgeny-st) 22.11.12 16:11
78. Александр Зайцев (ozaycev) 22.11.12 16:19
(