|
Как открыть форму существующего объекта? | ☑ | ||
---|---|---|---|---|
0
AngryCake
06.04.17
✎
11:40
|
Как открыть форму существующего объекта из формы списка?
В документе есть ТаблицаЗначений, нужно открыть именно ту форму элемента справочника, которая выделена в списке. |
|||
1
Вафель
06.04.17
✎
11:40
|
ПоказатьЗначение
|
|||
2
Krabb
06.04.17
✎
11:43
|
ТвояФорма = ТвойОбъект.ПолучитьФорму("НазваниеФормы");
ТвояФорма.Открыть(); |
|||
3
AngryCake
06.04.17
✎
12:12
|
У меня открывается только форма создания нового элемента справочника
А как открыть форму существующего, не могу понять |
|||
4
Волшебник
модератор
06.04.17
✎
12:13
|
ОткрытьЗначение
|
|||
5
Вафель
06.04.17
✎
12:14
|
(4) deprecated
|
|||
6
DexterMorgan
06.04.17
✎
12:17
|
(4) Моветон
|
|||
7
Nuobu
06.04.17
✎
12:18
|
(3) Управляемые формы?
|
|||
8
DexterMorgan
06.04.17
✎
12:19
|
(3) У упр форм нужно еще передать параметром ключ, чтобы открыть что нада
|
|||
9
Волшебник
модератор
06.04.17
✎
12:39
|
(5)
ОткрытьЗначение (OpenValue) Синтаксис: ОткрытьЗначение(<Значение>) Параметры: <Значение> (обязательный) Тип: Произвольный. Значение любого типа, который может быть показан системой в диалоге. Описание: Показывает в диалоге переданное значение. Вид диалога зависит от типа переданного значения. Доступность: Тонкий клиент, веб-клиент, толстый клиент. Пример: Товар = Справочники.Номенклатура.НайтиПоКоду(КодТовара); ОткрытьЗначение(Товар); |
|||
10
DexterMorgan
06.04.17
✎
12:46
|
(9) Ты слишком модальный
|
|||
11
AngryCake
06.04.17
✎
12:49
|
Я так понимаю что-то вроде этого..
&НаКлиенте Процедура МедицинскиеКартыПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование) Параметр = Новый Структура("Ключ",ОткрытьФормуЭтогоСправочникаНаСервере()); Форма = ПолучитьФорму("Справочник.МедицинскиеКарты.ФормаОбъекта",Параметр); Форма.Открыть(); КонецПроцедуры &НаСервере Функция ОткрытьФормуЭтогоСправочникаНаСервере() //А здесь не знаю КонецФункции |
|||
12
Любопытная
06.04.17
✎
12:51
|
На сервере формы не открывают
|
|||
13
AngryCake
06.04.17
✎
13:01
|
(12) Не форму открывать
&НаСервере Функция ОткрытьФормуЭтогоСправочникаНаСервере() Возврат Справочники.МедицинскиеКарты.НайтиПоКоду(10); //Только мне не по коду надо получается КонецФункции |
|||
14
Волшебник
модератор
06.04.17
✎
20:12
|
(13) Если функция что-то возвращает, то лучше её назвать Найти или Получить. Если функция называется ОткрытьФорму, а на самом деле она форму не открывает, это обман и подлог.
Пишите код так, как будто его будет сопровождать психопат, склонный к насилию, который знает, где вы живёте. Джон Вудс |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |