Безусловным лидером в разработке программных продуктов, предназначенных для автоматизации ключевых бизнес-процессов компаний, учреждений или организаций, является фирма «1С». Конструктивное исполнение программ 1С (единая технологическая платформа 1С: Предприятие и множество разнообразных конфигураций) обеспечивает их гибкость и универсальность при внедрении на предприятиях с различной специализацией, не требуя при этом дополнительных доработок со стороны разработчиков и программистов.
Несмотря на то, что типовые программные решения 1С обладают интуитивно понятным и дружественным интерфейсом, а также имеют большое количество инструментов и механизмов, значительно облегчающих жизнь пользователей, все равно некоторые из них настаивают на автоматизации каких-то рутинных и монотонных операций или просят создать какую-либо опцию с конкретным функционалом. Кроме того, иногда сами администраторы предприятия предлагают откорректировать программу, например, чтобы повысить производительность системы или упростить ее настройку.
4 Что такое платформа и конфигурация
Для реализации тех или иных доработок следует внести изменения в типовую конфигурацию, что чревато, в лучшем случае, лишением информационно-технического сопровождения (отсутствием автоматического обновления), так как такому программному решению могут присвоить статус «нетиповое». Выходом из этой ситуации станет использование специальных обработок.
Что такое обработка 1С?
В состав каждой типовой или отраслевой конфигурации входят:
- Регистры сведений;
- Различные справочники;
- Регламентированные формы отчетов;
- Стандартные документы,
- Вспомогательные и дополнительные компоненты. Среди них есть такие объекты, которые используются для обработки необходимой информации из рабочей базы данных определенным образом и по заданным параметрам.
Эти составные части программы и принято называть «обработками».
Рассматриваемые объекты могут быть встроены непосредственно в программное решение (внутренние обработки) или находиться в специальном файле (внешние обработки), что является предпочтительней, так как при этом структура конфигурации остается неизменной.
Общая классификация
В общем случае, все обработки по своим функциональным возможностям разделяют на три группы:
- Наборы необходимых функций и некоторых процедур.
Программисты используют их в качестве библиотеки или извлекают отдельные части программного кода, прописанные в выбранной обработке. Наглядным примером могут служить функции печати, которые объединены и размещены в одном месте.
- Обработки вспомогательного назначения.
Создаются для решения ограниченных или второстепенных задач. В их число входит: автоматизация конкретных участков монотонных и рутинных процессов; подготовка запрошенной информации в требуемом виде; организация автоматизированных рабочих мест; осуществление обмена данными; групповая обработка служебных документов.
Что такое «платформа» программы, «редакция», «конфигурация» и «релиз»
- Наборы дополнительных инструментов.
Представляют собой специализированные универсальные обработки, позволяющие дорабатывать любое программное решение со своей информационной базой.
Внешние и внутренние обработки
В отличие от внутренних обработок, с внешними прикладными объектами могут работать не только программисты или сисадмины, но и подготовленные пользователи.
Для того чтобы выяснить, какие встроенные обработки уже подключены, следует воспользоваться режимом «Конфигуратор» и через основное меню открыть соответствующее программное решение 1С. В окне, появившемся с левой стороны экрана, будут выведены все имеющиеся объекты конфигурации, в том числе и нужные компоненты.
Для того чтобы узнать, какие внешние обработки уже подключены и доступны, необходимо активировать режим «Предприятие» и в разделе главного меню «НСИ» найти подраздел, содержащий внешние дополнительные объекты (печатные формы и обработки).
Настоятельно не рекомендуется скачивать файлы с прикладными объектами на непроверенных сайтах и если пользователь все же решил подключить стороннюю доработку, то необходимо предварительно обратиться к программисту или сисадмину, который должен проверить корректность написания программных кодов в режиме конфигуратора.
Порядок подключения:
- Открыть список подключенных и доступных внешних обработок.
- В диалоговом окне активировать опцию «Создать» и уже в новом окне указать путь к файлу с подключаемой обработкой.
- После этого программа сама распознает и определит тип внешнего объекта, а также автоматически заполнит соответствующие поля, например, имя файла; вид; дата создания и т.д.
- На основании данных, полученных непосредственно из обработки, программа разместит ее в нужном разделе (справочники, документы, специальный каталог).
- Разработчик прикладного объекта может установить правило вызова обработки, например, только для конкретных справочников или определенных форм документов.
- В опции «Публикация» выбрать значение параметра «Используется», что позволит обнаружить и отобразить новый функционал.
Одна из распространенных областей применения внешних доработок – организация автоматизированных рабочих мест. При подключении такого прикладного объекта осуществляется подмена стандартного пользовательского интерфейса со сложной структурой и непонятными названиями на интуитивно понятный, самостоятельно разработанный интерфейс, учитывающий пожелания и возможности пользователей.
Источник: itcons99.ru
1С: основные понятия и определения
.epf – внешняя обработка (External processor file).
.erf – внешний отчет (External report file).
.cf – (Configuration file) конфигурация с полным описанием бизнес-логики; это приложение, созданное с помощью конфигуратора и исполняемое платформой.
.cfu – конфигурация с описанием изменений бизнес-логики по отношению к предыдущему описанию.
.dt – выгрузка информационной базы.
.mft — манифест (описание) конфигурации информационной базы.
.cd — файловая база данных, один файл, в котором хранятся все данные информационной базы (конфигурация, база данных, административная информация) при работе системы в файловом варианте (файл 1Cv8.cd). Может находиться на любом сетевом ресурсе (доступном из Windows?).
.st — файлы шаблонов текста.
.mxl — внешние файлы табличных документов.
Прикладное решение
Прикладное решение — это программа бизнес-приложения, автоматизирующая решение задач в конкретной предметной области, и готовая к использованию конечным пользователем с возможностью доработки под свои индивидуальные задачи.
Прикладное решение описывается метаданными в виде совокупности прикладных объектов, выбираемых из жестко определенного набора прототипов (классов), например, «Справочники», «Документы», «Регистры накопления», и т.д. Каждый прототип отвечает за отражение в прикладном решении определенной совокупности объектов или процессов предметной области, имеющих схожие поведенческие характеристики и сходную роль в общей картине решения.
Команда 1С
Команда 1С — это объект конфигурации, с помощью которого разработчик может описывать действия, предназначенные для выполнения пользователем.
Конфигурация
Конфигурация — это описание логики бизнес-приложения (прикладного решения), хранящее не только алгоритмы, но и другую информацию.
Виды конфигураций 1С:
- Конфигурация базы данных , определяющая текущую структуру информационной базы и модель прикладного решения в режиме исполнения (изменяемая только в определенные моменты времени – по регламенту) — для пользователей – для работы с данными, структура хранения которых определена в конфигурации. Не редактируется интерактивно (спорно, с учетом возможности подстройки прикладного решения пользователем под себя) , строится платформой из основной конфигурации.
- Основная конфигурация , хранящая оперативные изменения в модели прикладного решения в режиме разработки, не влияющая на оперативную работу пользователей (изменяемая разработчиком в любой момент времени) — для разработчиков – для определения модели прикладного решения через конфигурацию. Изменения могут вноситься интерактивно либо из других конфигураций.
- Конфигурация поставщика , содержащая исходную структуру родительской конфигурации (если она есть), для возможности обновления (только в момент обновления основной конфигурации) — для администраторов – для внесения изменений в структуру прикладного решения. Не редактируется, определяется платформой в момент создания или обновления прикладного решения.
Толстый клиент
В операционной системе Windows исполняемый файл этого приложения — 1cv8.exe, в операционной системе Linux — 1cv8.
Толстый клиент 1С — это инструмент разработчика и администратора, одно из клиентских приложений системы, который позволяет реализовывать её полные возможности как в плане разработки, администрирования, так и в плане исполнения прикладного кода (назван «толстым»из-за полной функциональности).
Особенности толстого клиента:
- большую часть информации система обрабатывает на компьютере пользователя, сохраняя значительное количество информации на компьютере пользователя в виде временных файлов;
- так как большая часть данных обрабатывается на компьютере пользователя, данный режим очень требователен к каналу передачи данных.
Работы по разработке прикладного решения (Конфигуратор) возможны только лишь в режиме толстого клиента.
Ограничения толстого клиента:
- не поддерживает работу с информационными базами через интернет;
- требует предварительной установки на компьютер пользователя;
- имеет значительный объем дистрибутива.
Тонкий клиент
В операционной системе Windows исполняемый файл этого приложения — 1cv8c.exe, в операционной системе Linux — 1cv8c.
Тонкий клиент 1С — это инструмент конечного пользователя для ввода данных и получения результатов обработки данных. Исполняет ограниченный набор функциональности встроенного языка.
Работа в режиме тонкого клиента возможна только в режиме управляемого приложения .
Особенности тонкого клиента:
- все действия выполняются на сервере, пользователю выводится лишь отображение обработанной и получаемой информации;
- не требует больших ресурсов как системы, так и канала связи.
Запуск тонкого клиента выполняется файлом 1cv8c.exe.
Ограничения тонкого клиента:
- поддерживает работу с информационными базами через интернет;
- требует предварительной установки на компьютер пользователя.
Веб-клиент
Веб-клиент 1С — это инструмент конечного пользователя для ввода данных и получения результатов обработки данных.
Ограничения веб-клиента:
- поддерживает работу с информационными базами через интернет;
- не требует предварительной установки на компьютер пользователя;
- имеет незначительный объем дистрибутива.
Архитектура «клиент-сервер» 1С
Клиент-серверный вариант предназначен для использования в рабочих группах (в масштабе организации или предприятия).
Подразумевает наличие 3-х следующих программных уровней:
- один из видов клиентского приложения «1С:Предприятия» (толстый клиент, тонкий клиент или веб-клиент);
- веб-сервер (только для веб-клиента и тонкого клиента, подключенного через веб-сервер);
Кластер серверов и сервер баз данных могут физически располагаться как на одном компьютере, так и на разных, что позволяет администратору распределять нагрузку между серверами.
Управляемые формы
Управляемые формы 1С создаются системой автоматически при использовании прикладного решения. Являются основой представления (отображения) информации в системе «1С:Предприятие».
Настройка внешнего вида управляемой формы может осуществляться как разработчиком, так и на пользовательском уровне. Для данной возможности в действиях формы существует команда «Изменить форму» (только теми элементами формы, которые определены на этапе разработки или по стандартным правилам авто генерации формы).
Подробнее — в материале «Управляемые формы 1С».
Рефакторинг
Контролируемый процесс улучшения кода, без написания новой функциональности. Результатом рефакторинга является чистый код и простой дизайн.
Константа
Объект Константа предназначен для хранения постоянной или условно-постоянной информации.
Одна константа предназначена для хранения только одного значения.
В системе может быть произвольное количество констант.
Константы создаются в конфигураторе, но заполняются непосредственными значениями в пользовательском режиме.
Справочник
Справочник предназначен для хранения справочной информации об однотипных объектах и представляет собой список, заполняемый пользователем на этапе исполнения. Использование справочника:
- позволяет избежать многократного ввода одной и той же информации (например наименования контрагента);
- обеспечивает сквозную идентификацию (например, идентификацию контрагента при отгрузке и оплате).
Каждый элемент этого списка может иметь сложную структуру, задаваемую на этапе конфигурирования.
Количество справочников задается на этапе конфигурирования и может быть произвольным.
Источник: flagman.top
Конфигурации 1С
Помощь эксперта в выборе программы. Доставка, установка, ИТС, линия консультаций бесплатно + бонусные часы в подарок!
от 1 650 руб.
1С:Бухгалтерия 8.3
Автоматизация бухгалтерского и налогового учета, включая подготовку обязательной отчетности
от 1 800 руб.
1С:Зарплата и управление персоналом
Профессиональный инструмент для отдела кадров, расчетного отдела и HR-службы.
от 3 700 руб.
Внедрение 1С
Быстрое внедрение, проектное внедрение по Agile/ТБР/Waterfall. ISO 9001:2015. Оценка стоимости — бесплатно!
от 30 000 руб.
Многим хорошо известно, что существует множество разновидностей программ 1С. Среднестатистический пользователь, скорее всего, назовет три из них:
- 1С:Бухгалтерия
- 1С:Зарплата и управление персоналом
- 1С:Управление торговлей
На самом деле, компанией «1С» разработано более тысячи различных пользовательских приложений, при этом внедряется 1С:Предприятие фактически на каждом российском предприятии. Все эти программы называются конфигурациями или прикладными решениями 1С. Эта статья поможет разобраться, как выбрать конфигурацию 1С, максимально подходящую для удовлетворения потребностей вашей фирмы.
Конфигурации 1С (прикладные решения 1С) – это программы, предназначенные для автоматизации деятельности различных организаций и частных лиц.
Конфигурация в 1С запускается только в том случае, если на компьютере установлена технологическая платформа 1С:Предприятие.
Технологическая платформа 1С:Предприятие – это специальная среда или оболочка, в которой запускаются и функционируют прикладные решения 1С.
При покупке 1С пользователь приобретает комплект программ, состоящий из платформы 1С:Предприятие и одной или нескольких конфигураций 1С. Такой «комплект» (конфигурирование платформы и рабочих баз с программными инструментами управления) принято называть программным продуктом 1С.
В программный продукт также включено консультационное и технологическое сопровождение. Например, предоставляется доступ к справочной системе Информационно-технологическое сопровождение (1С:ИТС).
Примеры программных продуктов на базе платформы версии 8.3:
- Программный продукт = платформа 1С:Предприятие 8.3+1С:Бухгалетрия 8.3+1С:Зарплата и управление персоналом 8.3 (для ведения бухгалтерского, налогового учета производственного предприятия и начисления зарплаты сотрудникам в отдельной программе).
- Программный продукт = платформа 1С:Предприятие 8.3+1С:Бухгалетрия 8.3+1С:Управление торговлей 8.3+1С:Зарплата и управление персоналом 8.3 (для ведения бухгалтерского, налогового, складского учета торговой организации и начисления зарплаты сотрудникам в отдельной программе).
Все конфигурации 1С имеют похожий интерфейс, одинаковые объекты конфигурации (справочники, документы, регистры сведений и т.д.) и общие принципы работы. Таким образом, пользователь, освоивший основные действия в одной из конфигураций 1С, может с легкостью работать в других.
Некоторые из однотипных операций, доступных во всех прикладных решениях 1С:
- Заполнение справочников. Создание элементов и групп в справочниках;
- Удаление, копирование, перемещение, редактирование элементов и групп справочников;
- Ввод входящих остатков;
- Ввод документов в программе, в т.ч. создание документов путем копирования и ввод на основании;
- Работа в журналах документов;
- Формирование отчетов по итогам работы.
Технологическая платформа 1С:Предприятие разработана компанией «1С». Она постоянно развивается, учитывая потребности пользователей, обновления законодательства, а также новшества рынка. В результате, на свет постоянно появляются новые версии (например, 7.7, 8.2, 8.3) и релизы (текущие обновления) платформы 1С.
Кроме того, платформа содержит встроенный язык программирования, позволяющий внести изменения в готовую конфигурацию на основании пожеланий заказчика. Иногда, если это необходимо, на базе технологической платформы пишутся «с нуля» совершенно новые конфигурации для 1С.
Прикладные программы 1С создаются как самой фирмой «1С», так и другими разработчиками, фирмами-партнерами. Конфигурации 1С, выпущенные непосредственно компанией «1С» называются типовыми.
Таким образом, в зависимости от разработчика, конфигурации 1С бывают двух видов: типовые и нетиповые (также называются отраслевыми и специализированными решениями).
Большинство пользователей в составе программного продукта приобретают типовые решения 1С.
Достоинства
- Типовые решения 1С являются универсальными, т.е. подходят для ведения учета в различных сферах деятельности. Например, в 1С:Бухгалтерии могут работать бухгалтеры производственных предприятий, сферы услуг, торговых организаций. Конфигурация позволяет также вести учет в различных налоговых режимах (ОСН, УСН, ЕНВД).
- Типовые конфигурации 1С постоянно совершенствуются компанией «1С», которая ведет мониторинг пожеланий покупателей и учитывает опыт широкого круга пользователей. Такие прикладные решения тщательно «отлажены», более надежны в использовании и обслуживании.
Недостатки
- Потребитель использует лишь нужную ему часть возможностей типового решения, покупая при этом весь функционал программы.
- Типовая конфигурация 1С нуждается в тщательной настройке под конкретную организацию, а иногда и в «доработке» силами программистов.
Для российских предприятий фирма «1С» предлагает следующие типовые конфигурации
Максимально полно функциональные возможности системы программ 1С:Предприятие реализованы в программе 1С:ERP Управление предприятием 8.3.
Некоторые типовые конфигурации выпускаются в нескольких версиях с различным набором функциональных возможностей. Например, 1С:Бухгалтерия 8 выпускается в трех версиях: базовая, КОРП и ПРОФ.
Далее перечислены версии 1С:Бухгалтерии в порядке возрастания их функционала.
Источник: wiseadvice-it.ru