Что такое конфигуратор в 1с
Перейти к содержимому

Что такое конфигуратор в 1с

  • автор:

Быстрая разработка и модификация

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

Одним из главных преимуществ системы 1С:Предприятие 8 является то, что она позволяет вести разработку специалистам, не имеющим глубоких знаний и опыта в системном программировании. Она берет на себя существенную долю технологических вопросов, которые необходимо решать при разработке на обычных универсальных системах разработки. Разработчик сосредотачивается на реализации бизнес-логики, а система берет на себя массу рутинных задач, за счет чего разработка ускоряется в несколько раз!

Конфигуратор

Платформа 1С:Предприятие 8 поставляется со средством разработки, с помощью которого создаются новые или изменяются существующие прикладные решения. Это средство разработки называется «конфигуратор». Так как он включен в стандартную поставку 1С:Предприятия 8, то пользователь может самостоятельно разработать или модифицировать прикладное решение (адаптировать его под себя), возможно, с привлечением сторонних специалистов.

Какие же средства предоставляет система 1С:Предприятие 8 для ускорения разработки программ и повышения их качества? Конфигуратор включает следующие удобные инструменты:

  • дерево конфигурации,
  • окно свойств,
  • различные редакторы (форм, интерфейсов, программных модулей и т.д.),
  • конструкторы,
  • отладчик,
  • синтакс-помощник
  • и другие инструменты.

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

Демонстрационный пример

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

Создание объектов и настройка взаимосвязей между ними производится визуальными средствами. Ниже приводится общая схема данного прикладного решения (конфигурации):

1. Справочники предназначены для хранения условно-постоянной информации. В нашем примере будут заведены следующие справочники:

  • Номенклатура — содержит список товаров (аналог прайс-листа).
  • Контрагенты — содержит список клиентов и поставщиков, а также всех внешних организаций.
  • Склады — содержит список складов организации.

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

  • Приходная накладная — осуществляет оприходование товара на склад, добавляет запись о приходе товара в регистр накопления Остатки.
  • Расходная накладная — регистрирует реализацию товара, уменьшает количество в регистре Остатки и добавляет запись в регистр Продажи.

3. Регистры накопления предназначены для хранения информации о движении различных средств (материальных, денежных) и получения итогов (остатков, оборотов) в различных разрезах. У нас будут следующие регистры накопления:

  • Остатки — хранит количество товаров на каждом складе.
  • Продажи — хранит объемы продаж каждого товара в разрезе контрагентов.

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

  • Остатки товаров — показывает остатки товаров на выбранном складе (используется регистр Остатки).
  • Анализ продаж — показывает объем продаж заданной группы товаров в виде сводной таблицы. Данные берутся из регистра Продажи.

Все эти объекты создаются с помощью визуальных средств, как показано ниже:

1. Создание справочников и регистров

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

Справочник «Номенклатура»

Любой справочник в системе 1С:Предприятие 8 имеет встроенные реквизиты Код и Наименование. Наш справочник «Номенклатура» будет иметь еще один реквизит «Цена». На закладке Иерархия или в свойствах поставьте флажок Иерархический. Это означает, что товары в справочнике будут объединяться в группы, например, «Мониторы», «Бытовая техника». При необходимости вывод по группам может быть легко отключен.

Заметьте, что в справочнике Контрагенты встроенный реквизит Код будет присваиваться автоматически системой (так же, как и в других справочниках нашего примера). Вдобавок к стандартным реквизитам Код и Наименование, в нем будут реквизиты ИНН и Адрес. В справочнике Склады реквизитов создавать не нужно, нам будет достаточно встроенных реквизитов Код и Наименование.

Регистр «Остатки»

Теперь создадим регистр Остатки, который будет хранить остатки товаров на каждом складе. Для решения этой задачи он должен иметь два измерения: Товар и Склад, и один ресурс Количество. Обратите внимание на то, что при указании типа данных для измерения Товар выбирается справочник Номенклатура. Так настраиваются связи между объектами.

Регистр «Продажи» создается таким же способом. В нем будут два измерения «Контрагент» и «Товар», и один ресурс «Сумма». Регистр будет хранить объем продаж за период в разрезе контрагентов и товаров.

2. Создание документов

Документ
«Приходная накладная»

Конструктор движений
приходной накладной

