|
Открыть другую форму того же элемента справочника | ☑ | ||
---|---|---|---|---|
0
Мисти
19.05.14
✎
18:39
|
Как? В управляемых формах?
|
|||
1
Aspi
19.05.14
✎
18:46
|
(0) нажать кнопку, не?
|
|||
2
Мисти
19.05.14
✎
18:50
|
Ну да, нажать кнопку. А что там должно быть написано, в этой команде? У меня открывается пустая форма, т.е. нового элемента, а мне нужно - того же.
|
|||
3
НастоящееИмя
19.05.14
✎
18:55
|
СП украли?
|
|||
4
kobzon
19.05.14
✎
18:56
|
А что за другая форма? Это как?
|
|||
5
Мисти
19.05.14
✎
18:57
|
Дополнительная. Типа второй закладки, но закладку там уже некуда вставлять, так что - отдельная форма.
|
|||
6
Wobland
19.05.14
✎
19:01
|
(5) а форма знает о том, что ей некуда?
|
|||
7
Wobland
19.05.14
✎
19:02
|
//всё мечтаю откормиться до 73х хотя бы. тогда уж я покажу своему ремню, что у него есть ещё дырки
|
|||
8
Мисти
19.05.14
✎
19:07
|
Да ей плевать!
Не, ну серьезно, это же одна строчка! Только я не знаю, какая. |
|||
9
Wobland
19.05.14
✎
19:09
|
открыть форму?
|
|||
10
Hans
19.05.14
✎
19:09
|
(8) зачем открыть?
|
|||
11
Мисти
19.05.14
✎
19:11
|
Да! Того же элемента!!
Или я чего-то невозможного хочу? Вот "редактровать в списке" - "редактировать в диалоге" - открывает же разные формы одного и того же? |
|||
12
Hans
19.05.14
✎
19:11
|
я делал примерно вот так:
ФормаНастроек = ПолучитьФорму("Обработка.МояОбработка.Форма.Настройки"); ФормаНастроек.НастройкиСписков = Истина; ЗаполнитьЗначенияСвойств(ФормаНастроек.ОбработкаОбъект, Объект); ФормаНастроек.ОткрытьМодально(); ЗаполнитьЗначенияСвойств(Объект, ФормаНастроек.ОбработкаОбъект); |
|||
13
Мисти
19.05.14
✎
19:12
|
Нашла вот такой кусок в "дружественной базе"
ПараметрыФормы = Новый Структура(); ПараметрыФормы.Вставить("ТолькоПросмотр", ТолькоПросмотр); ПараметрыФормы.Вставить("Дата", Объект.Дата); ПараметрыФормы.Вставить("Организация", Объект.Организация); ПараметрыФормы.Вставить("ПодразделениеЗатрат", Объект.Кос_ПодразделениеДт); ПараметрыФормы.Вставить("СчетЗатрат", Объект.Кос_СчетУчетаРасчетовСКонтрагентом); ПараметрыФормы.Вставить("Кос_СчетУчетаРасчетовПоАвансам", Объект.Кос_СчетУчетаРасчетовПоАвансам); ПараметрыФормы.Вставить("Субконто1", Объект.Кос_СубконтоДт1); ПараметрыФормы.Вставить("Субконто2", Объект.Кос_СубконтоДт2); ПараметрыФормы.Вставить("Субконто3", Объект.Кос_СубконтоДт3); ПараметрыФормы.Вставить("Контрагент", Объект.Контрагент); ПараметрыФормы.Вставить("ДоговорКонтрагента", Объект.ДоговорКонтрагента); ОткрытьФорму("Документ.ПлатежноеПоручение.Форма.Кос_ФормаРедактированияРеквизитовВыписки", ПараметрыФормы, ТекФорма); И там при создании на сервере всё заполняется. Неужели так всё серьезно? |
|||
14
Мисти
19.05.14
✎
19:16
|
Или сделать-таки еще одну страницу просто?
|
|||
15
Wobland
19.05.14
✎
19:17
|
(14) слишком мало сложностей
|
|||
16
Мисти
19.05.14
✎
19:21
|
Там много реквизитов, все хитро размечены-расставлены. Они у меня все скопом на страницу перенесутся новую?
А в чем проблема с формой-то? |
|||
17
Мисти
19.05.14
✎
19:22
|
Форма = ПолучитьФорму("Справочник.Контрагенты.Форма.ФормаЭлементаУпрДополнительная",,Объект.Ссылка.УникальныйИдентификатор() );
Вот так не должно сработать? |
|||
18
kobzon
19.05.14
✎
19:23
|
Так надо открыть или получить?
|
|||
19
Мисти
19.05.14
✎
19:25
|
Форма.Открыть();
Открыть! |
|||
20
Мисти
19.05.14
✎
19:29
|
Ну вот, все разбежались.
|
|||
21
Aspi
19.05.14
✎
19:38
|
(13) Не так все просто. Для открытия формы нужная отдельная конфигурация. Она так и назвается 1С: Открытие формы. Ну или хотя бы подсистема
|
|||
22
Мисти
19.05.14
✎
19:43
|
Скажите хотя бы, делать страницу или форму?
|
|||
23
ДенисЧ
19.05.14
✎
19:44
|
нет, она явно издевается....
|
|||
24
Мисти
19.05.14
✎
19:48
|
Это вы издеваетесь.
|
|||
25
Мисти
19.05.14
✎
19:54
|
Объект.ОткрытьФорму ("бла-бла-бла?
|
|||
26
Мисти
19.05.14
✎
19:56
|
Не, такого варианта не нашла.
|
|||
27
Мисти
19.05.14
✎
20:15
|
Жду ответа, как соловей лета.
|
|||
28
Мисти
19.05.14
✎
21:15
|
Ау?
|
|||
29
kobzon
19.05.14
✎
21:18
|
(28) Вам даже не советуют позвать специалиста, потому что видят что вы сами не поймете что хотите. И объяснить не можете.
|
|||
30
Filin
19.05.14
✎
21:51
|
Если вы хотите открыть доп форму из формы элемента справочника, то например так
&НаКлиенте Процедура КомандаОткрытияФормы(Команда) Пар = Новый Структура("Ключ",Объект.Ссылка); Фр = ПолучитьФорму("Справочник.Контрагенты.Форма.ФормаЭлементаУпрДополнительная", Пар); Фр.Открыть(); КонецПроцедуры |
|||
31
Мисти
19.05.14
✎
21:54
|
Я ж примерно так и делала.
Может, при открытии еще что-то нужно писать? |
|||
32
Filin
19.05.14
✎
22:00
|
ФормаЭлементаУпрДополнительная - должна быть формой элемента.
|
|||
33
Мисти
19.05.14
✎
22:05
|
Ну надо же! Я туда напрямую ссылку пихала - ни фигу, а теперь всё получилось!
Спасибище!!! |
|||
34
Filin
19.05.14
✎
22:06
|
Пожалуйстище :)
|
|||
35
ilya_i
19.05.14
✎
22:09
|
Следующая тема будет "почему после сохранения второй формы затираются изменения сделанные в первой форме"
|
|||
36
Мисти
19.05.14
✎
22:12
|
А там у меня разные реквизиты!
|
|||
37
Filin
19.05.14
✎
22:14
|
(35)Вторая форма не запишется вроде. Будет заблокировано первой формой.
|
|||
38
Мисти
19.05.14
✎
22:14
|
Всё нормально, я проверила!
|
|||
39
Filin
19.05.14
✎
22:14
|
(36)Какие реквизиты - это не важно. Записывается весь объект.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |