Разработка конфигурации

Войдите как ученик, чтобы получить доступ к материалам школы

Создание конфигураций 1С: основы

Автор уроков и преподаватель школы: Владимир Милькин

Наконец, мы приступаем к созданию и доработке конфигураций 1С. Если вы не читали введение к этому модулю — пожалуйста, прочтите его: .

Конфигурация, конфигурация … а что это вообще такое?

Из чего состоит 1С

Давайте ещё раз вспомним, что 1С делится на две большие части:

  1. Это собственно сама программа 1С (её ещё называют платформой 1С:Предприятие).
  2. И данные с которыми работает эта платформа (их ещё называют базой данных).

У платформы есть версия. Раньше использовалась «семёрка» (версия 7.7), теперь используется 8.3 — это самая последняя версия платформы — её мы используем в наших уроках.

Какие бывают базы

Платформа обычно одна, а вот баз данных может быть сколь угодно много, это и:

  • бухгалтерские базы (1С:Бухгалтерия)
  • базы для управления персоналом и расчетом зарплаты (1С:Управление персоналом)
  • базы для управления торговлей (1С:Управление торговлей)
  • базы для автоматизации практически любой другой отрасли (парикмахерские, автосервисы, салоны красоты, общепиты и другие)

Конфигурация — основа базы

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

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

Как выглядит платформа

Это набор исполняемых файлов (программ), которые устанавливаются в папку «Program Files» и обычно запускаются ярлыком с рабочего стола:

Как выглядит база данных

Самый главный файл «1Cv8.1CD» — именно в нём хранится база. Все остальные файлы являются служебными и при их удалении мы потеряем разве что журнал регистрации.

Как выглядит конфигурация

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

Конфигурация «зашита» внутри базы (файл «1Cv8.1CD») вместе с данными.

Сравнение с Word

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

Платформа 1С — это программа Microsoft Office Word для работы с текстовыми документами, а база данных — это текстовый документ с которым работает Word. Сама программа Word не хранит в себе никаких данных, но вот файлы, которые мы создаём при помощи него как раз и являются хранилищем различной информации.

Когда мы запускаем ярлык 1С с нашего рабочего стола — мы запускаем платформу.

Затем платформа показывает нам список баз, зарегистрированных на нашем компьютере …

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

Два режима работы с базой

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

Именно поэтому существует два отдельных режима работы c базой данных:

— режим конфигуратора (когда мы работаем только с конфигурацией базы, не затрагивая её данные)

— режим предприятия (когда мы работаем только с данными базы).

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

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

Переключение между этими двумя режимами производится вот этими двумя кнопками:

Установка платформы

Для обучения программированию нам понадобится 1С 8.3 (не ниже 8.3.13.1644).

И если у вас её ещё нет: .

На вашем рабочем столе должен появиться вот такой ярлык:

Создаём пустую базу

Итак, давайте же создадим нашу базу данных, но не так как мы это делали на самом первом уроке школы () — на этот раз мы сделаем это осознанно, с объяснением каждого шага:

1. Запустим платформу 1С на нашем рабочем столе. Этот ярлык ведёт к исполняемому файлу из папки «C:\Program Files\1cv8t\».

2. Перед нами открылся список баз 1С:

В нём уже присутствует база «Учебная» из прошлых уроков. Обратите внимание на то, что при выделении базы внизу пишется путь к её папке. Если мы откроем эту папку в проводнике, то обнаружим там тот самый файл «1Cv8.1CD», о котором шла речь выше.

3. Нажмём кнопку «Добавить».

4. Выберем пункт «Создание новой информационной базы» и нажмём кнопку «Далее»:

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

5. Выберем пункт «Создание информационной базы без конфигурации …» и нажмём кнопку «Далее»:

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

6. В качестве имени базы укажем «Азы» и нажмём кнопку «Далее»:

В качестве имени базы можно указывать любое подходящее по смыслу название.

7. В качестве каталога базы укажем любую пустую папку (в данном случае это папка «Азы» в моих документах). Нажмём кнопку «Далее»:

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

8. Укажем вариант аутентификации «Выбирать автоматически», режим запуска «Толстый клиент». В качестве версии 1С:Предприятия ничего не будем указывать, нажмём кнопку «Готово»:

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

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

9. В списке появилась наша база «Азы», которую мы только что создали. Выделим её и внизу отобразится путь к папке с базой:

Зайдём в эту папку через проводник и увидим там уже знакомый файл «1Cv8.1CD», который содержит всю базу данных:

Пройдите тест

Начать тест

Пошаговый пример разработки конфигурации в 1С 8.2 (1 часть)

Быстрая пошаговая демонстрация разработки приложения на платформе 1С:Предприятие 8.2.

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

Простая система кадрового учета

Сейчас мы с вами создадим мини-систему кадрового учета сотрудников на предприятии. Она позволит нам принимать и увольнять сотрудников, а также работать с кадровыми документами.

Каждая конфигурация должна храниться в отдельном каталоге (папке).

1. Создайте новую папку на любом диске нашего компьютера, например, «C:\Наши кадры».

2. Запустите 1С:Предприятие. Откроется список информационных баз. Если вы не создавали ни одной информационной базы и не добавляли существующие базы, то список будет пустым.

1С:Предприятие может работать с несколькими базами данных на одном компьютере. Например, в одной базе ведется кадровый учет, в другой базе — учет товаров, в третьей — бухгалтерский учет для Фирмы А, в четвертой — бухгалтерский учет для фирмы Б.

3. Нажмите кнопку «Добавить».

На первом шаге мастера выберите вариант «Добавление в список существующей информационной базы».

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

4. В следующем шаге укажите путь к папке, которую вы создали в 1 пункте нашего пошагового руководства (в нашем случае это C:\Наши кадры). Нажмите кнопку «…», войдите в папку и нажмите «Выбрать».

Каталог с информационной базой может располагаться на локальном жестком диске компьютера, например «C:\Наши кадры», а может на другом компьютере в локальной сети, например, «\\SERVER\KADR». При этом должны быть предоставлены полные права доступа к этой папке (чтение, запись и т.д.).

5. Нажмите кнопку «Далее». На завершающем шаге мастера оставьте все без изменений и нажмите кнопку «Готово». В результате в списке информационных баз появится новая строка с именем нашей информационной базы.

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

6. Выберем режим запуска «Конфигуратор». Для этого нажмем на кнопку «Конфигуратор».

1С может запускаться в двух режимах:

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

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

8. Нажмите «Да». Далее выбираем вариант «Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы» (2 вариант) и нажмите кнопку «Далее». На следующем шаге нажмите кнопку «Готово».

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

Появится окно дерева конфигурации. Задайте ему удобные размеры.

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

Создание объектов конфигурации

10. Установите курсор на строку «Справочники» и щелкните кнопку (или щелкните правой кнопкой мыши и выберите Добавить). При этом откроется Окно редактирования объекта конфигурации (своеобразный конструктор для создания справочника).

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

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

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

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

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

12. Перейдите с помощью кнопки «Далее» ( в нижней части окна) или клика мышкой на вкладку «Данные». Задайте длину наименования 30 символов.

У каждого справочника есть уже заранее заданные (предопределенные) два поля «Код» и «Наименование». Вы можете редактировать длину наименования, длину кода, а также тип кода: «Число» или «Строка».

13. Закройте Окно редактирования справочника «Должности».

14. Создадим новый справочник «Сотрудники» (см. пункт 10).

Задайте имя справочника (идентификатор) «Сотрудники».

Задайте длину наименования 100 символов.

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

15. В этом справочнике кроме уже заданных полей (Код и Наименование) у нас будет еще несколько полей (реквизитов, атрибутов). Сейчас список дополнительных реквизитов (полей) у нас пустой. Нажмите кнопку «Добавить».

В результате откроется окно редактирования свойств реквизита (палитра свойств). Кстати, реквизит, атрибут и поле — это в принципе одно и то же. Просто в терминологии 1С принято использовать «реквизит».

16. Задайте в палитре свойств имя реквизита — «Должность». Укажите тип реквизита — «СправочникСсылка.Должности», который мы создали раньше. Это говорит о том, что значения данного реквизита будут выбираться из справочника «Должности». Закрываем окно палитры свойств.

17. Создайте реквизит «Оклад» (тип Число, Длина 10, Точность 2). У значения типа «Число» точность указывает на количество знаков после запятой (в нашем случае 2 знака).

