Достаточно часто у пользователя возникает необходимость проанализировать некие данные (например, существующие документы определенного контрагента) и, обнаружив расхождения, создать еще один документ. При этом часто копирование документа или ввод на основании не дают положительного эффекта – необходимо изменять достаточно большое количество реквизитов, и что-то можно просто оставить по ошибке, хотя нужно бы поменять.
Выходом из сложившейся ситуации может быть использование отборов в списке и установка флажка Заполнять из данных заполнения у нужных реквизитов объекта.
Итак, наш пользователь, получив от контрагента список оплат, просматривает тот же список в своей информационной базе (рис. 2.199).

Рис. 2.199. Список документов «Расходный кассовый ордер»
Для лучшего восприятия данных пользователем устанавливается отбор по нужному контрагенту (рис. 2.200).

Рис. 2.200. Установленный пользователем отбор
Мы уже говорили о том, что сложная структура нашего документа не позволяет нам эффективно использовать методы копирования или ввода на основании (если это предусмотрено) документа. Пользователю необходимо лишь автоматизировать заполнение нескольких реквизитов.
Этого легко добиться, если установить у нужного реквизита документа свойство Заполнять из данных заполнения. Установим этот флажок у реквизита документа Контрагент (рис. 2.201).

Рис. 2.201. Установка свойства «Заполнять из данных заполнения»
После такой настройки новый объект конфигурации (наш документ) будет при создании заполнять свои реквизиты (у которых установлен флажок Заполнять из данных заполнения) исходя из установленных пользователем отборов списка (рис. 2.202).

Рис. 2.202. Заполнение документа с учетом установленного отбора
ВНИМАНИЕ!
Заполнение будет происходить только при интерактивном создании документа (кнопка Создать). В списке должен быть установлен именно отбор. Если, например, пользователь применял поиск по полю Контрагент, то отбор в списке не устанавливается (рис. 2.203) и реквизит заполнен не будет.

Рис. 2.203. Результат поиска в списке