Урок 1. Платформа и конфигурация, режимы запуска
В этом уроке — общая картина: из каких частей состоит 1С, чем платформа отличается от конфигурации и зачем у одной и той же программы два режима запуска. Без этого дальше путаются почти все: «обновить 1С» может значить обновить платформу, а может — конфигурацию, и это разные действия.
Платформа
Платформа 1С:Предприятие — программа, которая ставится на компьютер, как любая другая. Сама по себе она ничего не считает: в ней нет ни счетов, ни товаров, ни зарплаты. Зато она умеет всё, что нужно учётной программе:
- хранить данные — в своём файле или в базе данных на сервере;
- показывать окна, списки, формы и отчёты;
- выполнять код на встроенном языке 1С;
- проверять права пользователей, печатать, обмениваться данными с другими программами.
Версия платформы записывается четырьмя числами, например 8.3.23.1865: 8.3 — поколение платформы, дальше — выпуск и сборка. На одном компьютере можно держать несколько версий платформы сразу: каждая ставится в свою папку, например C:\Program Files\1cv8\8.3.23.1865\.
Конфигурация
Конфигурация (её ещё называют прикладным решением) — описание конкретной учётной программы: какие в ней справочники, документы, регистры, отчёты, формы и код. Платформа читает это описание и «становится» бухгалтерией, складской программой или системой учёта заявок.
Сравнение, которое помогает: платформа — как браузер, конфигурация — как сайт. Браузер один, а сайты разные. Конфигурации, которые выпускает фирма «1С» и её партнёры, называют типовыми: «Бухгалтерия», «Управление торговлей», «Зарплата и управление персоналом» и другие. Для Беларуси выпускаются свои конфигурации — с белорусским законодательством. Типовую конфигурацию можно доработать под своё предприятие, а можно написать конфигурацию с нуля — этим и занимаются программисты 1С.
У конфигурации своя версия, независимая от платформы: обе видны в окне «О программе» (как его открыть — в справке Как узнать версию 1С). Поэтому «обновить 1С» — это два разных действия:
- обновить платформу — поставить новую версию программы 1С:Предприятие на компьютер;
- обновить конфигурацию — поставить новую версию учётной программы, о чём — в справке Как обновить конфигурацию.
Информационная база
Информационная база (или просто база) — конфигурация вместе с данными: справочниками, документами, остатками. Одна платформа может работать с любым числом баз: у бухгалтера может быть база своей фирмы, база второй фирмы и учебная база. У каждой базы своя конфигурация. Как создать базу и сделать её копию — в следующем уроке.
Окно запуска
Ярлык «1С:Предприятие» открывает окно запуска со списком баз. Справа — кнопки:
- 1С:Предприятие — открыть выбранную базу для работы;
- Конфигуратор — открыть её в режиме разработки и администрирования;
- Добавить… — создать новую базу или добавить в список существующую;
- Изменить… и Удалить — поменять настройки базы в списке или убрать её из списка.
«Удалить» в окне запуска убирает базу только из списка. Сами данные остаются на диске, и базу можно добавить обратно, указав её папку.
Внизу окна показан путь к выбранной базе: для файловой базы — папка на диске, например File="C:\Bases\Sklad";.
Два режима
1С:Предприятие — режим пользователя. В нём вводят товары и контрагентов, создают и проводят документы, формируют отчёты. Так работают бухгалтеры, кладовщики и менеджеры, об этом режиме — урок Работа в программе.
Конфигуратор — режим разработчика и администратора. В нём:
- меняют конфигурацию: добавляют справочники, документы, отчёты, пишут код;
- обновляют конфигурацию до новой версии;
- создают пользователей и назначают им права;
- выгружают базу в файл-копию и загружают её обратно.
Обычному пользователю конфигуратор не нужен. Открыть его может только пользователь с правами администратора.
Интерфейс «Такси» и управляемое приложение
Современные конфигурации — это управляемое приложение: формы описываются в конфигурации, а платформа сама рисует их на экране — в программе на компьютере, в браузере или на планшете. Внешний вид у них — интерфейс «Такси»: слева разделы, внутри раздела — списки и команды, открытые окна — закладками.
Старые конфигурации, сделанные во времена платформ 8.0–8.2, часто — обычное приложение, с меню и панелями в стиле старых программ Windows. Платформа 8.3 запускает и их, но новые программы делают только на управляемом приложении, и курс — о нём.
Где взять платформу для учёбы
Для учёбы фирма «1С» бесплатно выпускает «1С:Предприятие 8.3. Версия для обучения программированию» — её можно скачать с официального сайта платформы v8.1c.ru. В ней есть и режим «1С:Предприятие», и конфигуратор, но есть ограничения: одновременно с базой работает только один сеанс, пользователи без паролей, нет клиент-серверного варианта, число записей в таблицах ограничено. Для упражнений курса этого хватает.
Платформа ставится обычным установщиком (setup.exe из папки дистрибутива). После установки на рабочем столе появляется ярлык «1С:Предприятие» — он и открывает окно запуска.
Скачивайте платформу и конфигурации только с официальных сайтов фирмы «1С» или получайте у её партнёров. Сборки с чужих сайтов могут содержать вредоносные программы, а базе с учётом предприятия они особенно опасны.
Коротко
- Платформа — программа на компьютере: хранит данные, рисует окна, выполняет код.
- Конфигурация — описание учётной программы: справочники, документы, отчёты, код. Типовые выпускает фирма «1С».
- Информационная база — конфигурация вместе с данными.
- «1С:Предприятие» — режим для работы, «Конфигуратор» — для разработки и администрирования.
- Обновить платформу и обновить конфигурацию — разные действия.
- Для учёбы есть бесплатная версия для обучения программированию.