18. Создайте реквизиты ДатаПриема и ДатаУвольнения (тип Дата).

19. Теперь у нас есть два справочника и можно ввести некоторые данные.

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

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

20. Запустите систему в режиме 1С:Предприятие. Это можно сделать прямо из Конфигуратора, нажав на панели инструментов на или клавишу F5. Появится окно 1С:Предприятия.

21. Откройте справочник Должности. Для этого щелкните в панели навигации (в левой части окна приложения) по надписи (ссылке) Должности. Откроется окно справочника.

22. Введите несколько должностей, используя кнопку или клавишу INS. Например, директор, бухгалтер, программист.

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

По умолчанию установлена сортировка по Наименованию. Это позволяет набрать первые буквы названия должности, и курсор автоматически перейдет на нужную должность. Можно установить и другой тип сортировки: по коду или по реквизиту. Для этого достаточно щелкнуть левой кнопкой мышки по названию (заголовку) реквизита.

23. Откройте справочник Сотрудники.

24. Заведите нескольких сотрудников. Например, Иванов Иван Иванович — директор, Петров Петр Петрович — бухгалтер, Сидоров Сергей Сергеевич — программист. Заполняем только реквизиты Наименование (ФИО) и Должность. Заметьте, что при указании должности открывается справочник Должности. Для сохранения нового элемента справочника (новой записи) нажмите «Записать и закрыть».

25. Закройте окно 1С:Предприятие и вернитесь в режим Конфигуратора.

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

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

Основные кнопки для работы со справочниками

Наименование 8.1 8.2 Сочетание клавиш Описание
Добавить Ins Добавление нового элемента
Добавить группу Ctrl+F9 Добавление новой группы. Доступна только в иерархических справочниках.
Добавить копированием F9 Копирование элемента или группы справочника
Изменить текущий элемент F2 Открытие формы элементы или группы справочника для изменения
Установить пометку на удаления Del Пометка на удаление или снятие пометки на удаление
Переместить элемент в другую группу Ctrl+Shift+M Перемещение элемента в другую группу. Доступна только в иерархических справочниках.
Иерархический просмотр Включение и выключение иерархического просмотра в списке. Доступна только в иерархических справочниках.
Отбор и сортировка Открытие окна для установки отбора и сортировки по различным реквизитам справочника
Отбор по значению в текущей колонке Установка отбора по значению в текущей колонке
История отборов Показ истории установленных ранее отборов
Отключить отбор Отключение установленных отборов
Обновить текущий список Ctrl+Shift+R Обновление списка элементов и групп справочника

Основные кнопки для работы с документами

Наименование 📌 Реклама Отключить 8.1 8.2 Сочетание клавиш Описание
Добавить Ins Добавление нового документа
Добавить копированием F9 Копирование документа
Изменить текущий элемент F2 📌 Реклама Отключить Открытие формы документа для изменения
Установить пометку на удаления Del Пометка на удаление или снятие пометки на удаление
Установить интервал дат Установка интервала дат, за который будут показаны документы в списке
Поиск по номеру 📌 Реклама Отключить Поиск документа по номеру
Отбор и сортировка Открытие окна для установки отбора и сортировки по различным реквизитам документа
Отбор по значению в текущей колонке Установка отбора по значению в текущей колонке
История отборов 📌 Реклама Отключить Показ истории установленных ранее отборов
Отключить отбор Отключение установленных отборов
Обновить текущий список Ctrl+Shift+R Обновление списка документов
Ввести на основании Ввести другой документ на основании текущего 📌 Реклама Отключить
Провести Провести документ
Отменить проведение Отменить проведение документа
Результат проведения Открытие результата проведения документа – списка проводок. Доступна в программа для бухгалтерского учета. 📌 Реклама Отключить
Структура подчиненности Открытие списка связанных документов – структуры подчиненности

Кнопки для работы со списками документов и справочников в управляемом приложении

В версии 8.2 конфигурации могут работать в режиме обычного приложения и в режиме управляемого приложения.

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

  • Управление торговлей, ред. 11.0
  • Бухгалтерия предприятия, ред. 3.0
  • Розница, ред. 2.0
  • Документооборот, ред. 1.0

В управляемом приложении отсутствуют кнопки для работы с отборами, указанные выше. Дополнительные кнопки для отборов и поиска в списках перечислены ниже. 📌 Реклама Отключить

Наименование 8.2 (упр.) Сочетание клавиш Описание
Поиск данных в списке Ctrl+F Настройка поиска значения в списке. В отличие от отборов, поиск возможен только по одному реквизиту
Отменить поиск данных Ctrl+Q Отключение режима поиска
Настроить список Открытие формы для настройки списка. В форме необходимо настроить отбор, сортировку, группировку и условное оформление

Основные кнопки для работы с отчетами

Наименование 📌 Реклама Отключить 8.1 8.2 Описание
Сформировать отчет (Ctrl+Enter) Формирование отчета с текущими настройками
Настройка параметров отчета Открытие формы настройки отчета
Открыть новый отчет Открытие еще одного отчета такого же вида 📌 Реклама Отключить
Быстрые отборы Отображение/скрытие панели быстрых отборов
Заголовок отчета Включение/отключение отображения заголовка отчета
Восстановить настройку Восстановление ранее сохраненной настройки отчета
Сохранить настройку 📌 Реклама Отключить Сохранение текущей настройки отчета для дальнейшего использования

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

Установка отборов в списках

Списки документов и справочников обычно очень большие, поэтому найти нужный документ или элемент справочника иногда бывает очень сложно. Чтобы упростить поиск, можно установить в списке отборы.

Предположим, нам нужно найти документ поступления товаров от поставщика Мобил на главный склад. В стандартном списке без установленного отбора найти нужный документ сложно:

📌 Реклама Отключить

Нажмем кнопку «Отбор и сортировка» и откроется окно установки отбора и сортировки в списке:

Состав полей для отбора зависит от состава реквизитов в списке, в разных списках обычно поля для отбора разные.

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

Возможно использование следующих видов сравнения:

  • Равно – отчет выведется только по указанному значению
  • Не равно – отчет выведется по всем значениям, кроме указанного в настройке. Например, можно посмотреть остатки по всем складам, кроме главного.
  • В списке – в качестве значения указывается список из нескольких элементов, данные выводятся по всем значениям из списка. Например, можно посмотреть остатки по трем интересующим покупателя моделям вентилятора.
  • Не в списке — в качестве значения указывается список значений, данные выводятся по всем значениям из списка
  • В группе – используется для иерархических справочников. В отчете будет информация только по элементам входящим в указанную группу (например, всем товарам, входящим в группу «Компьютеры»).
  • Не в группе — используется для иерархических справочников. В отчете будет информация по всем элементам, кроме входящих в указанную группу (например, всем товарам, не входящим в группу «Компьютеры»).
  • В группе из списка – выбирается список из нескольких групп, показываются данные по всем элементам, входящим в перечисленные группы
  • Не в группе из списка – выбирается список из нескольких групп, показываются данные по всем элементам, не входящим в перечисленные группы
  • Меньше, меньше или равно, больше, больше или равно – математические операции сравнения для чисел. Например, можно посмотреть все товары, остаток которых больше 10 шт.
  • Интервалы (> <,<= >, < >=,<= >=) – используются для проверки вхождения значения в указанные интервалы. Используется для дат и чисел.

Установим в списке два отбора: 📌 Реклама Отключить

Благодаря установленным отборам, список сократился, и мы можем легко найти необходимые документы:

Удаление помеченных объектов

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

Важно: удаление помеченных объектов может занять длительное время.

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

Меню: Операции – Удаление помеченных объектов (8.1 и 8.2 обычное приложение)

Меню: Все функции – Стандартные – Удаление помеченных объектов

📌 Реклама Отключить

На первом этапе программа формирует список всех помеченных на удаление объектов и выводит их на экран:

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

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

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

По кнопке «Удалить» все доступные для удаления объекты удаляются из базы. По объектам, которые нельзя удалить, внизу выводится список объектов базы, которые на них ссылаются:

📌 Реклама Отключить

Разработка конфигурации 1С

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

Основы работы с 1С

