Урок 4 из 8 · 25 мин · обновлено

Объекты конфигурации: справочники, документы, перечисления

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

Дерево конфигурации

Откройте Конфигуратор: слева дерево конфигурации. Каждая ветка — вид объектов: Константы, Справочники, Документы, Перечисления, Отчёты, Регистры и другие. Программа на 1С собирается из таких объектов, как из деталей конструктора.

Объект конфигурации — это описание: какие данные хранить и как с ними работать. Например, справочник «Товары» описывает, что у каждого товара есть код, наименование и артикул. Сами товары — данные — появятся, когда пользователь их внесёт.

Справочники

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

У каждого справочника есть стандартные реквизиты — Код и Наименование. Разработчик добавляет свои: Артикул, Единица измерения, Телефон. Записи справочника можно объединять в группы: «Бытовая химия», «Посуда».

Документы

Документ — событие, которое произошло в определённый момент: привезли товар, продали, приняли оплату. У каждого документа есть дата и номер.

Данные документа — это:

  • реквизиты — поля, общие для всего документа: склад, поставщик;
  • табличные части — строки однотипных данных: товары с количеством и ценой.

Главное отличие от справочника: документ можно провести, и он изменит учёт. Об этом — следующий урок.

Перечисления и константы

  • Перечисление — фиксированный список значений, который задаёт разработчик: виды товаров «Товар» и «Услуга», статусы заказа «Новый», «В работе», «Выполнен». Пользователь не может добавить своё значение — в этом смысл.
  • Константа — одно значение на всю базу: название организации, основной склад, ставка НДС по умолчанию.

Связи между объектами

У каждого реквизита есть тип: строка, число, дата, булево — да или нет. Тип может быть и ссылкой на другой объект: реквизит «Склад» в документе имеет тип «ссылка на справочник Склады».

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

Имена и подсистемы

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

Подсистемы — ветка «Общие → Подсистемы» — это разделы интерфейса, которые видит пользователь. Объект, включённый в подсистему «Склад», появится в разделе «Склад».

Попробуйте сами. В учебной базе из урока 2 создайте подсистему «Склад», справочники «Товары» с реквизитом «Артикул» и «Склады», документ «Приход товара» с реквизитом «Склад» и табличной частью «Товары» с колонками «Товар» и «Количество». Внесите несколько товаров и два склада и оформите приход.

Решение по шагам
  1. Подсистема. В дереве раскройте «Общие», щёлкните правой кнопкой по «Подсистемы» → Добавить. Имя — Склад.
  2. Справочник «Товары». Правой кнопкой по «Справочники» → Добавить. Имя — Товары. На вкладке Подсистемы отметьте «Склад». На вкладке Данные добавьте реквизит Артикул с типом «Строка».
  3. Справочник «Склады». Так же, имя Склады, подсистема «Склад». Своих реквизитов не нужно — хватит Наименования.
  4. Документ «Приход товара». Правой кнопкой по «Документы» → Добавить. Имя — ПриходТовара, подсистема «Склад». На вкладке Данные:
    • реквизит Склад с типом «СправочникСсылка.Склады»;
    • табличная часть Товары с реквизитами Товар — тип «СправочникСсылка.Товары» — и Количество — тип «Число».
  5. Нажмите F5. Конфигуратор предложит обновить конфигурацию базы — согласитесь.
  6. В режиме «1С:Предприятие» откройте раздел «Склад». Внесите товары и склады, затем создайте приход: выберите склад и добавьте строки с товарами.

Документ уже можно записать, но провести с пользой пока нельзя: ему некуда отражать движения. Это сделаем в следующем уроке.

Мини-тест: проверьте себя

Закрепите урок: несколько вопросов, разбор ответов — в конце.

  1. Что лучше сделать справочником?

  2. Чем документ отличается от справочника?

  3. В документе «Приход товара» нужно выбирать склад из списка складов. Какой тип у реквизита «Склад»?

  4. Зачем нужна подсистема?