Общие требования к конфигурации

#std467

Область применения: управляемое приложение, мобильное приложение, обычное приложение.

1.1. Конфигурация должна использовать только штатные и документированные возможности платформы 1С:Предприятие.

Область применения (уточнение): управляемое приложение, обычное приложение.

1.2. Конфигурация должна быть одинаково рассчитана на работу со всеми СУБД, операционными системами, веб-браузерами и различными режимами работы, которые поддерживает платформа 1С:Предприятие. В частности, в веб-клиенте все ключевые возможности конфигурации должны быть доступны пользователям без использования расширения работы с файлами, а взаимодействие с пользователем должно быть организовано асинхронно.
Дополнительные материалы:

1.3. Конфигурация не должна содержать ошибок, обнаруживаемых при проверке конфигурации (конфигуратор – меню КонфигурацияПроверка конфигурации…). Кроме отдельных, обоснованных случаев:

1.4. Для поддержки обратной совместимости с различными собственными и сторонними решениями, внешними обработками и отчетами, разработанными на предыдущих версиях платформы 1С:Предприятие 8.0 и 8.1, конфигурация также должна поддерживать запуск в режимах обычного приложения (толстый клиент) и внешнего соединения для администраторов (пользователей с полными правами). Для этого рекомендуется 

  • свойство конфигурации «Использовать управляемые формы в обычном приложении» установить в Истина, а свойство «Использовать обычные формы в управляемом режиме» – в Ложь.
  • придерживаться общей схемы установки признаков общих модулей,
  • а саму разработку в Конфигураторе вести в режиме редактирования для обоих режимов запуска – управляемое и обычное приложение (меню СервисПараметры – закладка Общие).

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

1.5. При проектировании тех или иных технических решений, при разработке пользовательского интерфейса, отчетов и т.п. не рекомендуется отходить от умолчаний платформы 1С:Предприятие. Реализация альтернативных вариантов технических решений допустима только в отдельных, обоснованных случаях.

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

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

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

Исключение составляют: