IE 2017

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

Администрирование - Защита, права, пароли

Расширение позволяет без изменения кода конфигурации выполнять любые проверки при вводе данных, а также скрывать от пользователя недоступные ему данные. Возможна настройка фильтров на вводимые данные с использованием СКД и выполнение произвольных действий над данными. Не требует снятия конфигурации с поддержки, может использоваться с любой конфигурацией на платформе 8.3.6 или выше.

Входит в Топ-10 продаж среди всех разработок Инфостарта по администрированию за последний год

1. Основные возможности расширения
2. Порядок использования
3. Требования к использованию расширения
4. Примеры использования
5. Ответы на вопросы

Основные возможности расширения:

1. Проверка ввода данных. Расширение позволяет настраивать произвольные ограничения на вводимые данные. Настройка проверок ввода может выполняться любым пользователем через удобный интерфейс с использование отборов СКД (пример 1). А также квалифицированным пользователем с использованием произвольного программного кода при записи объекта.

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

3. Возможно выполнение дополнительных действий при создании формы. Это позволяет выполнить проверку доступа при работе с данными (пример 3), а также начальное заполнение объектов значениями по умолчанию либо перезаполнение при открытиии формы (пример 5).

4. Дополнительная обработка данных позволяет дозаполнять объекты перед записью (пример 6).

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

Также есть отдельная версия в виде подсистемы для платформы 8.2.19 и выше.

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

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

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

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

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

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

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

Продукт выпускается в двух вариантах: подсистема или расширение конфигурации.

Подсистема предназначения для использования с любой конфигурацией на платформа 8.2.19 или выше.

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

Также есть отдельные готовые версии для актуальных типовых конфигураций:

  1. Бухгалтерия предприятия 3.0
  2. Управление торговлей, 11.2, 11.3
  3. Комплексная автоматизация, редакция 2.0, 2.2
  4. ERP Управление предприятием 2.1, 2.2
  5. Розница 2.2
  6. Управление небольшой фирмой 1.6

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

Никаких донастроек в конфигураторе не требуется. Сразу после установки из режима Предприятия расширения работают со всеми справочниками и документами. Все обновления доступны бесплатно в течение года после покупки расширения.

Пример 1: проверка ввода номенклатуры (видео)

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


Пример 2: настройка доступа к документам.(видео)

Запретить пользователю доступ к документам реализации кроме реализаций в "Магазин 23"

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

Указываем уровень запрета доступа:  скрывать в списках

 

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

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

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

Пример 4: контроль доступа (видео).

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

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

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

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

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

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

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

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

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

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

ТекущийОбъект.НаименованиеДляПечати = ТекущийОбъект.Наименование

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

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

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

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

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

Ответы на вопросы

Необходимо ли изменение конфигурации для использования продукта?
Разработка в виде расширения не требует никаких изменений конфигурации. Она подключается полностью в режиме предприятия.
Разработка в виде подсистемы требует объединения с основной конфигурацией.

 

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

Если в компании используется несколько баз с разными конфигурациями, для каждой надо приобретать отдельно, или достаточной одной лицензии?
В пределах одной компании достаточно одной лицензии, причем расширение можно использовать во ВСЕХ конфигурациях организации.

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

1. Простая установка из режима предприятия без изменения конфигурации.

2. Бесплатная поддержка в течение года при измениях конфигурации и развитии расширения.

Достоинства

1. Понятная настройка проверок при вводе данных.

2. Понятная настройка доступа к данным с разными уровнями ограничений (запрет изменения, запрет просмотра, скрытие данных). 

2. Расширение полностью готово к работе. Никакой дополнительной доработки не требуется. 

3. Код расширения открыт, возможна самостоятельная адаптация под потребности компании.

Сравнение версий

1.0.1 от 23.05.2015 Первая версия расширения.

1.0.2 от 15.10.2015 Расширен перечень объектов, для которых действует расширение. Исправлены выявленные ошибки.

1.3.1 от 25.04.2016 Добавлена возможность выбора пользователей, для которых действует ограничение, добавлен переход в настройку ограничения из самой формы. К расширению подключены все документа и справочники конфигурации.

2.0.3 от 10.12.2016 Добавлены возможности контроля доступа к данных с учетом СКД шаблона. Добавлена возможность указания нескольких настроек для одного объекта. Добавлено скрытие докуменов в списках.

2.0.4. от 22.12.2016 Добавлена отдельная обработка для автоматической адаптации расширения при изменении конфигурации. Добавлен вариант реализации в виде подсистемы для использования с конфигурациями, не поддерживающими работу расширений на платформе 8.2.19 и выше.

Что в файлах:

Бесплатные файлы:

1. Инструкция пользователя расширения "КоДан" (8.3.6+). Инструкция по подключению и использованию продукта в формате расширения. 

2. Инструкция пользователя подсистемы "КоДан" (8.2.19+). Инструкция по подключению и использованию продукта в виде подсистемы.

3. Кодан: Демоверсия для БП 3.0. Демоверсия расширения для БП 3.0. Подключено 10 справочников и документов.  Отличия от рабочей версии: код частично закрыт, пробный период работы 14 дней.

Платные поставки:

1. Кодан - Универсальный шаблон (расширение для 8.3.6+): универсальный шаблон расширения с открытым кодом. Подходит на любую типовую конфигурацию, имеющую справочник "Идентификаторы объектов метаданных" из БСП. Позволяет быстро дорабатывать расширение для использования с любой конфигурацией. Изначально подключены только справочник "Склады" и документ "АвансовыйОтчет". Все остальные небходимые объекты необходимо подключить из режима конфигуратора самостоятельно аналогично.

2. Кодан - Универсальный шаблон (подсистема для 8.2.19+): универсальный шаблон подсистемы с открытым кодом. Подходит на любую конфигурацию на платформе 8.2.19 и выше. Подробнее в документе "Инструкция пользователя подсистемы 'КоДан' (8.2.19+)".

3. Кодан БП 3.0/УТ11.2/...../УНФ1.6: готовое расширение под конкретную конфигурацию. Устанавливается обычным пользователем в режиме предприятия. Не требует никаких дополнительных донастроек в конфигураторе. Подключены все справочники и документы конфигурации. Также в состав этой поставки входит обработка "Адаптация расширений конфигурации" для адаптации расширения при изменении конфигурации.

