Ваша задача решается легко. Для этого нужно немного изменить структуру проекта. Жаль, что Вы пример не выкладываете, тогда можно было бы точнее подсказать и скорректировать проект.
У меня есть поле "Правоустанавливающие документы", оно одно для каждого Продавца. И там в нем, я указываю все правоустанавливающие документы относящиеся к этому Продавцу через запятую, и их количество и наименования всегда разные, тут не угадать что бы все это разделить и разнести по предложениям и разным полям
Для того, чтобы не гадать о количестве, лучше всего использовать дочерний объект.
Т.к. к каждому продавцу идет свой комплект документов, создан объект "Документы продавца" с привязкой к каждому продавцу. Такая привязка нужна для заполнения основного документа (родительский объект - "Договоры") через дочерний объект и передачу параметров. При заполнении дочернего объекта откроются все документы только по нужному продавцу.
P.S. Жирный будущий бонус. Разработчики озвучили, что в 7-ой версии документы в дочернем объекте можно будет заполнять через множественный выбор, а не как сейчас - по одному, что существенно сократит время обработки документов!
В объекте "Документы продавца" есть дополнительное поле строка "родительный падеж", которое заполняется через кнопку "Род.падеж". Само поле находится на вкладке 8 и его не видно, но если поле "Документ" не было склонено, созданная запись не сохранится.
P.S. Можно создать несколько операций для склонения слов (словосочетаний) во всех падежах. В примере проекта создала ещё склонение в творительном падеже на вкладке 8, но блокировку записи для этого падежа не устанавливала. Таким образом в шаблон документа можно вставить поле с нужным склонением.
Конечно можно поставить автоматическое склонение, но у сервиса есть ограничение по бесплатному использованию - 100 склонений в сутки. Поэтому сделано ручное склонение по кнопке для неограниченного количества и установлена блокировка записи, если документ не был склонен.
Все объекты (Продавец, Документы продавца) скрыты, поэтому новую запись можно создавать сразу через дочерний объект "Правоустанавливающие документы".
Заполнение шаблона договора.
Тут 2 варианта:
1 - заполнить из дочернего объекта (немного сложней для Вашей задачи);
2 - заполнить из родительского объекта "Договоры".
Выбрала более простой (второй вариант). В родительский объект добавлено поле строка "Правоустанавливающие документы" с подтипом метки и фильтром внизу. С подтипом метки можно фильтровать документы по типу ИЛИ (аналогично полю комбинация), а если в родительском объекте "Договоры" не заполнен дочерний объект "Правоустанавливающие документы", то через функцию
[empty]
(вставить её в фильтр), можно найти Договоры с пустым дочерним объектом.
Поле строка "Правоустанавливающие документы" в родительском объекте "Договоры" заполняется автоматически по условию из дочернего объекта через составное поле "Составное Правоустанавливающие документы" в
родительном падеже. Поэтому поле "Правоустанавливающие документы" размещено на вкладке 8. Все правоустанавливающие документы прекрасно видны в дочернем объекте.
Таким образом в шаблон договора добавляем только поле
[Правоустанавливающие документы]
. Все отлично работает!
P.S. Если Вам не нужен множественный фильтр в родительском объекте по правоустанавливающим документам из дочернего объекта, в родительском объекте поле строка "Правоустанавливающие документы" (и поле "Условие Правоустанавливающие документы") - лишние. Удалите их, а в шаблоне измените поле на
[Составное Правоустанавливающие документы]
.
P.S. В шаблоне есть таблица из дочернего объекта, которую можно удалить. Оставила, как пример, вдруг будут какие-то идеи для спецификации договора и т.п.
P.P.S. Во всех объектах на вкладке 8 всегда создаю поле число "учет" с исходным значением 1. Это техническое поле для формы итогов. В процессе работы может возникнуть необходимость в форме итогов, а для расчётов итогов обязательное условие - числовое поле.
Надеюсь, упростила и сократила время обработки документов