Конфигурирование в системе 1с предприятие 8 это

Обновлено: 05.07.2024

Понятие конфигурации и базы данных. Обзор трёх конфигураций, заложенных в любой информационной системе 1С.

conf

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

Давайте рассмотрим это более детально. Что же действительно содержится внутри информационной базы? Информационная база, это достаточно большой блок информации, и, во-первых, в ней содержаться пользовательские данные. Иными словами, это некоторые элементы справочников, который формирует оператор, документы и данные в регистрах накопления. Помимо всего прочего, в информационной базе содержится, как минимум, две конфигурации. Это конфигурация основная, и конфигурация базы данных. Для файл-серверной архитектуры в обязательном порядке всё это содержится непосредственно в специальном файле, с названием 1cv8.1cd.

Для чего же нужны эти две конфигурации? Всё дело в том, что разработчик работает именно с основной конфигурацией. То есть, когда разработчик вносит какие-либо изменения, все изменения делаются именно в основной конфигурации. А с конфигурацией общей базы данных работают операторы, они обращаются к ней и вносят изменения в данные информационной базы.

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

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

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

chaj

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

Дерево конфигурации: создаём, редактируем, удаляем

image001

Перед нами объекты конфигурации: справочники, константы, документы и отчёты. Используя объекты конфигурации можно создавать, вносить изменения и удалять элементы дерева. Для поиска нужного объекта, можно воспользоваться возможностями поиска по первым буквам. Объекты имеют свой интерфейс.

image003

Пользовательский интерфейс содержит формы списка, формы записи объекта и формы выбора.

Создание и конструирование: управляемые формы в Конфигурации 1С

Важно осознавать, что любая команда пользователя об изменении данных объекта передаётся через форму. Формы позволяют вносить новые данные, корректировать информацию, удалять ошибочные данные. В программе 1С программист фактически сообщает системе, как управлять размещением объектов в форме, как группировать элементы, каким должен быть порядок расположения. Если писать инструкцию для чайников, то фактически нужно:

  • Сделать описание состава формы;
  • Добавить реквизиты и команды;
  • Сформировать объекты в логические группы;
  • Указать последовательность обхода всех элементов в формах.

Можно изменять по своему желанию не только расположение элементов, но и её внешний вид: достаточно воспользоваться функционалом такого инструмента, как: «Свойства элементов формы».

image005
Открытие форм для редактирования

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

Изучение синтаксиса языка 1С: от простого к сложному

На курсах программирования 1С для чайников начинают с самых азов языка. Несколько академических часов, уроки в формате видео-курсов помогут стать уверенным разработчиком 1С. Что нужно знать новичку в конфигурировании 1С?

  • Что такое программный модуль, виды, контекст выполнения;
  • Виды примитивных типов данных;
  • Выражения языка: арифметические, логические;
  • Синтаксические конструкции и основные приёмы работы;
  • Основные особенности режимов при запуске системы.

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

Разработка прикладных решений

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

  • Приёмы работы с окнами, текстами, табличными документами;
  • Навыки работы с меню и управление диалоговыми элементами;
  • Понятия о буфере обмена и основных приёмах взаимодействия с ним.

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

Анна Викулина

1С Бухгалтерия 8 ПРОФ

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

Консультации по 1С

Протестируйте качество нашей работы - получите первую консультацию в подарок.

Внедрение 1С

Быстрое внедрение, внедрение по Agile, проектное внедрение. ISO 9001:2015. Оценка стоимости - бесплатно!

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

Рассмотрим не самую новую, но все еще широко распространенную версию 1С – 8.2. «1С Предприятие 8.2» – это система программ, которая состоит из платформы и разработанных на ней прикладных решений или конфигураций.

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

Области применения

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

  • Эффективная организация любых видов учета, и в первую очередь – бухгалтерского и налогового;
  • Составление регламентированной отчетности, а также широкого круга отчетов «по запросу» в любых разрезах, взаимодействие с контролирующими органами;
  • Автоматизация в части финансового планирования, анализа и бюджетирования;
  • Решение задач оценки, контроля эффективности и учета выполняемых работ.

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

Платформа «1С: Предприятие 8.2»

Последняя платформа 1С 8.2 создана на основе опыта применения предыдущих версий систем – 1С: Предприятие 8 и ранее 1С: Предприятие 7.7. если от семерки платформа 1С 8.2 отличается в корне, то с первой версией «восьмерки» она во многом перекликается.

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

Работа в режиме тонкого клиента и веб-клиента

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

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

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

Режим управляемого приложения

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

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

Прикладные решения

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

Фирма «1С» тщательно прорабатывает тот состав, который включается в конкретное прикладное решение. При этом учитываются современные методики управления, тот опыт автоматизации, который уже накоплен фирмой «1С» и партнерами, и, конечно, те потребности компаний, которые не охватываются набором функционала, входящим в стандартные методики (ERP, ERP II, SCM, CRM и т.д.). При разработке тиражных решений анализируется опыт применения пользователями системы 1С:Предприятия, а так же тщательно отслеживается изменение потребностей.

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

Новый дизайн интерфейса

Дизайн интерфейса системы программ «1С:Предприятие 8.2» претерпел некоторые изменения и стал более «настраиваемым».

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

Поддержка и сервис

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