4. Отдельная версия расширения под конфигурацию пользователя: отдельная готовая версия расширения под любую конфигурацию пользователя, работающую на платформе 8.3.6 или выше. Данная поставка включает в себя позицию "Кодан - Универсальный шаблон (расширение для 8.3.6+)" и работы по разовому подключению к шаблону всех справочников и документов из конфигурации заказчика.

Гарантия возврата денег

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

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

Наименование Файл Версия Размер
Инструкция пользователя расширения "КоДан" (8.3.6+)
.docx 1,19Mb
09.09.17
338
.docx 2.0.6 1,19Mb 338 Скачать бесплатно
Инструкция пользователя подсистемы "КоДан" (8.2.19+)
.docx 722,39Kb
09.09.17
26
.docx 2.0.6 722,39Kb 26 Скачать бесплатно
Кодан: Демоверсия для БП 3.0
.cfe 190,35Kb
24.12.16
66
.cfe 190,35Kb 66 Скачать бесплатно
[Расширение] КоДан: Контроль ввода данных и доступа к данным [БП, УТ, ЗУП, УНФ, ERP]: Кодан - Универсальный шаблон (расширение для 8.3.6+)
24.12.2016
3000 руб.

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

[Расширение] КоДан: Контроль ввода данных и доступа к данным [БП, УТ, ЗУП, УНФ, ERP]: Кодан - Универсальный шаблон (подсистема для 8.2.19+)
24.12.2016
3000 руб.

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

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

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

[Расширение] КоДан: Контроль ввода данных и доступа к данным [БП, УТ, ЗУП, УНФ, ERP]: КоДан УТ11 (11.2+11.3)
24.12.2016
4000 руб.

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

[Расширение] КоДан: Контроль ввода данных и доступа к данным [БП, УТ, ЗУП, УНФ, ERP]: КоДан КА 2 (2.0+2.2)
24.12.2016
4000 руб.

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

[Расширение] КоДан: Контроль ввода данных и доступа к данным [БП, УТ, ЗУП, УНФ, ERP]: КоДан ERP2 (2.1+2.2)
24.12.2016
4000 руб.

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

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

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

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

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

[Расширение] КоДан: Контроль ввода данных и доступа к данным [БП, УТ, ЗУП, УНФ, ERP]: КоДан. Отдельная версия расширения под конфигурацию пользователя.
24.12.2016
5000 руб.

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

[Расширение] КоДан: Контроль ввода данных и доступа к данным [БП, УТ, ЗУП, УНФ, ERP]: Продление доступа к обновлениям на 1 год после окончания бесплатного периода
24.12.2016
1000 руб.
[Расширение] КоДан: Контроль ввода данных и доступа к данным [БП, УТ, ЗУП, УНФ, ERP]: Тех.поддержка: Адаптация расширения под конфигурацию пользователя (при наличии купленного универсального шаблона)
09.03.2017
2000 руб.

См. также

Вознаграждение за ответ
Показать полностью
Комментарии
1. Артур Аюханов (artbear) 879 25.05.15 18:52 Сейчас в теме
Интересное решение. Спасибо!
2. Яков Коган (Yashazz) 2117 25.05.15 19:23 Сейчас в теме
И бросился народ, сломя голову, осваивать очередную новую плюшку от платформы... Нет бы подождать, пока утрясётся и созреет. Опыт показывает, что подобные новинки а) работают криво, б) подвергаются частым переделкам. Я бы не советовал сейчас связываться с механизмом расширений. Вот релизе в 8.3.9, к примеру, уже даа-а...
belovo3000; +1 Ответить 2
3. Евгения Карук (ekaruk) 3029 25.05.15 19:48 Сейчас в теме
(2) Yashazz, Когда функционал стабилизируется, его нужно уже будет активно использовать.
Разбираться с концепцией, пробовать нужно заранее.
Не обязательно сразу внедрять все новое в рабочей базе, но посмотреть, оценить стоит сейчас.
Именно для того, чтобы потом понимать, как правильно использовать.
Преимущество расширений в том, что при любых проблемах их можно сразу отключить без вреда для рабочей базы.
При этом возможностей они дают достаточно много.
ll13; Мах; amon_ra; klaus38; Snitkovski; MarinaLed; LeXXik; Пан; SunShinne; NewLifeMan; Mick2iS; Гарин; RodinMax; nixel; ARL; Redokov; Brawler; kuntashov; +18 Ответить
4. Алексей Диких (Liris) 40 26.05.15 03:56 Сейчас в теме
Кто знает, как расширения работают в РИБ?
Конкретно, интересно использование в Ризнице 2.1. Расширение нужно подключать на каждом узле?
5. Евгения Карук (ekaruk) 3029 26.05.15 07:50 Сейчас в теме
(4) Liris, Насколько я понимаю, расширения вместе с конфтгурацией не передаются.
Соответсвенно их нужно загружать на каждом узле.
В БСП ость отдельный справочник "Идентификаторы объектов расширений" с перечнем подключенных расширений.
Теоретически можно как-то придумать способ их передачи и автозагрузки при обмене данными.
Но сейчас ничего такого по- умолчанию нет.
6. Вячеслав Алпатов (DonAlPatino) 24 27.05.15 10:47 Сейчас в теме
Грустно как-то... Когда их только анонсировали, то была надежда что будет аналог слоев в Аксапте, которые реально облегчают жизнь и разделяют типовую и свою разработку. По факту получился аналог программных блоков (или что-то типа того) из Парус Корпорация 8 10-летней давности...:-(
7. soba (soba) 27.05.15 12:13 Сейчас в теме
В третьем примере условие инверсное :). Отрабатывать будет с точностью до наоборот
8. Евгения Карук (ekaruk) 3029 27.05.15 12:28 Сейчас в теме
(7) soba, Да, действительно.
Спасибо, поправила.
9. Даниил Матвеев (cargobird) 275 23.06.15 12:58 Сейчас в теме
(0), не разбирались случаем, если код расширения прописан на вкладке "Перед записью" (или в другом подобном месте), в какой последовательности это будет работать? Метод объекта - Метод в подписке на событие - Метод в расширении, или как? Помнится и до сих пор одинаковые методы в подписках вызываются в произвольном порядке, но после метода объекта, интересно было бы узнать как тут.
10. Евгения Карук (ekaruk) 3029 23.06.15 13:23 Сейчас в теме
(9) cargobird, В данном случае это события формы, поэтому они скорее всего будут до метода объекта и до подписок.
По поводe того, какое будет раньше (из конфигурации или расширения) точно не знаю. Вроде где-то упоминалось, что порядок настраивается, но сходу не нашла, где именно.
11. Владимир Буоц (vbuots) 20 23.06.15 16:30 Сейчас в теме
В обработке "ПользовательскиеПроверкиИОбработчики_ЛюбаяКонфигурация.cfe" в форме "Форма ввода" надо исправить ошибку

