1С: основные понятия и определения

Изменение формы 1С разработчиком

Типы файлов 1С

.epf – внешняя обработка (External processor file).

.erf – внешний отчет (External report file).

.cf – (Configuration file) конфигурация с полным описанием бизнес-логики; это приложение, созданное с помощью конфигуратора и исполняемое платформой.

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

.dt – выгрузка информационной базы.

.mft —  манифест (описание) конфигурации информационной базы.

.cd — файловая база данных, один файл, в котором хранятся все данные информационной базы (конфигурация, база данных, административная информация) при работе системы в файловом варианте (файл 1Cv8.cd). Может находиться на любом сетевом ресурсе (доступном из Windows?).

.st — файлы шаблонов текста.

.mxl — внешние файлы табличных документов.

.elf , .lgd — архив журнала регистрации.

Прикладное решение

(Синоним – конфигурация)

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

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

Команда 1С

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

Конфигурация

Конфигурация — это описание логики бизнес-приложения (прикладного решения), хранящее не только алгоритмы, но и другую информацию.

Виды конфигураций 1С:

  1. Конфигурация базы данных, определяющая текущую структуру информационной базы и модель прикладного решения в режиме исполнения (изменяемая только в определенные моменты времени – по регламенту) — для пользователей – для работы с данными, структура хранения которых определена в конфигурации. Не редактируется интерактивно (спорно, с учетом возможности подстройки прикладного решения пользователем под себя), строится платформой из основной конфигурации.
  2. Основная конфигурация, хранящая оперативные изменения в модели прикладного решения в режиме разработки, не влияющая на оперативную работу пользователей (изменяемая разработчиком в любой момент времени) — для разработчиков – для определения модели прикладного решения через конфигурацию. Изменения могут вноситься интерактивно либо из других конфигураций.
  3. Конфигурация поставщика, содержащая исходную структуру родительской конфигурации (если она есть), для возможности обновления (только в момент обновления основной конфигурации) — для администраторов – для внесения изменений в структуру прикладного решения. Не редактируется, определяется платформой в момент создания или обновления прикладного решения.

Толстый клиент

В операционной системе Windows исполняемый файл этого приложения — 1cv8.exe, в операционной системе Linux — 1cv8.

Толстый клиент 1С — это инструмент разработчика и администратора, одно из клиентских приложений системы, который позволяет реализовывать её полные возможности как в плане разработки, администрирования, так и в плане исполнения прикладного кода (назван «толстым»из-за полной функциональности). 

Особенности толстого клиента:

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

Работы по разработке прикладного решения (Конфигуратор) возможны только лишь в режиме толстого клиента.

Ограничения толстого клиента:

  1. не поддерживает работу с информационными базами через интернет;
  2. требует предварительной установки на компьютер пользователя;
  3. имеет значительный объем дистрибутива.

Тонкий клиент

В операционной системе Windows исполняемый файл этого приложения — 1cv8c.exe, в операционной системе Linux — 1cv8c.

Тонкий клиент 1С — это инструмент конечного пользователя для ввода данных и получения результатов обработки данных. Исполняет ограниченный набор функциональности встроенного языка. 

Работа в режиме тонкого клиента возможна только в режиме управляемого приложения.

Особенности тонкого клиента:

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

Запуск тонкого клиента выполняется файлом 1cv8c.exe.

Ограничения тонкого клиента:

  1. поддерживает работу с информационными базами через интернет;
  2. требует предварительной установки на компьютер пользователя.

Веб-клиент

Веб-клиент 1С — это инструмент конечного пользователя для ввода данных и получения результатов обработки данных.

Ограничения веб-клиента:

  1. поддерживает работу с информационными базами через интернет;
  2. не требует предварительной установки на компьютер пользователя;
  3. имеет незначительный объем дистрибутива.

Архитектура «клиент-сервер» 1С

Клиент-серверный вариант предназначен для использования в рабочих группах (в масштабе организации или предприятия).

Подразумевает наличие 3-х следующих программных уровней:

  1. один из видов клиентского приложения «1С:Предприятия» (толстый клиент, тонкий клиент или веб-клиент);
    1. веб-сервер (только для веб-клиента и тонкого клиента, подключенного через веб-сервер);
  2. кластер серверов «1С:Предприятия» (некоторое количество серверов, объединенных в группу и образующих единый ресурс);
  3. сервер баз данных (SQL, Oracle и т.д.).

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

Подробнее о сервере 1С

Управляемые формы

Управляемые формы создаются системой автоматически при использовании прикладного решения. Являются основой представления (отображения) информации в системе «1С:Предприятие».

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

Подробнее — в материале «Управляемые формы 1С».

Рефакторинг

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

Константа

Объект Константа предназначен для хранения постоянной или условно-постоянной информации.

Одна константа предназначена для хранения только одного значения.

В системе может быть произвольное количество констант.

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

Справочник

Справочник предназначен для хранения справочной информации об однотипных объектах и представляет собой список, заполняемый пользователем на этапе исполнения. Использование справочника:

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.