Урок 4 из 8 · 25 мин · обновлено
Объекты конфигурации: справочники, документы, перечисления
Из чего собирается программа на 1С: дерево конфигурации, справочники и их реквизиты, документы с табличными частями, перечисления, константы и подсистемы. Создаём справочники товаров и складов и документ «Приход товара» в учебной базе.
Дерево конфигурации
Откройте Конфигуратор: слева дерево конфигурации. Каждая ветка — вид объектов: Константы, Справочники, Документы, Перечисления, Отчёты, Регистры и другие. Программа на 1С собирается из таких объектов, как из деталей конструктора.
Объект конфигурации — это описание: какие данные хранить и как с ними работать. Например, справочник «Товары» описывает, что у каждого товара есть код, наименование и артикул. Сами товары — данные — появятся, когда пользователь их внесёт.
Справочники
Справочник — список однородных записей, которые пополняет пользователь: товары, склады, клиенты, сотрудники.
У каждого справочника есть стандартные реквизиты — Код и Наименование. Разработчик добавляет свои: Артикул, Единица измерения, Телефон. Записи справочника можно объединять в группы: «Бытовая химия», «Посуда».
Документы
Документ — событие, которое произошло в определённый момент: привезли товар, продали, приняли оплату. У каждого документа есть дата и номер.
Данные документа — это:
- реквизиты — поля, общие для всего документа: склад, поставщик;
- табличные части — строки однотипных данных: товары с количеством и ценой.
Главное отличие от справочника: документ можно провести, и он изменит учёт. Об этом — следующий урок.
Перечисления и константы
- Перечисление — фиксированный список значений, который задаёт разработчик: виды товаров «Товар» и «Услуга», статусы заказа «Новый», «В работе», «Выполнен». Пользователь не может добавить своё значение — в этом смысл.
- Константа — одно значение на всю базу: название организации, основной склад, ставка НДС по умолчанию.
Связи между объектами
У каждого реквизита есть тип: строка, число, дата, булево — да или нет. Тип может быть и ссылкой на другой объект: реквизит «Склад» в документе имеет тип «ссылка на справочник Склады».
Так объекты связываются. Пользователь не пишет название склада вручную, а выбирает его из справочника. Переименовали склад — новое имя видно во всех документах сразу.
Имена и подсистемы
У объекта есть имя для кода — без пробелов, слова пишутся слитно с большой буквы: ПриходТовара. И синоним для пользователя: «Приход товара». Платформа подставляет синоним сама, разбивая имя на слова.
Подсистемы — ветка «Общие → Подсистемы» — это разделы интерфейса, которые видит пользователь. Объект, включённый в подсистему «Склад», появится в разделе «Склад».
Попробуйте сами. В учебной базе из урока 2 создайте подсистему «Склад», справочники «Товары» с реквизитом «Артикул» и «Склады», документ «Приход товара» с реквизитом «Склад» и табличной частью «Товары» с колонками «Товар» и «Количество». Внесите несколько товаров и два склада и оформите приход.
Решение по шагам
- Подсистема. В дереве раскройте «Общие», щёлкните правой кнопкой по «Подсистемы» → Добавить. Имя —
Склад. - Справочник «Товары». Правой кнопкой по «Справочники» → Добавить. Имя —
Товары. На вкладке Подсистемы отметьте «Склад». На вкладке Данные добавьте реквизитАртикулс типом «Строка». - Справочник «Склады». Так же, имя
Склады, подсистема «Склад». Своих реквизитов не нужно — хватит Наименования. - Документ «Приход товара». Правой кнопкой по «Документы» → Добавить. Имя —
ПриходТовара, подсистема «Склад». На вкладке Данные:- реквизит
Складс типом «СправочникСсылка.Склады»; - табличная часть
Товарыс реквизитамиТовар— тип «СправочникСсылка.Товары» — иКоличество— тип «Число».
- реквизит
- Нажмите F5. Конфигуратор предложит обновить конфигурацию базы — согласитесь.
- В режиме «1С:Предприятие» откройте раздел «Склад». Внесите товары и склады, затем создайте приход: выберите склад и добавьте строки с товарами.
Документ уже можно записать, но провести с пользой пока нельзя: ему некуда отражать движения. Это сделаем в следующем уроке.
Мини-тест: проверьте себя
Закрепите урок: несколько вопросов, разбор ответов — в конце.
-
Что лучше сделать справочником?
Справочник — список однородных записей, которые добавляют и правят пользователи. Приход — документ, название организации — константа, неизменный список вариантов — перечисление.
-
Чем документ отличается от справочника?
Справочник хранит, что у нас есть: товары, склады. Документ фиксирует, что произошло и когда: привезли, продали, оплатили.
-
В документе «Приход товара» нужно выбирать склад из списка складов. Какой тип у реквизита «Склад»?
Ссылочный тип связывает документ со справочником. Переименуете склад в справочнике — новое имя сразу будет видно во всех документах.
-
Зачем нужна подсистема?
Подсистемы — это разделы, которые видит пользователь. Объект, включённый в подсистему, появляется в её разделе.