Документация Формулы
Разделы документации

Руководство

Обзор руководства

Бизнес-процессы и задачи

Бизнес-процессы и задачи

КОНСТРУКТОР

Ввод на основании

Ввод на основании — это механизм, который позволяет создать один документ из другого с автоматическим переносом данных. Типовой пример: из «Поступления товаров» создать «Реализацию» или из «Счёта» — «Платёжное поручение».

Правила настраиваются у документа-источника: он «умеет» создавать другие документы.

# Что на вкладке

Вкладка «Ввод на основании» в редакторе документа:

ЭлементЧто делает
Настроить ввод на основанииОткрывает редактор правил
Настроенные правила ввода на основании:Список правил. Если правил нет — «Не настроено ни одного правила.»
Пункт списка«Создается документ: <имя>», затем сопоставления полей заголовка «Поле "X" → Поле "Y"» и сопоставления табличных частей

# Редактор «Настройка создания документов на основании документа: <имя>»

Окно состоит из карточек — по одной на каждый целевой документ. Внизу — Отмена / Сохранить и закрыть.

# Шапка карточки

ЭлементЧто означает
Создать: <имя документа>Какой документ получится
Предлагать автоматическиФлажок. В текущей версии на список доступных документов не влияет: правило, добавленное на эту вкладку, в любом случае появляется в меню Ввод на основании у пользователя
🗑Удалить правило

# «Сопоставление полей заголовка»

Таблица, где сопоставляются реквизиты шапки:

КолонкаЧто настраивается
Поле целевого документаРеквизит создаваемого документа
Источник в текущем документеОткуда взять значение
Значение константыТекст/число, если выбран источник «Константа»

Доступные источники:

ИсточникЧто подставляется
(Не выбрано)Оставить поле пустым
Поля текущего документаЗначение реквизита документа-источника
Родительский документ (ссылка)Для ссылочных полей: ссылка на документ-источник — так поле «Основание» нового документа ссылается на старый
Константа (введите значение)Своё неизменное значение

# «Сопоставление табличных частей»

Для каждой табличной части целевого документа настраивается:

НастройкаЧто означает
Исходная табличная частьИз какой табличной части источника брать строки; (Не выбрано) — не переносить
Режим копированияКопирование 1 в 1 — строка в строку; Копирование 1 в N — одна строка источника разворачивается в несколько строк целевого документа
Поле количестваПоявляется только для режима 1 в N: числовое поле-источник количества, по которому выполняется разворот
Таблица полей«Поле целевой ТЧ (<имя>)» → «Источник в исходной ТЧ (<имя>)»

# Добавление правила

Внизу окна блок «Добавить новое правило»: выпадающий список «Выберите целевой документ» и кнопка Добавить.

# Как это выглядит для пользователя

  1. Пользователь открывает документ-источник.
  2. В панели инструментов карточки нажимает Ввод на основании — появится меню с целевыми документами.
  3. Выбирает нужный документ.
  4. Платформа открывает форму нового документа с уже заполненными полями и строками. Записи ещё нет — она появится при сохранении.
  5. Пользователь проверяет данные и записывает (проводит) документ.

# Разница между режимами копирования

РежимПример
1 в 1«Поступление» с тремя строками → «Реализация» с теми же тремя строками
1 в N«Счёт на оплату» с одной строкой на сумму 100 000 → «Платёжное поручение» с несколькими платежами по частям

# Что ещё заполняется автоматически

ЧтоКак
Значения по умолчанию реквизитов целевого документаПодставляются первыми, затем их может перезаписать сопоставление
Значения по умолчанию колонок табличных частейЗаполняются в каждой созданной строке
Поле-ссылка на основаниеЕсли сопоставить со значением Родительский документ (ссылка)
Связь с источникомНовый документ помнит, из какого документа он создан

# Частые ошибки

ОшибкаПоследствие
Сопоставлены не все обязательные поля целевого документаПри записи появится ошибка о незаполненных реквизитах
Табличная часть не сопоставленаСтроки не перенесутся
Забыли включить Предлагать автоматическиНа доступность правила это не влияет; доступные документы определяются самим наличием правила
Изменение структуры документа после настройки правилаСопоставления ссылаются на удалённые поля — проверьте правило заново

# Смотрите также