Модуль документа
«Расходная накладная»

3. Создание отчетов

Отчеты предназначены для показа детальной и сводной информации из базы данных. В нашем примере будет создано два отчета «Остатки» и «Продажи».

Конструктор отчета «Остатки»

Форма отчета
«Анализ продаж»

Модуль формы

Теперь мы создадим отчет «Анализ продаж», который будет брать данные из регистра «Продажи» и показывать их в виде сводной таблицы. Это очень хороший способ представления многомерных данных, причем пользователь может самостоятельно изменить структуру сводной таблицы: включить и выключить измерения и ресурсы, изменить их порядок.

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

4. Создание главного интерфейса

Создание интерфейса

Осталось сделать самую малость — создать главное меню программы. Для этого создадим интерфейс «Основной» и воспользуемся конструктором меню. Здесь же можно создать и главную панель инструментов, для этого необходимо нарисовать или взять уже готовый набор пиктограмм для кнопок.

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

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

5. Проверка работоспособности

Сначала введем данные в справочники, заведем несколько товаров, контрагентов и складов.

Справочник «Номенклатура»

Справочник «Контрагенты»

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

Документ «Приходная накладная»

Документ «Расходная накладная»

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

Отчет «Остатки»

Отчет «Анализ продаж»

Итак, время создания этой конфигурации не превышает часа, а полезность получившегося решения очевидна. Буквально за несколько минут была создана автоматизированная система, состоящая из справочников, документов, регистров и отчетов. Обратите внимание, что пришлось запрограммировать только несколько строчек отчета «Анализ продаж», да и то запрос был составлен в конструкторе запросов, а технология контекстной подсказки ускорила время написания программы до нескольких секунд. Зато данный отчет представляет данные в виде сводной таблицы, которую пользователь может самостоятельно настроить: поменять порядок полей, включить и выключить измерения.

Резюме

  • 1С:Предприятие 8 имеет мощные средства быстрой разработки прикладных решений. Разработка решений производится в Конфигураторе, который включен в стандартную поставку. Можно создавать как новые системы, так и модифицировать существующие.
  • Создание структуры конфигурации производится визуальными средствами с использованием различных конструкторов. В определенных точках конфигурации (программных модулях) можно переопределить поведение объектов, используя встроенный язык.
  • Разработчик прикладного решения на платформе 1С:Предприятие 8 фокусируется на реализации бизнес-логики и интерфейсе, а система берет на себя львиную долю технологических задач.
  • Даже начинающему разработчику вполне по силам освоить эту систему и быстро создавать свои собственные конфигурации или дорабатывать существующие. При необходимости профессиональный разработчик может глубоко изучить механизмы системы 1С:Предприятия 8 и создавать многофункциональные прикладные решения.

Конфигуратор

Конфигуратор — один из двух режимов работы системы. В этом режиме разрабатываются прикладные решения и выполняется администрирование информационных баз. Для этого используется среда быстрой разработки.

Конфигуратор

0 1 2 3 4 5 6 7 8 9

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я

  • Платформа
  • Масштабируемость и производительность
  • Базовые механизмы
  • Клиентские приложения

Новости

  • Вход для партнеров 1С
  • Учебная версия
  • Стать партнером
  • Политика конфиденциальности
  • Замечания по сайту
  • Другие сайты

Отдел продаж: г. Москва , улица Селезнёвская, дом 21

© 2024 ООО «1C». Все права на сайт защищены

© 2011- 2024 ООО «1C-Софт». Исключительное право на технологическую платформу «1С:Предприятие 8» и типовые конфигурации программных продуктов системы «1С:Предприятие 8», представленные на этом сайте, принадлежит ООО «1С-Софт» — 100% дочерней компании ООО «1С»

Конфигуратор 1С

Многие, кто раньше работал в «1С: Предприятии», но не сталкивался с разработкой, т.е. работал как простой пользователь с прикладным решением, наверняка, не раз слышали про конфигуратор 1С, где программисты что-то делают, после чего ни чего не работает =).

Что такое конфигуратор 1С?

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

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

Правда, относительно недавно фирма 1С выпустила новую среду разработки: «1C:Enterprise Development Tools 1.6», но это предмет отдельного разговора.

