КОНСТРУКТОР
Ввод на основании
Ввод на основании — это механизм, который позволяет создать один документ из другого с автоматическим переносом данных. Типовой пример: из «Поступления товаров» создать «Реализацию» или из «Счёта» — «Платёжное поручение».
Правила настраиваются у документа-источника: он «умеет» создавать другие документы.
# Что на вкладке
Вкладка «Ввод на основании» в редакторе документа:
| Элемент | Что делает |
|---|---|
| Настроить ввод на основании | Открывает редактор правил |
| Настроенные правила ввода на основании: | Список правил. Если правил нет — «Не настроено ни одного правила.» |
| Пункт списка | «Создается документ: <имя>», затем сопоставления полей заголовка «Поле "X" → Поле "Y"» и сопоставления табличных частей |
# Редактор «Настройка создания документов на основании документа: <имя>»
Окно состоит из карточек — по одной на каждый целевой документ. Внизу — Отмена / Сохранить и закрыть.
# Шапка карточки
| Элемент | Что означает |
|---|---|
| Создать: <имя документа> | Какой документ получится |
| Предлагать автоматически | Флажок. В текущей версии на список доступных документов не влияет: правило, добавленное на эту вкладку, в любом случае появляется в меню Ввод на основании у пользователя |
| 🗑 | Удалить правило |
# «Сопоставление полей заголовка»
Таблица, где сопоставляются реквизиты шапки:
| Колонка | Что настраивается |
|---|---|
| Поле целевого документа | Реквизит создаваемого документа |
| Источник в текущем документе | Откуда взять значение |
| Значение константы | Текст/число, если выбран источник «Константа» |
Доступные источники:
| Источник | Что подставляется |
|---|---|
(Не выбрано) | Оставить поле пустым |
| Поля текущего документа | Значение реквизита документа-источника |
| Родительский документ (ссылка) | Для ссылочных полей: ссылка на документ-источник — так поле «Основание» нового документа ссылается на старый |
| Константа (введите значение) | Своё неизменное значение |
# «Сопоставление табличных частей»
Для каждой табличной части целевого документа настраивается:
| Настройка | Что означает |
|---|---|
| Исходная табличная часть | Из какой табличной части источника брать строки; (Не выбрано) — не переносить |
| Режим копирования | Копирование 1 в 1 — строка в строку; Копирование 1 в N — одна строка источника разворачивается в несколько строк целевого документа |
| Поле количества | Появляется только для режима 1 в N: числовое поле-источник количества, по которому выполняется разворот |
| Таблица полей | «Поле целевой ТЧ (<имя>)» → «Источник в исходной ТЧ (<имя>)» |
# Добавление правила
Внизу окна блок «Добавить новое правило»: выпадающий список «Выберите целевой документ» и кнопка Добавить.
# Как это выглядит для пользователя
- Пользователь открывает документ-источник.
- В панели инструментов карточки нажимает Ввод на основании — появится меню с целевыми документами.
- Выбирает нужный документ.
- Платформа открывает форму нового документа с уже заполненными полями и строками. Записи ещё нет — она появится при сохранении.
- Пользователь проверяет данные и записывает (проводит) документ.
# Разница между режимами копирования
| Режим | Пример |
|---|---|
| 1 в 1 | «Поступление» с тремя строками → «Реализация» с теми же тремя строками |
| 1 в N | «Счёт на оплату» с одной строкой на сумму 100 000 → «Платёжное поручение» с несколькими платежами по частям |
# Что ещё заполняется автоматически
| Что | Как |
|---|---|
| Значения по умолчанию реквизитов целевого документа | Подставляются первыми, затем их может перезаписать сопоставление |
| Значения по умолчанию колонок табличных частей | Заполняются в каждой созданной строке |
| Поле-ссылка на основание | Если сопоставить со значением Родительский документ (ссылка) |
| Связь с источником | Новый документ помнит, из какого документа он создан |
# Частые ошибки
| Ошибка | Последствие |
|---|---|
| Сопоставлены не все обязательные поля целевого документа | При записи появится ошибка о незаполненных реквизитах |
| Табличная часть не сопоставлена | Строки не перенесутся |
| Забыли включить Предлагать автоматически | На доступность правила это не влияет; доступные документы определяются самим наличием правила |
| Изменение структуры документа после настройки правила | Сопоставления ссылаются на удалённые поля — проверьте правило заново |
