Загальні вимоги до конфігурації
1.1. Конфігурація повинна використовувати лише штатні та документовані можливості платформи 1С:Підприємство.Див. також
1.1. Конфігурація повинна використовувати лише штатні та документовані можливості платформи 1С:Підприємство.
1.2. Конфігурація повинна однаково бути розрахована на роботу з усіма СУБД, операційними системами, веббраузерами та різними режимами роботи, які підтримує платформа 1С:Підприємство. Зокрема, у вебклієнті всі ключові можливості конфігурації мають бути доступні користувачам без використання розширення роботи з файлами, а взаємодія з користувачем повинна бути організована асинхронно.
Додаткові матеріали:
- Список підтримуваних операційних систем і СУБД
- Особливості роботи з різними СУБД див. у додатку 8 документації до платформи 1С:Підприємство 8
- Особливості режиму низької швидкості з'єднання та роботи вебклієнта див. у додатку 7 (там само)
Зокрема, конфігурація не повинна містити помилок, що виявляються під час перевірки конфігурації. Крім окремих, обґрунтованих випадків (зокрема, див.: Обробники подій модуля форми, що підключаються з коду; Обмеження на встановлення ознаки «Виклик сервера»).
1.3. Для підтримки зворотної сумісності з різними власними та сторонніми рішеннями, зовнішніми обробками й звітами, розробленими на попередніх версіях платформи 1С:Підприємство 8.0 та 8.1, конфігурація також повинна підтримувати запуск у режимах звичайного застосунку (товстий клієнт) і зовнішнього з'єднання для адміністраторів (користувачів із повними правами). Для цього рекомендується
- властивість конфігурації «Використовувати керовані форми у звичайному застосунку» встановити в Істина, а властивість «Використовувати звичайні форми в керованому режимі» – у Хиба.
- дотримуватися загальної схеми встановлення ознак загальних модулів,
- а саму розробку в Конфігураторі вести в режимі редагування для обох режимів запуску – керований і звичайний застосунок (меню Сервіс – Параметри – вкладка Загальні).
Відмова від підтримки запуску конфігурації в режимах звичайного застосунку та зовнішнього з'єднання для адміністраторів можлива лише в окремих, обґрунтованих випадках.
1.4. Під час проєктування тих чи інших технічних рішень, розроблення інтерфейсу користувача, звітів тощо не рекомендується відходити від значень за замовчуванням платформи 1С:Підприємство. Реалізація альтернативних варіантів технічних рішень допустима лише в окремих, обґрунтованих випадках.
2.1. Імена, синоніми, коментарі об'єктів метаданих, загальних модулів, а також будь-яка текстова інформація (яка виводиться користувачеві або призначена для розробника/впроваджувача) мають бути складені за правилами російської мови й, зокрема, не повинні містити граматичних помилок.
2.2. У конфігурації не повинно бути невикористовуваних об'єктів метаданих (довідників, документів, розділів командного інтерфейсу тощо).
2.3. Об'єкти метаданих верхнього рівня, такі як Довідники, Документи, Загальні модулі тощо рекомендується сортувати в дереві метаданих за ім'ям. Підпорядковані об'єкти метаданих, такі як реквізити, виміри, форми, розташовуються в дереві метаданих відповідно до проєктної логіки.
Виняток становлять:
- загальні реквізити (оскільки для загальних реквізитів, що є роздільниками, порядок проходження в дереві метаданих має добиратися, виходячи з необхідного порядку встановлення параметрів сеансу).
- об'єкти з префіксом "Видалити", які допустимо розміщувати наприкінці відповідної гілки метаданих;
2.4. Для типізованих об'єктів метаданих, що зберігаються в інформаційній базі, наполегливо рекомендується не використовувати тип Будь-якеПосилання. Склад типів того чи іншого типізованого об'єкта має визначатися явним чином.
2.5. Для оптимізації тих чи інших звітів або для оптимізації виконання відбору та сортування у формах списків можливе використання індексування (властивість Індексувати у реквізитів, вимірів регістрів тощо). При цьому індексування слід використовувати стримано, оскільки збільшення кількості індексів призводить до додаткового навантаження на систему під час запису даних і збільшує обсяг бази даних.
Див. також
- Невідповідність індексів і умов запиту
Індекси таблиць бази даних, які автоматично створюються системою 1С:Підприємство, у базі знань «Технологічні питання великих упроваджень» (Як отримати доступ до цієї бази знань)