Каким образом попасть в конфигуратор 1С. Для этого необходимо под толстым клиентом запустить «1С: Предприятие», в открывшемся окне выбора баз (стартере 1С) выделить нужную базу и нажать на кнопку «Конфигуратор» .

Кнопка Конфигуратор в окне запуска 1С

Если в Вашем окне запуска 1С нет кнопки «Конфигуратор», то значит, Вы запустили тонкий клиент.

После нажатия кнопки «Конфигуратор», откроется окно как на рисунке ниже.

Окно конфигуратора 1С

В этом окне сверху находится панель «Главное меню» (1), потом панель – «Стандартная» (2), еще ниже панель – конфигурация (3). В центре – рабочий стол(4).

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

Контекстное меню в конфигураторе 1С

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

Кнопка открыть конфигурацию

А может быть просто «спрятана», в этом случае кнопка «Открыть конфигурацию» будет не активна, и чтобы её вывести на рабочий стол, нужно нажать на кнопку «Окно конфигурации»

Кнопка окно конфигурации

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

Окно конфигурация

В конфигураторе 1С очень много различных функций по работе с конфигурацией, базой данных и самим конфигуратором.

В следующей статье мы разберем основные параметры конфигуратора 1С

Иногда кажется, что изучить язык программирование в 1С сложно и трудно. В действительности программировать в 1С — легко. Помогут Вам легко и быстро освоить программирование в 1С мои книги: «Программировать в 1С за 11 шагов» и «Основы разработки в 1С: Такси»

Изучите программирование в 1С с помощью моей книги «Программировать в 1С за 11 шагов»

  1. Без сложных технических терминов.
  2. Более 700 страниц практического материала.
  3. Каждое задание сопровождается рисунком (скриншот).
  4. Сборник задач для домашней проработки.
  5. Книга написана понятным и простым языком — для новичка.
  6. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!

Эта книга подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С

  1. Без сложных технических терминов;
  2. Более 600 страниц практического материала;
  3. Каждый пример сопровождается рисунком (скриншот);
  4. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!

Промо-код на скидку в 15% — 48PVXHeYu


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

можно оплатить вручную:

Яндекс.Деньги — 410012882996301
Web Money — R955262494655

Вступайте в мои группы в соцсетях, и будьте в курсе всех новостей

Конфигуратор в 1С

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

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

Конфигуратор в 1С

Нужна консультация по услуге
«Настройка 1С»?

Специалисты 1С ответят на любые вопросы
и помогут абсолютно бесплатно!

Начало работы

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

Конфигуратор 1С 8.3

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

Дерево конфигурации 1С Предприятие

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

Операции в Конфигураторе

На самом деле работать с помощью 1С Конфигуратор очень просто. Манипуляции с деревом похожи на аналогичные операции с любым другим древоподобным списком, которые существуют в системе MS Windows. Последняя версия режима в 1С 8.3 облегчает использование дерева конфигурации. После выделения имени объекта, которое содержится в корневом узле дерева, и нажатия значка «*» с правой стороны клавиатуры, дерево открывается до конца. Этот режим дает возможность увидеть сразу все объекты, которые содержаться в текущей конфигурации. Можно расположить элементы группы в желаемом порядке. Вновь расставленный порядок объектов будет сохранен, чтобы появляеться в этом же виде в других списках. Перестановка объектов осуществляется с помощью кнопок « переместить вверх» (или «вниз»).

Нужна консультация по услуге
«Настройка 1С»?

Специалисты 1С ответят на любые вопросы
и помогут абсолютно бесплатно!

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

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

Обновление конфигурации 1С Предприятие

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

Сохранение изменений в файл

Все изменения проведенные в 1С Конфигураторе размещаются в информационной базе. Для удобства пользователей программа позволяет экспортировать требуемую конфигурацию из этой базы и сохранить её в файл, который может быть помещен в нужную папку. Обычно такой файл используют, когда нужно переместить конфигурацию в другое место работы или просто для архива. Нажмите «сохранить конфигурацию БД в файл» и укажите место хранения файла.

Файл конфигурации 1C

Другие возможности

Для удобства работы в Конфигураторе имеется сервис синтаксис-помощника, его пиктограмма может быть зафиксирована сбоку основного окна . Работать с сервисом довольно просто, чтобы мгновенно открывать ветви дерева необходимо пользоваться кнопками «+,-»

Сервис-настройка 1C

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

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

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