СтруктураНастроекюСвойство("ТекстСообщенияОбОшибкеПроверкаДанныхТекстСообщенияОбОшибке", ЭтотОбъект.ТекстСообщенияОбОшибке);

т.к. при открытии формы настроек текст ошибки не отображается.
Пож.
12. Андрей Осин (anosin) 27 24.06.15 09:28 Сейчас в теме
(2) Yashazz,
Подозреваю что такого релиза не будет, а будет уже 8.4
13. Евгения Карук (ekaruk) 3029 08.07.15 15:37 Сейчас в теме
(11) vbuots, Спасибо. Поправила.
14. Евгения Карук (ekaruk) 3029 08.07.15 21:56 Сейчас в теме
Добавила пример для ЗУП
15. 2iS (Mick2iS) 04.09.15 20:00 Сейчас в теме
Евгения, а для чего используется БСП?
Насколько сложно сделать тоже самое, но без БСП и универсально - для любых конфигураций?
Делали ли Вы замер (в процентах и\или миллисекундах на один записываемый объект) какую задержку вносят эти настройки, например, для описанного примера с авто-разбивкой Номенклатуры по определенным папкам?
16. Евгения Карук (ekaruk) 3029 04.09.15 21:37 Сейчас в теме
Из БСП сейчас используются только справочники "Идентификаторы объектов метаданных" и "Пользователи".
Без них можно обойтись, просто обходить метаданные конфигурации.
Универсально одно расширение, чтобы подходило на все конфигурации сейчас нельзя. Просто некуда вклиниться в процесс записи, так как нельзя создавать свои подписки. Сейчас я просто вклиниваюсь во все формы. Т.е. нужно знать, что есть в конфигурации и генерировать отдельное расширение под каждую конфигурацию.
По скорости не измеряла. Сам запрос очень быстрый, так как с фильтром по ссылке. Думаю, его длительностью можно принебречь по сравнению с общей длительностью записи. Тут большую задержку скорее всего дает построение текста запроса по схеме СКД. Возможно, стоит параллельно хранить текст запроса, а не строить его каждый раз.
17. Евгения Карук (ekaruk) 3029 04.09.15 21:49 Сейчас в теме
(15) 2iS, + к (16)
По поводу универсальности.
Нельзя сделать универсальное расширение.
Но в принципе технически можно отдавать пользователю не готовое расширение, а обработку, которая при запуске в конкретной базе или по .cf-файлу сгенерирует по определенным принципам готовое расширение для конкретной конфигурации.
18. Админ (Bodyk) 07.09.15 09:22 Сейчас в теме
Не работает в режиме Такси!
19. Евгения Карук (ekaruk) 3029 07.09.15 10:10 Сейчас в теме
(18) Bodyk, Часть скриншотов в статье как раз на такси. Уточните, что именно не работает.
Какое расширения, какая конфигурация, что именно пишет?
20. Админ (Bodyk) 07.09.15 10:39 Сейчас в теме
Проблема в том, что конфигурация измененная. При выставлении режима Такси.Разрешить 8.2. Платформа запускается в режиме 8.2. Приходиться на каждом клиенте прописывать принудительно режим запуска Такси. Если выставить в самой конфигурации Использовать только Такси, при запуске выдает ошибку о несоответствии режима отображения, поскольку в обработке есть проверка на режим запуска.
21. Евгения Карук (ekaruk) 3029 07.09.15 11:04 Сейчас в теме
(20) Bodyk, Расширение делалось для типовой конфигурации. Если отличается режим запуска, просто в конфигураторе снимите галочку для отмены контроля этого признака. На саму функциональность это не повлияет.
22. Админ (Bodyk) 07.09.15 11:13 Сейчас в теме
(21) ekaruk,
К сожалению в конфигураторе обработка открывается только в режиме чтения.
23. Евгения Карук (ekaruk) 3029 07.09.15 11:30 Сейчас в теме
(22) Bodyk, Работа с расширениями полностью аналогична работе с .cf файлами конфигурации. Можно просто открыть конфигурацию для просмотра, но для редактирования ее нужно загрузить. Для изменения расширения его необходимо загрузить полность аналогично.
Конфигурация - расширения конфигурации. - добавить - загрузить из файла.
После редактирования выполняете команду "Сохранить в файл"
24. Админ (Bodyk) 07.09.15 11:34 Сейчас в теме
Спасибо огромное. Будем пробовать.
25. Так Просто (prosto_tak) 27.10.15 09:55 Сейчас в теме
Сейчас решил попробовать расширения конфигурации и столкнулся с занятным вопросом: "Как их отлаживать?". Точки останова поставленные в расширении тупо не срабатывают. Есть серьезные подозрения, что проблема в кривизне моих рук, но... чем 1С не шутит, вдруг их действительно нельзя по-человечески отладить. А как у вас? Работают точки останова в расширении? Может у кого-то есть предположения ЧЯДНТ?
26. Евгения Карук (ekaruk) 3029 27.10.15 11:23 Сейчас в теме
(25) prosto_tak, Вполне нормально работают.
Расширение должно быть подключено в конфигураторе.
27. Глеб Зломанов (Glebis) 5 28.10.15 14:46 Сейчас в теме
В каждом объекте можно делать только одно сообщение при прохождении отбора? Или можно делать несколько проверок (отборов) с различными сообщениями?
28. Евгения Карук (ekaruk) 3029 28.10.15 14:53 Сейчас в теме
(27) Glebis, В текущий реализации сообщение одно общее.
Количество проверок может быть любое. Настраивается стандартно в СКД как:
Условие1 И Условие2 И Условие3
29. Михаил Петухов (oldfornit) 03.11.15 15:23 Сейчас в теме
Может не
Если ПараметрыСеанса.ТекущийПользователь <> Форма.Объект.Ответственный Тогда
    Форма.ТолькоПросмотр = Истина;
КонецЕсли
...Показать Скрыть

а

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

...Показать Скрыть

?
30. Евгения Карук (ekaruk) 3029 03.11.15 19:49 Сейчас в теме
(29) oldfornit, Думаю, первый вариант все-таки логичнее.
Если свойство ТолькоПросмотр уже установлено, то отменять его не нужно.
Гриффин; MSK_Step; +2 Ответить 1
31. Andre (Logarifm_Andre) 05.11.15 15:01 Сейчас в теме
Добрый день!
БД в режиме клиент-сервер, 1С:Предприятие 8.3 (8.3.6.2299)
Отлаживаю ваш механизм и изучаю расширения.
Настроил для справочника Номенклатура условия (при записи)
Ставлю точку останова в модуле формы элемента (ПередЗаписьюНаСервере) справочника Номенклатура.

Запускаю 1С, открываю список справочника Номенклатура и вот выскакивает ошибка

{Справочник.ИдентификаторыОбъектовМетаданных.МодульМенеджера(2696)}: При выполнении операции над расширением "ПользовательскиеПроверкиИОбработчики" возникла ошибка:
Не удалось заблокировать запись. Действие (изменение, удаление или блокировка записи) не выполнено.
Ошибка блокировки объекта. Объект уже заблокирован:
компьютер: 1111, пользователь: 2222, сеанс: 21716, начат: 05.11.2015 в 14:39:27, приложение: Конфигуратор

Убедитесь, что все расширения закрыты в конфигураторе.
ВызватьИсключение ТекстОшибки;

Что с этим делать?

Оттестировал в БД файловой, такой ошибки не было замечено.

Спасибо.
32. Евгения Карук (ekaruk) 3029 06.11.15 22:37 Сейчас в теме
(31) Logarifm_Andre,
Было что-то похожее.
Есть какие-то ограничения в том, что расширение должно быть либо подключено в конфигураторе, либо загружено в предприятии.
Если одновременно и то и другое, то ошибка блокировки расширения.
33. Юлия Мусийцева (Ryzhak) 19 27.11.15 16:28 Сейчас в теме
Добрый день!
Подскажите, как вам удалось добавить форму справочника (без реквизитов), необходимо просто добавить свои процедуры в процедуру ПриЗаписиНаСервере()?
При добавлении в расширение формы справочника программа добавляет кучу всего мне не нужного.
34. Евгения Карук (ekaruk) 3029 27.11.15 19:32 Сейчас в теме
(33) Ryzhak, А чем Вам мешают другие объекты? Платформа просто по умолчанию все связанное докидывает, чтобы его можно было использовать. Я все эти расширения для разных конфигураций програмно по шаблону генерировала. Из конфигуратора только все вместе можно добавить.
Можете потом лишнее удалить, если мешает.
35. Юлия Мусийцева (Ryzhak) 19 29.11.15 18:14 Сейчас в теме
(34) ekaruk, мешают дальнейшим обновлением. если будет ТОЛЬКО форма, тогда не придутся следить за добавленными реквизитами 1С и обновлять форму расширения. А как вы генерировали программно по шаблону?
36. Евгения Карук (ekaruk) 3029 29.11.15 18:50 Сейчас в теме
(35) Ryzhak, Отслеживать ничего не нужно. В большинстве случаев платформа сама разберется, что изменилось.
Я генерировала xml-файлики и стандартно их загружала загрузкой конфигурации из файлов.
37. Юлия Мусийцева (Ryzhak) 19 29.11.15 21:28 Сейчас в теме
(36) ekaruk, а можно поподробнее про генерацию файла и загрузки?
38. Евгения Карук (ekaruk) 3029 29.11.15 22:29 Сейчас в теме
(37) Ryzhak, Стандартные режимы выгрузки и загрузки конфигурации в xml.
Подключаете одну форму, выгружаете расширение в xml, по аналогии добавляете файлы для других форм, загружаете обратно.
39. Artem Shamsutdinov (smartem) 01.12.15 12:27 Сейчас в теме
Добрый день!

Подключил расширение для ERP 2.1.1 (на версию 2.1.2)! Теперь некоторые формы элементов (например, для Ресурсной спецификации, или Маршрутная карта) открываются не во вкладках, а в отдельных окнах (см. 1.jpg). В параметрах стоит интерфейс Такси!
До установки расширения или после его удаления - снова формы открываются во вкладках (см. 2.jpg)
Прикрепленные файлы:
40. Юлия Мусийцева (Ryzhak) 19 03.12.15 14:13 Сейчас в теме
(39) smartem, делаю на 1С:Общепите такого не замечено. Добавлял документы. У меня стоит задача по проверке "ПриСозданииНаСервере" делать определенные действия. Правда я немного усложнил себе задачу: дабы не обновлять каждый раз форму документа при обновлении конфигурации, я удаляю все реквизиты и элементы на форме. Может поэтому у меня не производится аналогичная вашей проблема.
41. Artem Shamsutdinov (smartem) 04.12.15 06:31 Сейчас в теме
(40) Ryzhak, возможно, но я поставил "типовое" расширение. Скачал - поставил.
Хотелось бы конечно еще комментарии разработчика увидеть, но разработчик молчит :(
42. Евгения Карук (ekaruk) 3029 04.12.15 10:17 Сейчас в теме
(39) (41) smartem, Я пока не поняла, с чем этот спецэффект связан. Сходу не вижу причин, нужно немного покопаться. Напишу, когда что-то пойму. Если мешает и конкретно этот справочник не нужен, можете просто его снести в конфигураторе.
Расширение универсальное, но на самом деле лучше его использовать только с теми формами, ограничение для которых действительно нужно, так как загрузка расширения конкретной формы это задержка. Пусть и на миллисекунды, но все равно лишняя задержка при каждом открытии формы.
43. Евгений Шабалин (xzorkiix) 28 19.12.15 23:29 Сейчас в теме
(30) ekaruk,

Если свойство ТолькоПросмотр уже установлено, то отменять его не нужно.


Тогда, чтобы эта мысль разрабодчика была ясна сходу каждому, тогда уж так

Форма.ТолькоПросмотр = Форма.ТолькоПросмотр ИЛИ ПараметрыСеанса.ТекущийПользователь <> Форма.Объект.Ответственный;
44. Oleg Bogdanov (OlegBog1971) 15 24.12.15 14:41 Сейчас в теме
типовая конфигурация БП 3.0.43.29
пытаюсь сделать пример 3 - не получается ... дает редактировать документ отгрузки под любым пользователем ...
не пойму что делаю не так
45. Евгения Карук (ekaruk) 3029 24.12.15 15:36 Сейчас в теме
(44) OlegBog1971, Там, похоже, есть проблема именно в документе реализации.
У документа несколько форм для разных видов операций, а к расширению подключена только основная.
Я поправлю, но уже после нового года. Нужно немного переделать алгоритм подключения форм.

Можете просто подключить расширение в конфигураторе и самостоятельно подключить дополнительные формы полностью аналогично. Там нужно стандартно перенести форму в расширение и скопировать код проверки в модуль формы из основной формы.
46. Яков Коган (Yashazz) 2117 03.01.16 23:09 Сейчас в теме
(12) anosin, накаркали)) http://v8.1c.ru/overview/release_8_4_1/ как он есть. Только вот там функционал, пока что, на уровне 8.3.5, и кажется, история с ветвями развития 8.2 и 8.3 повторяется, т.к. 8.3.8 в "Зазеркалье" уже неявно анонсируют.
Ещё раз повторюсь - не связывайтесь с новинками 1С, пока не сменится пара мажорных версий релизов, поверьте знающему человеку - добром не кончится.

