Добрый день. На сколько безопасно в расширении создавать новые объекты документы, справочники, регистры? Не оптимальнее ли будет создать их в основной конфигурации (переведя ее в режим редактирования с поддержкой), а в расширении создать только обработчики? Спасибо.
Добрый день, объекты добавлять в расширение конечно не безопасно. При удалении расширения удалятся и таблицы с данными которые с ними связаны. Так можно делать только для каких-то тестовых или временных данных. Поэтому новые надо добавлять в основную конф с префиксом, чтобы было удобнее отличать их при обновлениях. На счет обработчиков в расширении тоже не однозначно с точки зрения удобства. Логика получиться разорванной на несколько частей, писать такой код тяжелее, и сопровождать тоже. Поэтому удобнее обработчики тоже писать в основной коф, выделяя из префиксами, для удобства обновления. Так же некоторые обработчики можно выносить через подписки на событие. Изменять форму можно программно, но лучше тоже в основной конф. Чтобы не было разорванного кода. Но также, зависит от количества доработок, при активной доработке программное изменение формы может записать много времени. В итоге, по моей практике от расширения мало что остается для использования, в основном для этапа разработки. Возможно для доп. Печатных форм и отчетов. 1С рекомендует использовать доп ПФ из расширений, а не через БСП внешние обработки. Так быстрее работает и удобнее из-за единообразия. У меня было ролик по доп ПФ я там рассказывал как это делать. Расширения хорошо использовать для маленьких проектов. Когда есть типовая и надо совсем немного поменять. Для активной доработке они усложняют сильно разработку. Поэтому зависит еще от масштаба доработок.
Добрый день,@@fastAbout1s . Предположим, что мы создали новый объект в конфигурации на него роль "ПолныеПрава" установит право "Интерактивное удаление". Как выходить из этой ситуации? Снимать роль "Полные права" с поддержки и редактировать? Создавать расширение, заимствовать роль "ПолныеПрава" и снимать соответствующее право? Или что-то другое?
Добрый день. На сколько безопасно в расширении создавать новые объекты документы, справочники, регистры? Не оптимальнее ли будет создать их в основной конфигурации (переведя ее в режим редактирования с поддержкой), а в расширении создать только обработчики? Спасибо.
Добрый день, объекты добавлять в расширение конечно не безопасно. При удалении расширения удалятся и таблицы с данными которые с ними связаны. Так можно делать только для каких-то тестовых или временных данных. Поэтому новые надо добавлять в основную конф с префиксом, чтобы было удобнее отличать их при обновлениях. На счет обработчиков в расширении тоже не однозначно с точки зрения удобства. Логика получиться разорванной на несколько частей, писать такой код тяжелее, и сопровождать тоже. Поэтому удобнее обработчики тоже писать в основной коф, выделяя из префиксами, для удобства обновления. Так же некоторые обработчики можно выносить через подписки на событие. Изменять форму можно программно, но лучше тоже в основной конф. Чтобы не было разорванного кода. Но также, зависит от количества доработок, при активной доработке программное изменение формы может записать много времени. В итоге, по моей практике от расширения мало что остается для использования, в основном для этапа разработки. Возможно для доп. Печатных форм и отчетов. 1С рекомендует использовать доп ПФ из расширений, а не через БСП внешние обработки. Так быстрее работает и удобнее из-за единообразия. У меня было ролик по доп ПФ я там рассказывал как это делать. Расширения хорошо использовать для маленьких проектов. Когда есть типовая и надо совсем немного поменять. Для активной доработке они усложняют сильно разработку. Поэтому зависит еще от масштаба доработок.
@@fastAbout1s
Больше спасибо за развёрнутый ответ
Добрый день,@@fastAbout1s . Предположим, что мы создали новый объект в конфигурации на него роль "ПолныеПрава" установит право "Интерактивное удаление". Как выходить из этой ситуации? Снимать роль "Полные права" с поддержки и редактировать? Создавать расширение, заимствовать роль "ПолныеПрава" и снимать соответствующее право? Или что-то другое?
Добрый день, а нельзя не использовать полные права?
У пользователей точно их быть не должно. Если только у админа.