Структура программы 1С
Как устроена программа "1С:Предприятие"
Любая программа "1С:Предприятие" состоит из двух частей - технологической платформы и установленного на ней прикладного решения (конфигурации).
Платформа - это база, на которой создают, запускают и изменяют конфигурации. Это среда разработки с собственным встроенным языком 1С.
Конфигурация - разработанная на языке 1С программа для пользователей. У неё удобный интерфейс, полезная функциональность и возможности для настройки. Конфигурация не существует отдельно от платформы. На одной платформе может быть установлено сразу несколько конфигураций.
Конфигурации бывают типовыми и нетиповыми.
Типовые конфигурации - это конфигурации, разработанные самой компанией "1С". Она их поддерживает и регулярно выпускает новые версии. Налоговое законодательство постоянно меняется, появляются новые формы отчётности, поэтому программу нужно часто обновлять.
Типовых конфигураций множество, например:
"1С:Бухгалтерия предприятия";
"1С:Зарплата и управление персоналом";
"1С:Управление торговлей";
"1С:Комплексная автоматизация";
"1С:ERP Управление предприятием".
Нетиповые конфигурации - конфигурации, созданные другими компаниями и отдельными программистами. Но программисты редко собирают их с нуля. Они предпочитают брать типовое решение и дорабатывать его для нужд конкретного предприятия. Чаще всего это настройки программы, разработка дополнительных отчётов и какая-нибудь специфическая функциональность.
Сопровождение 1с
Сопровождение 1с разделяется на несколько направлений - консультирование, администрирование, разработка системы "1С:Предприятие".
Администратор - Руководствуется документацией "Руководство администратора" и "1С:Предприятие 8.3 клиент-сервер (x86-64). Особенности установки и использования". Обладает навыками развертывания ОС Microsoft и Linux, баз данных Microsoft SQL Server и PostgreSQL, платформ и конфигураций системы "1С:Предприятие".
В обязанности администратора входит:
- Подбор аппаратного и программного обеспечения;
- Установка системы "1С:Предприятие";
- Установка конфигураций;
- Запуск компонентов системы;
- Ведение списка информационных баз;
- Администрирование информационной базы;
- Настройка веб-серверов для работы "1С:Предприятие";
- Настройка веб браузеров для работы в веб-клиенте;
- Защита от несанкционированного использования;
- Обновление системы;
- Удаление системы;
- Администрирование мобильной платформы.
Программист - Руководствуется документацией "Руководство разработчика". Обладает навыками разработки на платформе "1С:Предприятие".
В обязанности разработчика входит:
- Обновление конфигураций;
- Создание отчетов и обработок;
- Перенос данных;
- Настройка обмена;
- Настройка прав пользователей;
- Настройка интерфейсов;
- Разработка форм и отчетностей;
- Разработка расширений конфигураций;
- Добавление нового функционала;
- Настройка программы.
Консультант - Руководствуется документацией "Руководство пользователя". Обладает навыками работы в конфигурациях системы "1С:Предприятие".
В обязанности консультанта входит:
- Обучение пользователей;
- Консультирование по текущим вопросам;
- Тестирование базы;
- Составление технических заданий.