Скопировать элементы формы и заполнить по основанию #804103


#0 by Надмозг
УФ. 1с 8.3. Задача - при создании документов на основании, показывать на форме некие данные из основания (тип документа тот же). Теоретически можно создать элементы формы вручную и там отображать все необходимое. Но форма основания и реквизиты объекта могут еще добавляться и изменяться. Поэтому возникла мысль - скопировать элемент-родитель (это закладка на форме) и все его подчиненные элементы программно. Потом обойти и заполнить данными, которым соответствует каждый элемент. Тогда при изменении структуры внутри этой закладки дорабатывать не придется. Возможно, это слишком трудоемко или чушь. Если нет, то подскажите, как можно реализовать
#1 by FIXXXL
реквизит документа - ссылка на основание есть? накидай реквизиты основания на форму или я не понял в чем вопрос
#2 by Надмозг
Пока нет, но не такая проблема, есть варианты как получать. Я пока скопировал вручную закладку, создал реквизит формы с соответствующим типом и указал путь к данным через него. Просто идея в том, чтобы при редактировании той закладки, которая еще в разработке, не надо было бы редактировать вторую с данными по основанию, а она создавалась бы программно.
#3 by SSSSS_AAAAA
А что будешь делать если формы документа-основания нет?
#4 by Вафель
хочешь универсально чтоли сделать? не нужно это
#5 by FIXXXL
хочешь внешний вид как в основании что ли?
#6 by Надмозг
в смысле нет? Это документ того же типа. Если нет основания, то не буду создавать элементы По сути такая закладка уже есть, но она связана с данными документа. А данные нужно брать из основания того же типа. Поэтому я решил эту закладку скрывать, а создавать новую, заполненную из основания. Я сделал это вручную: скопировал и связан с реквизитом формы - основанием. Реквизит заполняю при создании на сервере. Все показывает. Но это элементы формы, которые при изменении исходной закладки придется тоже дорабатывать. Я думал, как сделать все программно и не слишком замороченно. возможно
#7 by SSSSS_AAAAA
Нет ФОРМЫ, а не документа. Или не знаем разницу между ними?
#8 by Надмозг
куда форма делась, если я в ее модуле и буду писать этот код?
#9 by Надмозг
форма у документа основания и нового документа одна и та же, т.к. это документы одного типа
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С