Имя: Пароль:
1C
1С v8
Как открыть автоматическую форму у объекта
0 Orfin
 
16.12.16
08:32
Если открыть форму элемента которая не задана в конфигураторе, то формируется авто форма и открывается. Как открыть авто-форму, если в конфигураторе уже создана и назначена форма элемента?
Может возможно как то через внешнюю обработку?

Просто нужно увидеть все реквизиты у объекта, изменить, записать. А в заданной форме не выведены все реквизиты.
1 Cool_Profi
 
16.12.16
08:46
Создай свою форму.
С шахматами и лаборантками.
2 Orfin
 
16.12.16
08:47
Вручную перетягивать все реквизиты? Так не интересно
3 Cool_Profi
 
16.12.16
08:47
перетяни программно...
4 Orfin
 
16.12.16
08:48
По условию нельзя создавать еще форму у объекта. Можно во внешней обработке.
5 Cool_Profi
 
16.12.16
08:48
О боги...
Ну сделай во внешней обработке программно созданные элементы по метаданным...
Вот же проблемы у людей...
6 Dmitrii
 
гуру
16.12.16
08:54
(0) >> нужно увидеть все реквизиты у объекта, изменить, записать

В конфигурациях на БСП (любые типовые на УФ) для этого есть обработка "Групповое изменение реквизитов".
Она покажет все реквизиты (включая служебные при соответствующей настройке) и позволит их изменить, включая возможность сделать это в режиме игнорирования бизнес-логики (ОбменДанными=Истина)
7 Orfin
 
16.12.16
08:55
Да, можно сделать обработку по изменению реквизитов обюъекта, такие уже есть. Например групповое изменение реквизитов, консоль алдминистратора.
Я думал проще будет открыть авто форму объекта.
8 Orfin
 
16.12.16
09:01
Я пробовал во внешней обработке создать объект с нужным типом, следать его основным, добавил на форму реквизит ссылка для выбора объекта,
По кнопочке попытался заполнить Объект из ссылки на форме, но не получилсоь, Объект не доступен для записи.
Объект = РеквизитНаФорме.Ссылка.ПолучитьОбъект();
9 Cool_Profi
 
16.12.16
09:02
МойОбъект = РеквизитНаФорме.Ссылка.ПолучитьОбъект();