Фирма «1С» и партнерское сообщество обеспечивает эффективную поддержку системы «1С:Предприятия 8.2». Во многом это происходит благодаря стандартизации прикладных решений и платформы.

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

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

Анна Викулина

Как его открыть? Щелкнув по ярлыку 1С, ищем нужную базу и справа жмем кнопку «Конфигуратор».

Интерфейс конфигуратора состоит из панели инструментов, дерева объектов конфигурации и области разработки.

На панели находится главное меню (Файл, Правка, Конфигурация, Сервис для настройки конфигурации и т.д.), стандартные кнопки (Создать, Открыть, Сохранить, кнопки редактирования и т.д.) и кнопка работы с конфигурацией, открывающая отдельное меню.

Дерево объектов представляет собой список предопределенных объектов метаданных, которые нельзя удалить. Разрешено только добавление новых видов объектов, например, можно добавить новый справочник «Адреса доставки», но нельзя удалить весь объект «Справочники».

По дереву объектов можно вести поиск, который находится вверху дерева объектов, также работает стандартное сочетание клавиш Ctrl+F. Также можно произвести глобальный поиск по всей базе для поиска, например, упоминаний объекта в модулях всех объектов.

Здесь отображены все механизмы работы с конфигурацией: можно сохранить ее в отдельный файл с расширением .cf или, наоборот, загрузить ее из файла (при этом она полностью затрет конфигурацию в базе). Чтобы сделать обновление и не потерять данные, используют функцию сравнения и объединения с версией из файла.

В базе находится три конфигурации:

  • Типовая от поставщика. По умолчанию закрыта от изменений, если находится на поддержке;
  • Основная, с которой работают программисты через конфигуратор. После внесения в нее изменений требуется обновление пользовательской базы;
  • Базы данных, с которой работают непосредственно пользователи.

Если наша версия закрыта для редактирования ее нельзя скорректировать.

Как произвести изменения

В меню «Конфигурация-Поддержка-Настройки поддержки» можно найти два способа:

  • С сохранением поддержки;
  • Без сохранения.

Далее надо нажать кнопку в верхнем правом углу.

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

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

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

Также конфигурацию базы данных можно обновить через меню «Конфигурация-Обновить конфигурацию базы данных». Для отмены внесенных изменений и возврата к конфигурации базы данных необходимо зайти в меню «Конфигурация-Конфигурация базы данных-Вернуться к конфигурации БД».

Также можно нажать кнопку «Запустить в режиме отладки»: программа откроется в новом окне в пользовательском режиме и обновит конфигурацию базы данных.

Аналогичное действие будет иметь выбор меню «Отладка-Начать отладку».

Способы разработки

Для просмотра и редактирования данных в объекте предусмотрена форма, которую можно открыть, дважды щелкнув на объект.

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

Редактировать объекты можно как в модуле объекта (Рис.13), так и в модуле формы объекта (Рис.14).

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

Расширения

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

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

То есть, все правки в расширении, а типовые объекты не затронуты.

Создание архивов

Самое популярное использование конфигуратора – это создание архивов информационных баз из меню «Администрирование-Выгрузить информационную базу». Сохранение происходит в файл dt.

Важно не забывать учитывать, что при загрузке базы из файла произойдет ее полное замещение.

Исправление ошибок базы

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

ВАЖНО! Всегда создавайте архив базы перед внесением каких-либо изменений в конфигураторе.

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

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

Окно запуска 1с

Как запустить 1с конфигуратор:

Обзор возможностей меню 1с конфигуратора:

Меню 1с конфигуратора


Если нужно найти какое-то слово или словосочетание в тестах конфигурации используем команду Глобальный поиск.

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

Вот пример кода до форматирования:

1с код до форматирования

форматировать код 1с

Вот результат форматирования:

отформатированный код 1с

Что такое Конфигурация

Основные команды меню Конфигурация:

Если вы работаете с обычными формами, то при их разработке доступно меню Форма.


Команды этого меню позволяют управлять различными элементами управления(Кнопка, Надпись,Поле ввода,Флажок, Поле списка, Табличное поле и другими) на обычной форме.

Меню Отладка содержит команды для работы со встроенным отладчиком 1с.

меню отладка

Отладчик 1с нужен для тестирования программного кода 1с. Для его работы необходимо запустить 1с в режиме отладки. После этого можно останавливаться в произвольном месте программного кода (установить точку останова) и проверять значения которые принимают различные переменные или объекты.

Как посмотреть значения объектов в режиме отладки

Установить точку останова можно:

Как узнать откуда вызвана процедура или функция ?

Чтобы узнать откуда была вызвана та или иная процедура или функция в 1С предусмотрена специальная функция — «Стек вызовов». Для запуска Стека вызовов необходимо нажать горячие клавиши — Ctrl + Alt + C или через меню (Отладка — Стек вызовов).

С помощью него Вы можете узнать, откуда была вызвана процедура или функция и с какими параметрами:

Стек вызовов

В процессе отладки можно двигаться и отслеживать изменения по строкам (по шагам) после активации точки останова.Для того чтобы сделать шаг к следующей строке, необходимо нажать кнопку «F11″(Шагнуть в). Когда Вы находитесь в режиме пошаговой отладки слева от кода появляется стрелка:

Пошаговая отладка

Рассмотрим основные команды меню Администрирование

меню Администрирование

Читайте также: