|
Скопировать элементы формы и заполнить по основанию |
☑ |
0
Надмозг
01.09.17
✎
15:18
|
УФ. 1с 8.3.
Задача - при создании документов на основании, показывать на форме некие данные из основания (тип документа тот же).
Теоретически можно создать элементы формы вручную и там отображать все необходимое. Но форма основания и реквизиты объекта могут еще добавляться и изменяться. Поэтому возникла мысль - скопировать элемент-родитель (это закладка на форме) и все его подчиненные элементы программно. Потом обойти и заполнить данными, которым соответствует каждый элемент. Тогда при изменении структуры внутри этой закладки дорабатывать не придется.
Возможно, это слишком трудоемко или чушь. Если нет, то подскажите, как можно реализовать
|
|
1
FIXXXL
01.09.17
✎
15:23
|
(0) реквизит документа - ссылка на основание есть?
накидай реквизиты основания на форму
или я не понял в чем вопрос
|
|
2
Надмозг
01.09.17
✎
15:35
|
(1) Пока нет, но не такая проблема, есть варианты как получать.
Я пока скопировал вручную закладку, создал реквизит формы с соответствующим типом и указал путь к данным через него.
Просто идея в том, чтобы при редактировании той закладки, которая еще в разработке, не надо было бы редактировать вторую с данными по основанию, а она создавалась бы программно.
|
|
3
SSSSS_AAAAA
01.09.17
✎
15:37
|
(2) А что будешь делать если формы документа-основания нет?
|
|
4
Вафель
01.09.17
✎
15:38
|
хочешь универсально чтоли сделать? не нужно это
|
|
5
FIXXXL
01.09.17
✎
16:13
|
(2) хочешь внешний вид как в основании что ли?
|
|
6
Надмозг
01.09.17
✎
16:22
|
(3) в смысле нет? Это документ того же типа. Если нет основания, то не буду создавать элементы
(5) По сути такая закладка уже есть, но она связана с данными документа. А данные нужно брать из основания того же типа. Поэтому я решил эту закладку скрывать, а создавать новую, заполненную из основания. Я сделал это вручную: скопировал и связан с реквизитом формы - основанием. Реквизит заполняю при создании на сервере. Все показывает. Но это элементы формы, которые при изменении исходной закладки придется тоже дорабатывать. Я думал, как сделать все программно и не слишком замороченно.
(4) возможно
|
|
7
SSSSS_AAAAA
01.09.17
✎
16:24
|
(6) Нет ФОРМЫ, а не документа. Или не знаем разницу между ними?
|
|
8
Надмозг
01.09.17
✎
17:57
|
(7) куда форма делась, если я в ее модуле и буду писать этот код?
|
|
9
Надмозг
01.09.17
✎
17:57
|
(8) форма у документа основания и нового документа одна и та же, т.к. это документы одного типа
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший