Основная страницаОформление конфигураций


 

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

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

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

Объекты метаданных должны иметь осмысленные идентификаторы;

Для объектов метаданных имеющих длинные или сложные (состоящие из нескольких слов) идентификаторы должны задаваться синонимы;

Пункты меню должны быть аккуратно и осмысленно распределены по колонкам;

Элементы диалогов форм должны быть выровнены и удобно размещены;

Для функционально важных элементов диалогов форм должны быть предусмотрены подсказки;

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

Рекомендуется все диалоги форм разрабатывать таким образом, чтобы они умещались на экране в режиме 640х4 Это позволит работать с конфигурацией на компьютерах имеющих только такое разрешение (например, маленьких портативных компьютерах), и обеспечит комфортную работу в режиме 800х600, являющимся достаточно распространенным;

Тексты модулей конфигурации должны быть удобочитаемыми и понятными;

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

Текст модулей должен быть выровнен "лесенкой" (синтаксический отступ);

В тексте должны присутствовать комментарии для сложных алгоритмов;

В модулях должны использоваться осмысленные имена переменных, процедур и функций отражающие их назначение;

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

Средства 1С:Предприятия должны использоваться штатным образом в соответствии с их назначением;

Не следует использовать функции сохранения значений в строку для хранения значений в информационной базе;

Конфигурация должна иметь описания для всех объектов типа Справочник, Документ, Перечисление, Отчет, Обработка, Журнал, Регистр, План счетов, Журнал Расчетов, Календарь, Группа расчетов, а также для всей конфигурации в целом;

В конфигурации должен быть отключен режим непосредственного удаления. Средствами языка не должно выполняться непосредственное удаление объектов тех видов, на которые могут иметься ссылки в ИБ;

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

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

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

Константы языка типа "Дата" и строковые значения, преобразуемые к типу "Дата", должны задаваться с четырьмя цифрами года;

При использовании внешних файлов следует применять только относительные пути, для обеспечения переносимости информационной базы;






Рекомендации по конфигурированию и администрированию