Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
30 июн 2025, 18:05

Создание конфигурации 1С с нуля

Автор 1cwiki, 27 сен 2015, 20:12

0 Пользователей и 1 гость просматривают эту тему.

1cwiki

В данном материале на основе 1С предприятия 8.3 и 8.2 подробно рассмотрим рекомендации и основные этапы разработки конфигурации с нуля.

В общем весь процесс можно условно разделить на этапы:

В чем идея конфигурации «1С»?

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

Выбор площадки для будущего функционала программного продукта

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

Все способы имеют минусы и плюсы:

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

- Встроенный функционал пользователю дает возможность без перехода на новую «улучшить» действующую конфигурацию. Это очень удобно. Однако, как показывает практика, далеко не каждый программист «1С» сможет конфигурацию встроить правильно. Функционал типовой конфигурации может сильно в этом ограничивать.

Кстати, при разработке конфигурации с самого начала, необходимо использовать специальный инструмент от «1С» - библиотека стандартных подсистем. Вышеназванный инструмент дает возможность не тратить время на разработку стандартных функций и процедур с нуля, а уделять внимание только «специфике» самой конфигурации.

Описание модулей, написание ТЗ

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

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

Разработка конфигурации с нуля

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

Тестирование данной конфигурации

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

Специалисты не рекомендуют проводить тестирование разработок самому программисту, ведь он их уже обнаружил в процессе настройки.

Защита конфигурации

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

Авторские права на конфигурацию и получения «1С Совместимо»

После создания конфигурации нужно оформить авторские права на нее. Это защитит ее от злоумышленников.

Теги:
Рейтинг@Mail.ru

Поиск