(39) Да ни с чем, кроме косяков платформы, скорее всего, этот эффект не связан.
47. Евгения Карук (ekaruk) 3029 04.01.16 11:13 Сейчас в теме
(46) Yashazz, Судя по картинкам в официальном блоге 1С, уже есть не только 8.3.8, а и 8.3.9.
http://habrahabr.ru/company/1c/blog/273591/
И вполне логично, что развитие 8.4 на каком-то этапе ответвилось от общей ветки. Судя по всему, ответвилось на тапе 8.3.5.
Однако в финальном 8.4.х в любом случае возможности 8.3.6-8.3.9 будут.
Думаю, что те же расширения будут еще функциональнее, чем сейчас.
48. Яков Коган (Yashazz) 2117 05.01.16 00:52 Сейчас в теме
(47) ekaruk, это дааа. Только вот с 8.2 всё кончилось грустно, тянули-тянули её, да и бросили, и выглядело это странновато (хотя, учитывая ситуацию в платформописании 1С, удивляться нечему - жаль, в приведённой вами ссылке реально ничего не сказано о хаосе, что там творится). И вот как-то слишком много стало у них "начатого, но не законченного", причём рассказывают, что вот, обязательно довинтят, когда-нибудь. Лет через несколько. Как, например, пресловутый "Такси", вроде бы делавшийся для мобильных устройств, но так на них и не работающий. И не светит это ему, да.

Ладно, это всё лирика. А вот пробовали ль вы расширения на 8.3.7 перевести, которые на 8.3.6 были сделаны?
49. Oleg Bogdanov (OlegBog1971) 15 11.01.16 15:31 Сейчас в теме
(45) ekaruk, не исправили проблему озвученную в посте 44?
50. Oleg Bogdanov (OlegBog1971) 15 18.02.16 15:17 Сейчас в теме
(45)(45) ekaruk,
сделал все как вы сказали - все равно не работает. Пр запуске ругается ....
Можете в качестве примера сделать для документа Реализация в БП 3.0
51. Сергей Алферов (SunShinne) 600 02.03.16 16:11 Сейчас в теме
52. Яков Коган (Yashazz) 2117 19.04.16 10:11 Сейчас в теме
(50) OlegBog1971, добрый совет вам и всем - не связывайтесь с расширениями. Иначе вам гарантировано энное количество непредсказуемых глюков, часть которых обеспечивается платформой, а часть авторами БСП и типовых конфиг. Хотите устойчивую стабильную работу - забудьте про расширения.
53. Евгения Карук (ekaruk) 3029 25.04.16 22:23 Сейчас в теме
Расширение обновлено на версию 1.3.1
Переработана логика работы.
Добавлена возможность выбора пользователей, для которых действует ограничение, добавлен переход в настройку ограничения из самой формы. К расширению подключены все документы и справочники конфигураций.
Исправлены выявленные в процессе использования ошибки, в том числе указанные в постах (39) и (44).
Расширение переведено в коммерческий режим, соответственно все замечания будут оперативно устраняться.
Есть бесплатная демоверсия для БП 3.0. Отличается только выдачей сообщения и закрытым кодом.
В стоимость расширения входят бесплатные обновления в течение года после покупки (кроме пункта "Отдельная версия расширения под конфигурацию пользователя". Он подразумевает разовую разработку расширения по конфигурации заказчика)
54. Евгения Карук (ekaruk) 3029 26.04.16 17:50 Сейчас в теме
Предлагаю обсудить, чего еще не хватает в расширении для удобной работы.
Какие есть пожелания/замечания/проблемы при использовании.
55. Антон Дилёв (Antoska) 13 05.05.16 08:43 Сейчас в теме
(43) xzorkiix, оригинальный вариант более нагляден и прост в понимании. Как для меня.
56. Евгения Карук (ekaruk) 3029 05.05.16 09:39 Сейчас в теме
(55) Antoska, А "оригинальный" это какой имеется в виду?
Я просто встречала несколько разработок для ограничения ввода данных. Но все достаточно разные.
57. Наталья Бурова (Natabu) 15.05.16 10:51 Сейчас в теме
(56) ekaruk, подскажите, а с помощью этого расширения можно убрать у пользователей возможность изменять формы и добавлять себе разделы?
58. Евгения Карук (ekaruk) 3029 16.05.16 09:55 Сейчас в теме
(57) Natabu, Насколько я понимаю, это стандартные команды интерфейса.
Их доступностью программно нельзя управлять на уровне форм.
59. Наталья Бурова (Natabu) 16.05.16 21:40 Сейчас в теме
(58) ekaruk, за эти возможности отвечает роль "Сохранение данных пользователя", но она почему-то не всегда работает. В некоторых случаях снятие галки с этой роли блокирует у пользователя возможность изменять формы, а в некоторых нет. Однако с помощью отключения этой возможности (Изменения форм) можно очень гибко настраивать доступы любому пользователю. Просто убрать ту или иную кнопку в форме или, например, скрыть какой-то раздел в форме. Например, телефоны клиентов. Или просто убрать все лишние вкладки или разделы в какой-то форме, чтобы сделать форму простой и понятной для пользователей, так как большинство разделов и так заполняется по умолчанию.
60. Евгения Карук (ekaruk) 3029 17.05.16 13:28 Сейчас в теме
(59) Natabu, Это не обязательно делать именно настройками формы.
Достаточно прописать программно в расширении для элементов "Видимость = Ложь" и включить данную инструкцию для определенных пользователей.
В этом случае в пользовательском режиме эти выключенные элементы увидеть нельзя будет.
61. Безымян Безфамильный (IlyaSR) 24.05.16 13:26 Сейчас в теме
Расширение предназначено для использования с любыми конфигурациями на основе БСП, работающими на платформе 8.3.6 или выше.

8.3.6.2299 не желает работать, говорит 8.3.7 хочу
62. Евгения Карук (ekaruk) 3029 24.05.16 14:57 Сейчас в теме
(61) IlyaSR, Для работы расширения достаточно версии 8.3.6 или выше.
Насколько я понимаю, 8.3.7 это уже требование типовой конфигурации.
Уточните, пожалуйста, какой именно файл и на какой конфигурации пробуете.
63. Артём Артёмов (TeMochkiN) 24.05.16 16:55 Сейчас в теме
Извините, если вопрос не по теме, а возможно ли управлять видимостью, доступностью и обязательностью заполнения типовых реквизитов в зависимости от значений дополнительных реквизитов без изменения конфигурации? Или можно делать только такие проверки, как в вашей обработке?
64. Евгения Карук (ekaruk) 3029 24.05.16 17:22 Сейчас в теме
(63) TeMochkiN, Частично можно управлять с помощью установки условного оформления в событии при создании формы.
Но с использованием именно этого моего расширения возможностью настройки видимости достаточно ограничены.
В своем расширении можно настроить почти всё без изменений конфигурации, но это уже в конфигураторе.
65. Артём Артёмов (TeMochkiN) 24.05.16 17:29 Сейчас в теме
(64) ekaruk, а вы не планируете что-нибудь подобное реализовать с помощью расширений? Возможно, был бы спрос)
66. Евгения Карук (ekaruk) 3029 24.05.16 17:36 Сейчас в теме
(65) TeMochkiN, Именно по видимости/доступности в зависимости от значений реквизитов сейчас нельзя реализовать настройку в режиме предприятия универсально с приемлемой скоростью.
Только одним условным оформлением все нужные свойства установить нельзя, а добавлять обработчики на все элементы и перестраивать форму каждый раз неприемлемо с точки зрения скорости.
Т.е. это нужно именно делать самостоятельно расширение под конкретную задачу.
67. Артём Артёмов (TeMochkiN) 24.05.16 17:50 Сейчас в теме
(66) ekaruk, видимо, это будет проще реализовать, когда выйдет 8.3.9?)))
68. Евгения Карук (ekaruk) 3029 24.05.16 18:48 Сейчас в теме
(67) TeMochkiN, 8.3.9 не добавляет почти ничего именно для работы с формами. Она даст возможность более полноценно работать с объектами. Например, в этом моем расширении проверки я планирую перенести в модуль объекта. В этом случае они будут работать всегда, а не только при записи из формы.
А можно несколько примеров задач, которые хотелось бы решить именно в плане доступа к реквизитам?
Работать с видимостью и доступностью в расширениях можно. Функциональности расширений уже достаточно. Просто это слишком широкий спектр задач и их нужно реализовывать отдельно.
Я не представляю, как это может работать универсально. Т.е. как такая настройка должна выглядеть с точки зрения пользователя/консультанта.
69. Артём Артёмов (TeMochkiN) 25.05.16 10:00 Сейчас в теме
(68)
Я не представляю, как это может работать универсально. Т.е. как такая настройка должна выглядеть с точки зрения пользователя/консультанта.

Сам пока ещё думаю. Возможно, оно должно выглядеть как расширение подсистемы свойств. Ведь мы когда создаем доп реквизит, мы можем задавать условия как по реквизитам объекта, так и по уже добавленным к этому объекту доп реквизитам. http://s018.radikal.ru/i518/1605/66/e887ef6fbe56.png
Почему бы по такому же принципу не управлять свойствами реквизитов объекта?
70. Гость 29.05.16 05:22 Сейчас в теме
Подскажите ,пожалуйста, пытаемся подключить расширение, но при подключении выдает сообщение: "ошибка хэш-версии файла конфигурации", что это значит?
71. Евгения Карук (ekaruk) 3029 29.05.16 09:26 Сейчас в теме
(70) Гость, Вроде не сталкивалась именно с этой ошибкой.
Уточните, какое именно расширение пробуете, какая конфигурация, номер релиза, платформа.
72. Гость 30.05.16 10:23 Сейчас в теме
(71) ekaruk, пробуем Пользовательские проверки и обработчики для УТ 11.2 (Лайт), у нас УТ 11.2.3.137 1с 8.3.8.1652
73. Евгения Карук (ekaruk) 3029 31.05.16 22:38 Сейчас в теме
(72) Гость, Да, у меня тоже проявилось.
Пересохранила в 8.3.8. Сейчас подключается корректно. Обновила файл в публикации. Попробуете еще раз проверить.
74. Гость 01.06.16 07:54 Сейчас в теме
(73) ekaruk, скачали новый файл, но почему-то всё равно не получается, то же самое сообщение появляется
75. Евгения Карук (ekaruk) 3029 01.06.16 10:52 Сейчас в теме
(74) Гость, Странно, должен подключаться.
Попробуйте скачать напрямую
https://yadi.sk/d/72pNuhKmsAc2x
https://yadi.sk/d/wrTOjtBtsAcAs
Напишите, подключится ли какой-то из них.
76. Гость 05.06.16 04:41 Сейчас в теме
(75) ekaruk, файл № 2 подключился , но после перезагрузки сразу сообщение Ошибка подключения расширения. Не найден объект справочник. Виды объектов ЕГАИС.
Пробовали подключить к УТ 11.2.3.143.
77. Евгения Карук (ekaruk) 3029 06.06.16 12:20 Сейчас в теме
(76) Гость, В каком-то из последних обновлений убрали справочник.
Поправила расширение под структуру метаданных УТ 11.2.3.143.
Можете взять обновленный вариант из бесплатных файлов публикации "Пользовательские проверки и обработчики для УТ 11.2 (Лайт)"
78. Владимир (Strange Device) 305 06.08.16 13:42 Сейчас в теме
(43) xzorkiix,

