|
Создание элемента в тонком клиенте. |
☑ |
0
AllJoke
13.10.11
✎
11:13
|
Из того, что прочитал, понятно мне что нельзя создавать элемент НаКлиенте. Создается он НаСервере, а форма открывается НаКлиенте. Это получается что функция будет в процедуре? Например:
НаСервере
Функция СозданиеНовогоЭлемента()
НовыйФизЛицо = Справочники.ФизическиеЛица.СоздатьЭлемент();
ФормаНовогоЭлемента = НовыйФизЛицо.ПолучитьФорму();
Возврат ФормаНовогоЭлемента;
КонецФункции
НаКлиенте
Процедура КнопкаНажатиеНовый()
НовЭл = СозданиеНовогоЭлемента()
НовЭл.ОткрытьМодально()
КонецПроцедуры
Код образный, просто пытаюсь понять структуру. Где я не прав? Толкните в нужном напрвлении. С управляемыми формами начинаю только работать.
|
|
1
acsent
13.10.11
✎
11:13
|
так нельзя
|
|
2
acsent
13.10.11
✎
11:14
|
смортри открытьформу
|
|
3
mikecool
13.10.11
✎
11:14
|
|
|
4
Mort
13.10.11
✎
11:14
|
ОткрытьФорму кури в СП
|
|
5
mikecool
13.10.11
✎
11:15
|
ОткрытьФорму("Документ.ЗаявкаНаТранспорт.Форма.ФормаДокумента", Новый Структура("ЗначенияЗаполнения", Новый Структура("СписокЗаявок", СписокЗаявок)));
одна строка на клиенте, остальное делает обработка заполнения и при создании на сервере
|
|
6
AllJoke
13.10.11
✎
11:18
|
(5) То есть эта процедура одновременно и создает элемент справочника?
|
|
7
Mort
13.10.11
✎
11:20
|
(6) Что значит "Создает элемент справочника"? Записывает в базу? Нет.
Учитесь гаварить па русски! (с) Самизнаетекто.
|
|
8
AllJoke
13.10.11
✎
11:24
|
(7) Прошу прощения. Может неправильно выразился. Просто в обычном приложении я делал так:
Справочники.ФизическиеЛица.СоздатьЭлемент();
ФормаФизЛица = Справочники.ФизическиеЛица.ПолучитьФормуНовогоЭлемента();
ФормаФизЛица.ОткрытьМодально();
В управляемом я так понимаю достаточно строки ОткрытьФорму(). Она же и включаетв себя СоздатьЭлемент()?
|
|
9
AllJoke
13.10.11
✎
11:31
|
ап
|
|
10
AllJoke
13.10.11
✎
11:48
|
Такой вопрос - можно запретить пользователю ИзменятьРазмер формы?
|
|