Перейти к содержанию
#std467

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

1.1.

Используйте только штатные и документированные возможности платформы.

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

1.2.

Платформа может работать в различных СУБД, операционных системах, браузерах. Рассчитывайте на работу в разной среде.

1.3.

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

Исключения:

1.4.

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

  • толстого клиента обычного приложения;
  • внешнего соединения.

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

  • Переключите свойство конфигурации Использовать управляемые формы в обычном приложении в Истина.
  • Переключите свойство конфигурации Использовать обычные формы в управляемом режиме в Ложь.
  • Создавайте общие модули по стандарту #std469: Правила создания общих модулей.
  • Пользуйтесь режимом редактирования для режимов запуска управляемое и обычное приложение. Включите в меню СервисПараметры – закладка Общие.
1.5.

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

Интерфейс, сильно отличающийся от интерфейса по умолчанию, может пугать пользователей.

Также учитывайте #std794: Ограничения на использование внешних ресурсов.

2.1.

Пишите тексты грамотно. Не допускайте ошибок.

2.2.

Не оставляйте после себя мертвый код и мертвые объекты метаданных. Все, что не используется - удалите.

2.3.

Метаданные верхнего уровня сортируйте по имени. Подчиненные метаданные, реквизиты, измерения, формы - располагайте в соответствии со своим проектным решением.

Исключения:

Источники