КОНСТРУКТОР
Типы полей
Тип реквизита определяется в колонке «Тип» вкладки Реквизиты. Тип решает, что пользователь может ввести в поле, как это значение хранится и какие настройки доступны.
| Тип в списке | Что хранит | Пример применения |
|---|---|---|
| Строка | Текст | Наименование, комментарий, адрес |
| Число | Число с заданной точностью | Количество, цена, сумма, ставка |
| Булево | Истина/ложь | «Учитывать в отчёте», «Активен» |
| Дата | Дату, время или дату со временем | Дата документа, срок годности |
| Валюта | Признак валюты для мультивалютных сумм | Реквизит «Валюта» документа |
| Единица измерения | Единицу измерения из справочника _units | ед. изм. товара |
| Характеристика | Вариант товара (цвет, размер) | «Цвет» в строке накладной |
| Серия | Партию/серию товара с номерами и сроками | Партия при партионном учёте |
| Справочник Ссылка | Ссылку на запись справочника | Номенклатура, Контрагент, Склад |
| Документ Ссылка | Ссылку на документ | «Основание», «Договор» |
| Перечисление | Значение из заданного вами списка | «Ставка НДС», «Тип цены» |
| Кнопка | Элемент формы: кнопка | «Заполнить по остаткам» |
| Надпись | Элемент формы: текст | Заголовок раздела карточки |
| Картинка | Элемент формы: изображение | Логотип, схема |
| Блок | Элемент формы: контейнер для группы полей | Блок «Реквизиты документа» |
| Длина | Максимум символов. Если пусто — длина не ограничивается |
|---|---|
| Многострочный | Поле ввода растёт по высоте |
| Пароль | Символы скрываются |
| Файл | В поле загружается файл; при просмотре доступна кнопка скачивания |
| По умолчанию | Текст, который подставляется в новую запись |
| Уникальное | Запрет повторяющихся значений |
«Многострочный», «Пароль» и «Файл» взаимоисключающие: включение одного выключает два других.
# Число
Числовое значение — основной тип для сумм и количеств.
| Настройка | Смысл |
|---|---|
| Точность | Количество знаков после запятой. 2 — деньги, 3 — количество, 6 — курсы |
| Минимум, Максимум | Диапазон допустимых значений |
| По умолчанию | Подставляемое число |
| Уникальное | Запрет повторяющихся значений |
| Выражение | Формула автоматического расчёта (поле становится только для чтения) |
| Валютная сумма | Помечает поле как сумму в валюте. Тогда выбирается Валюта суммы — реквизит типа «Валюта» |
| Сумма в учётной валюте | Для второго поля валютной пары: указывает, какое поле является суммой в базовой валюте (сюда пишется пересчитанное значение) |
Округление выполняется математически (0,5 — вверх), чтобы избежать ошибок двоичной арифметики.
Пример валютной пары: реквизит СуммаВал (число, Валютная сумма включена, Валюта суммы = Валюта) и реквизит Сумма (число, Сумма в учётной валюте = СуммаВал). Пользователь вводит сумму и валюту — платформа сама считает сумму в учётной валюте по курсу на дату документа.
# Булево
Флажок. Настройки: По умолчанию (Включено / Выключено / Не выбрано) и Только чтение.
# Дата
| Вариант | Что вводит пользователь |
|---|---|
| Дата | Только дату |
| Время | Только время |
| Дата и время | Дату и время вместе |
Галочка Текущая дата в настройке «По умолчанию» подставляет текущую дату в новую запись — типовое решение для реквизита «Дата».
# Валюта
Служебный тип: хранит ссылку на валюту из справочника _currencies. Нужен только для того, чтобы числовые поля могли быть «валютными» (см. таблицу выше). Собственных настроек, кроме общих, не имеет.
# Единица измерения
Значение из системного справочника _units (шт, кг, г, л, м, уп и добавленные вами). Позволяет пересчитывать количество в базовые единицы по коэффициенту — это используется в отчётах и партионном учёте. Собственных настроек не имеет.
# Характеристика
Вариант товара: цвет, размер, комплектация. Работает только для справочников, у которых включены характеристики (значок Характеристики (варианты товара) в шапке объекта). Подробнее — Характеристики.
# Серия
Партия или серия товара — с номером и, при необходимости, сроком годности. Требуется для партионного учёта. Подробнее — Серии и Партионный учёт.
# Справочник Ссылка
Ссылка на запись справочника. Пользователь выбирает значение из списка.
| Настройка | Смысл |
|---|---|
| Ссылка на | Какой именно справочник. Кнопка со значком списка открывает выбор, крестик очищает |
| Родитель | Ссылочное поле этого же объекта, от которого зависит список значений (каскадный отбор) |
| Правила фильтрации | Условия, по которым ограничивается список выбора. Кнопка Настроить |
| Обязательный | Без значения запись не сохранится |
| Только чтение | Значение подставляется программно |
Технически в базе хранится пара «идентификатор объекта + идентификатор записи», поэтому переименование записи не ломает ссылку. Если запись удалить безвозвратно, ссылка станет битой — её найдёт раздел Администрирование → Ссылочная целостность.
# Документ Ссылка
То же, что «Справочник Ссылка», но список — из документов. Используется для реквизитов вида «Основание», «Договор», «Счёт-фактура». Настройки идентичны.
# Перечисление
Фиксированный список значений, который вы задаёте сами. В отличие от ссылки, значение хранится внутри записи и не может быть «битым».
- Выберите тип Перечисление.
- В панели настроек появится блок «Значения перечисления».
- Кнопка добавления создаёт строку значения: имя (как увидит пользователь) и значение (внутренний код). Порядок строк можно менять, лишние — удалять.
Платформа автоматически предлагает типовой набор, если имя реквизита похоже на «Ставка НДС»:
0%,10%,20%,Без НДС. Значения можно изменить.
# Кнопка
Элемент управления на форме, а не данные.
| Настройка | Смысл |
|---|---|
| Текст кнопки | Надпись. Пусто — берётся имя реквизита |
| Имя обработчика | Имя функции в модуле объекта, которая вызовется по нажатию |
| Вариант | Оформление: Основной, По умолчанию, Вторичный, Контур, Опасность (Красный), Контур (Опасность), Призрак, Ссылка |
| Размер | Обычный, Мини (xs), Маленький (sm), Большой (lg) |
| Только иконка / Иконка | Показать только значок без текста |
| Позиция, Классы CSS | Тонкая настройка размещения |
# Надпись
Текстовая подпись для структурирования формы: Текст надписи, Размер шрифта, Насыщенность (обычный/жирный), Наклон (обычный/курсив), Цвет текста, Цвет фона, Выравнивание (по левому краю, по центру, по правому краю), На всю ширину.
# Картинка
Изображение в карточке: URL, Ширина, Высота, Заполнение (Содержать, Покрывать, Заполнять, Нет), Рамка, Alt текст (описание для доступности).
# Блок
Контейнер для группировки других полей. Всегда занимает всю ширину формы. Используется, чтобы визуально разделить карточку на смысловые части.
# Как выбрать тип: короткая шпаргалка
| Вопрос | Ответ |
|---|---|
| Пользователь вводит текст? | Строка |
| Это сумма, количество или цена? | Число (+ Точность) |
| Значение выбирается из справочника? | Справочник Ссылка |
| Значение выбирается из другого документа? | Документ Ссылка |
| Вариантов немного и они фиксированы? | Перечисление |
| Нужен флажок «да/нет»? | Булево |
| Нужна дата? | Дата (+ вариант) |
| Нужно измеримое количество с единицей? | Число + отдельное поле Единица измерения или тип Единица измерения |
| Нужны варианты товара (цвет/размер)? | Характеристика (для справочника с характеристиками) |
| Нужны партии и сроки годности? | Серия (для справочника с сериями) |
# Дальше
- Реквизиты — таблица реквизитов и общие настройки
- Табличные части — строки внутри записи
- Группировка формы — как расположить поля в карточке
- Модуль объекта — код обработчиков