При работе с программой 1С:Предприятие нужно учитывать, что эта платформа содержит два основных компонента. Первый — само ПО. Второй компонент — базы данных, которые представляют собой файлы с информацией и создаются при помощи программы. При разработке своих конфигураций в 1С Вы можете сделать их сколько угодно в зависимости от нужд организации. Это позволяет автоматизировать работу организации и экономить время. Конфигурация определяет функцию базы данных, то есть информацию, которая в ней находится. Например, у баз по учету сотрудников и расходных материалов будет разное назначение. На программном обеспечении 1С:Предприятие после разработки конфигурации можно работать с различными данными. То есть там может быть сразу несколько баз, информацию можно перемещать с одного компьютера на другой, а также настраивать к ней удаленный доступ сразу для нескольких специалистов.

Создание базы данных

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

  1. Создайте новую папку под информацию на любом диске Вашего компьютера. Например, укажем путь С:\Сотрудники.
  2. Запустите программу 1С:Предприятие. Если у Вас пока нет баз данных, появившееся окно будет пустым.
  3. Нажмите поочередно следующие кнопки в интерфейсе программы: «Добавить». В появившемся окне выбираем «Добавление в список существующей информационной базы». В следующем окне введите имя новой базы, чтобы в последующем не потерять ее среди других. Нажмите «Далее».
  4. В появившемся окне перед разработкой своей конфигурации в 1С укажите путь к папке, куда будет собираться вся информация из базы данных. Для этого найдите ранее созданную папку «С:\Сотрудники», откройте ее и нажмите «Открыть». После уже в новом окне нажмите «Далее».
  5. Дальше Вам останется только нажать кнопку «Готово», и в списке баз данных появится новая с указанным Вами именем.

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

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

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

Настройка информационной базы

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

  1. Для открытия нашей пустой созданной папки «С:\Сотрудники» программа запросит подтверждение.
  1. В открывшемся окне выбираем вариант «Создание информационной базы без конфигурации для разработки новой конфигурации» и нажимаем «Готово».
  2. Перед Вами появится конфигуратор. В нем нужно открыть дерево конфигурации. Для этого выбираем в верхнем меню «Конфигурация – Открыть конфигурацию».

Александр Моисеев Руководитель отдела разработки Нужна помощь
специалиста?
Профессиональная консультация БЕСПЛАТНО

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

  1. Выберите «Справочник», в открывшемся окне задайте его имя. Например, «Статус». Это значит, что там будут отражены должности сотрудников. После ввода имени нажмите Enter, чтобы система автоматически создала синоним. Имя справочника и другой функции при разработке конфигурации в 1С нужно выбирать внимательно, потому что оно будет отражено во многих местах программного кода, и изменить его потом сложно. Поэтому имя справочника должно отражать суть хранящейся в нем информации. После ввода имени и определения синонима нажмите «Далее».
  2. В новом окне перейдите на вкладку «Данные» и задайте длину значения в 50 знаков. После этого окно справочника «Статус» можно закрыть.
  3. Создадим еще один справочник с названием «Специалисты». Действуем аналогично предыдущим пунктам. Только теперь во вкладке «Данные» нужно задать допустимую длину значения в 150 знаков. Здесь у нас будут фамилии, имена и отчества сотрудников.
  4. В этом же окне над полем со словом «Реквизиты» будет кнопка в виде зеленого кружка с плюсом. Она позволяет добавлять новые реквизиты (поля для учета информации). Нажимаем эту кнопку один раз.
  5. В открывшемся окне в строке «Имя» указываем слово «Статус» (название нашей предыдущей конфигурации), нажимаем Enter.
  6. В строке «Тип» прописываем значение «СправочникСсылка.Статус». Это позволит рядом с Ф. И. О. сотрудников в базе указывать сразу их должности.
  7. Закрываем это окно.
  8. По аналогии создаем еще один реквизит с именем «Зарплата». В поле «Тип» выбираем «Число», в поле «Длина» ставим 5, в поле «Точность» — 2. Последнее указывает на количество знаков после запятой. В нашем случае оклад сотрудников будет рассчитан до сотых.
  9. Сохраним внесенные изменения. Для этого в верхнем меню нужно нажать «Конфигурация – Обновить конфигурацию базы данных». Либо на помощь нам придет горячая клавиша F7. После закрытия окна в программе появится новое со списком внесенных Вами изменений. Здесь нужно нажать кнопку «Принять». Так Вы окончательно закрепите новые данные в базе.

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

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

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

About the author

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

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