Можно, но, честно сказать вариант А просто легче читается... Хотя, конечно, на вкус и цвет товарищей нет...
79. Андрей Ник (andrey80nik) 05.10.16 15:17 Сейчас в теме
Ошибка подключения расширения: ПользовательскиеПроверкиИОбработчики (1.3.1) - Не найден объект Справочник.АктОРасхожденияхПослеПриемкиПрисоединенныеФайлы
конфигурация УТиВСК 2.0 на базе УТ 11.2
80. Андрей Ник (andrey80nik) 05.10.16 18:11 Сейчас в теме
Пользовательские проверки и обработчики для БП 3.0/УТ 11.2 (Лайт): отличается от платной только закрытым кодом - получается если купить, то теоретически сможем заставить работать на нашей версии 1с?
81. denis ivlev (shden) 11.10.16 17:29 Сейчас в теме
Здравствуйте!
Расширение перестало работать в УТ 11.3. Ждем новой версии. Спасибо.
82. Oleg Bogdanov (OlegBog1971) 15 19.10.16 16:25 Сейчас в теме
Последний релиз 1С:Бухгалтерия 3.0.44.166, платформа 8.3.9.1818
Расширение загружается, но из-за него не работает некоторая стандартная функциональность - ввод нового документа копированием (F9), ввод нового документа (например для документа Счет покупателю) ...
Причем на 3.0.44.115 все работало корректно.
Пришлось отключить расширение.
83. maximis maximis (maximis) 02.11.16 21:57 Сейчас в теме
(81) shden,

Достаточно через конфигуратор зайти в расширение.
Найти обработку "ек_ПользовательскиеПроверкиИОбработчики".
У обработки есть команда "ДополнительныеПроверки", у этой команды нужно изменить состав "тип параметра команды".
т.е. нужно снять галки с удаленных объектов:
Справочники -> УдалитьДоговорыЭквайринга
Справочник -> УдалитьДоговорыЭквайрингаПрисоединенныеФайлы
Документ -> УдалитьАктОРасхожденияхПриПоступленииТоваров
Документ -> УдалитьАктПриемкиТоваров
Далее удалить из расширения эти объекты и обновить его.
84. Павел Белан (webcisp) 19.11.16 22:35 Сейчас в теме
Как жаль что нет подобной штуковины для 8.2 (а хотелось бы) . у меня 5 баз на УПП 1.3 - даже с изменением конфига .. под любым углом ..
85. Евгения Карук (ekaruk) 3029 21.11.16 11:48 Сейчас в теме
(84) webcisp, При желании можно адаптировать на вариант без расширений.
Просто необходимо будет включать изменения в конфигурацию.
Соответственно сложнее потом с поддержкой.
86. Евгения Карук (ekaruk) 3029 15.12.16 12:47 Сейчас в теме
Обновила до версии 2.0.3.
1. Добавлены возможности контроля доступа к данных с учетом СКД шаблона.
2. Добавлена возможность указания нескольких настроек для одного объекта.
3. Добавлена возможность скрытия в списках документов, не удовлетворяющих настроенному условию.
87. Евгения Карук (ekaruk) 3029 15.12.16 12:49 Сейчас в теме
Добавлены варианты расширения для новых редакций УТ11.3, КА2.2, ЕРП2.2.
Расширения идут в комплектах с расширениями прошлых редакций (УТ11.2, КА 2.0, ЕРП 2.1). При обновлении своей конфигураций на новую редакцию необходимо просто перейти на новое расширение из комплекта.
88. Евгения Карук (ekaruk) 3029 23.12.16 08:52 Сейчас в теме
При переходе с версии 1.3 на версию 2.0 изменен формат хранения данных и возможно появление ошибки "Значение не является значением объектного типа "Свойство"".
В этом случае необходимо удалить старые настройки командой
ХранилищеОбщихНастроек.Удалить("ек_ПользовательскиеПроверкиИОбработчики",Неопределено,Неопределено);
Выполнить команду можно через консоль кода https://yadi.sk/d/L3vRJkUZ34To8T
89. Евгения Карук (ekaruk) 3029 23.12.16 08:56 Сейчас в теме
(84) Если еще актуально, добавила вариант разработки в виде подсистемы.
Для использования требуется изменение конфигурации, но подходит на любую конфигурацию на платформе 8.2.19 и выше.
Подробнее в документе "Инструкция пользователя подсистемы "КоДан" (8.2.19+)" в файлах публикации.
90. Евгения Карук (ekaruk) 3029 25.12.16 00:31 Сейчас в теме
В большинстве случаев при обновлении конфигурации доработка расширения не требуется. Расширение не зависит от конфигурации и будет работать аналогично на обновленной версии основной конфигурации.
Однако в некоторых случаях при обновлении релиза может измениться состав документов и справочников в основной конфигурации.

В этом случае расширение отключается, и в журнале регистрации появляются ошибки с упоминанием удаленного справочника вида «ПользовательскиеПроверкиИОбработчики (2.0.6): Критичная: Не найден объект Справочник.АктСверкиВзаиморасчетовПрисоединенныеФайлы»

В этом случае необходимо отключить удаленные объекты от расширения.
В состав пакетов для конкретных конфигурации со всеми подключенными объектами добавлена обработка «Адаптация расширения конфигурации», позволяющая удобно отключить удаленные объекты от расширения в режиме предприятия без запуска конфигуратора.
Подробнее в документации к расширению.
91. maximis maximis (maximis) 26.12.16 12:25 Сейчас в теме
Скажите, я купил расширение версии УТ11.2.3.143.
Вы пишите в описании:
"2. Бесплатная поддержка в течение года при измениях конфигурации и развитии расширения."

Как я могу получить новую версию расширения?
Покупал менее года назад.
92. Евгения Карук (ekaruk) 3029 26.12.16 12:57 Сейчас в теме
(91) При необходимости вы можете в течение года после покупки самостоятельно скачать актуальную версию по ссылке из письма Инфостарта, пришедшего при покупке, по которой скачивали первую версию. По этой ссылке всегда находится наиболее актуальная загруженная версия.
Т.е. нужно просто найти письмо от Инфостарта со ссылкой, по которой скачивали первый раз. Если вдруг не найдется, то напишите в личку номер заказа, вышлю просто почтой актуальный вариант.
93. maximis maximis (maximis) 26.12.16 14:03 Сейчас в теме
В письме под ссылкой написано: "Внимание! Срок действия ссылки ограничен!"(я думаю она активна в течении недели).
Перейдя по ссылке пишет: "Файл не найден".
Номер заказа отправлю в личку.
94. Евгения Карук (ekaruk) 3029 26.12.16 14:22 Сейчас в теме
(93) Возможно, сбой на сайте или у меня срок действия ссылки был неверно указан.
Написала в личке ссылку на актуальный вариант.
Обратите внимание на сообщения выше : (88) и (90).
Особенности подключения и перехода на новую версию.
95. Илья Брыляков (brylig) 26.12.16 19:32 Сейчас в теме
(86) Здравствуйте!

Приобрел версию для УНФ. У меня стояла задача: ограничить возможность проведения документов при определенных условиях, но с возможностью записи изменений. Поскольку в имеющихся режимах настройки доступа нет возможности запретить проведение, то думал, что смогу реализовать через произвольный код в обработчике "Перед записью". Однако код обрабатывается только в модуле конкретной формы, но не объекта. Таким образом, из самого документа проведение удается заблокировать, но в списке документов при ПКМ по документу или из меню ЕЩЕ проводится без проблем. Придется для отдельных пользователей прятать в интерфейсе соответствующие элементы и лишать их функциональности.

В связи с вышеописанным, есть предложение расширить, как возможности настроек доступа (добавить "Запрещать проведение", "Запрещать распроведение" и т.д.), так и количество и настройки обработчиков (добавить "Перед записью (модуля объекта)", "Перед записью (модуля формы документа)", "При открытии" и т.д. и дать возможность выбрать тип запуска пользовательского обработчика - до, после, вместо). Можно еще во вкладках с разными типами обработчиков позволять не только вставлять произвольный код, но и формировать список пользовательских обработчиков с тремя видимыми полями: "Вкл/выкл", "Тип исполнения обработчика по отношению к предыдущему в списке (до/после/вместо)", "Произвольный код обработчика". Порядок исполнения (иерархию) задавать синими кнопками вверх/вниз с соответствующим изменением невидимого поля "Порядок" и сортировкой по нему.

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

Возможно, что я в чем-то ошибаюсь и не разобрался. Поправьте, если не сложно.
96. Евгения Карук (ekaruk) 3029 26.12.16 19:59 Сейчас в теме
(95) Да, на текущий момент есть возможность ограничить только действия в форме документов.
По поводу ограничений на проведение из списка документов. Я планирую перенести выполнение проверок при записи из формы документа в модуль объекта документа. В этом случае они будут выполняться всегда, независимо от того, выполняется ли проведение из формы документа, или из списка, или программно.
Такая возможность появится, как только УНФ перейдет на платформу 8.3.9 без режима совместимости. (Сейчас используется режим совместимости с 8.3.8). Думаю, это будет в ближайшее время. Т.е. после перехода на 8.3.9 перенастраивать ничего не нужно будет. Все проверки будут работать аналогично при любом режиме записи.
Отдельные настройка "Запрещать проведение" и "Запрещать распроведение", думаю, не имеют особого смысла. Они аналогичны проверке ПередЗаписью с условием вида
Объект.Проведен И РежимЗаписи.ОтменаПроведения
Тут скорее нужно больше разных примеров в документации.
По настроке порядка вызова и режима вызова до/вместо/после подумаю еще. Возможно и имеет смысл.
97. Илья Брыляков (brylig) 26.12.16 20:10 Сейчас в теме
Согласен, что можно через проверку проведения устроить, но это надо опять код писать, а для элементарных отборов это не сработает. То есть, простому пользователю, который привык настраивать отчеты уже не смочь:)
98. Евгения Карук (ekaruk) 3029 26.12.16 20:38 Сейчас в теме
(97) Возможно. Просто я очень не хочу усложнять интерфейс, чтобы он оставался понятным.
А чем больше различных галочек, тем сложнее обычному пользователю ориентироваться.

Кстати, по Вашей задаче запрета проведения.
У продукта сейчас 2 варианта поставки "Расширение для 8.3.6+" и "Подсистема для 8.2.19+".
У подсистемы проверки частично работаю на уровне подписок, поэтому они работают при любой записи (из формы, из списка, программно..).
Если вопрос запрета срочный и есть возможность вносить изменения в конфигурацию, то можно временно перенести проверку в подписку аналогично работе подсистемы.
Изменения конфигурации ограничатся одной подпиской и новым общим модулем для этой подписки.
Все настройки (проверки, перечень пользователей) можно будет как и сейчас вносить через интерфейс расширения. Потом после перехода на 8.3.9 просто удалите подписку и вернетесь на механизм расширения. Настройки не изменятся.
Если актуально и не получится самостоятельно, то напишите в личку, я подскажу по коду подписки.
99. Андрей Pugachev (panam) 57 29.12.16 00:06 Сейчас в теме
Что то пошло не так

КоДан БП 3.0
1С:Предприятие 8.3 (8.3.9.1818)
Бухгалтерия предприятия, редакция 3.0 (3.0.45.20)

(Критичная) : Не найден объект Справочник.ОбщероссийскийКлассификаторОсновныхФондов.Форма.ФормаВыбораГруппы
(Критичная) : Не найден объект Справочник.ОбщероссийскийКлассификаторОсновныхФондов.Форма.ФормаГруппы
Оставьте свое сообщение