|
УФ. Увидеть во вспомогательной форме обработки данные табличной части. | ☑ | ||
---|---|---|---|---|
0
haggart
10.01.17
✎
23:46
|
Коллеги, помогите разобраться.
В управляемых формах есть обработка. В ней есть две табличные части. При открытии основной формы обработки эти табличные части заполнятся значениями, но видна только одна табличная часть. При начале редактировании поля, я должен вызвать открытие другой формы этой обработки и когда эта форма открывается, она не видит пустые табличные части. Целый день читал все, что написано по этому поводу, но не получилось разобраться, т.к. в основном люди с этой проблемой сталкиваются в документах, а у меня обработка. Что можно сделать, чтобы данные табличных частей были видны во второй открытой из первой формы? |
|||
1
DrShad
11.01.17
✎
00:10
|
[когда эта форма открывается, она не видит пустые табличные части] именно пустые не видит?
|
|||
2
haggart
11.01.17
✎
00:13
|
Пардон, вторая форма видит табличные части пустыми, хотя они заполнены в первой форме (отладчик открытый из первой формы видит их заполненными, отладчик при открытии второй формы уже видит их пустыми).
|
|||
3
DrShad
11.01.17
✎
00:14
|
как открываешь вторую форму?
|
|||
4
haggart
11.01.17
✎
00:18
|
в процедуре табличной части первой формы в НачалоВыбора выполняю
ОткрытьФормуМодально("Обработка.CreatePayment.Форма.SelectAttachments", ) |
|||
5
DrShad
11.01.17
✎
00:22
|
ну так у тебя два экземпляра объекта и две разные формы, так что все логично
|
|||
6
haggart
11.01.17
✎
00:24
|
подскажите как выйти из ситуации?
|
|||
7
haggart
11.01.17
✎
00:25
|
как отрыть вторую форму именно того объекта из первой формы?
|
|||
8
DrShad
11.01.17
✎
00:27
|
ОбработкаОбъект.<Имя обработки>.ПолучитьФорму (DataProcessorObject.<Имя обработки>.GetForm)
ОбработкаОбъект.<Имя обработки> (DataProcessorObject.<Имя обработки>) ПолучитьФорму (GetForm) Синтаксис: ПолучитьФорму(<Форма>, <Владелец>, <КлючУникальности>) |
|||
9
haggart
11.01.17
✎
00:32
|
Это для управляемых форм пример?
|
|||
10
DrShad
11.01.17
✎
00:35
|
сорри, не совсем, т.е. только в толстом клиенте будет работать
|
|||
11
DrShad
11.01.17
✎
00:38
|
ща набросаем обработку и найдем вариант
|
|||
12
haggart
11.01.17
✎
00:42
|
Вот самая близкая проблема была по этой ссылке:
v8: Управляемые формы. Как передать основной реквизит в другую форму? Но у меня ничего не вышло, т.к. там видимо описывалась проблема с документом, а не с обработкой. |
|||
13
Maniac
11.01.17
✎
00:45
|
Лови ответ
http://subsystems.ru/forum/forum26/topic228/ |
|||
14
Maniac
11.01.17
✎
00:46
|
Там сразу куча ответов.
И твой вопрос решен. И как вызывать для внешней обработки или внутренеей. А также возврат результата обратно |
|||
15
Maniac
11.01.17
✎
01:02
|
Много не надо - достаточно будет спасибо по ссылке)
За разжевание |
|||
16
zak555
11.01.17
✎
01:07
|
(13) КОВНОКОД
|
|||
17
haggart
11.01.17
✎
01:08
|
Спасибо, (13) помогло.
|
|||
18
zak555
11.01.17
✎
01:13
|
(13) ты даже не курсе о http://курсы-по-1с.рф/news/отказ-от-модальных-окон-в-1с-8-3/
|
|||
19
Maniac
11.01.17
✎
01:14
|
(16) завидуешь))
|
|||
20
zak555
11.01.17
✎
01:15
|
(19) не умеешь работать с метаданными и не знаешь ничего про отказ от модальности
|
|||
21
Maniac
11.01.17
✎
01:21
|
(20) утютютю)
Я свой код написал когда воьмерка тока вышла А до запретов модальности мне начхать. В конце концов это не окончательный запрет. а только выбор запрета или нет. Причем пока еще даже во всех титовых он стоит как разрешено с предупреждениями. А значит что реально даже в типовых еще никто не сделал для полного закрытия. Только тупое сообщение. Которое можно убрать Ну и учитывая то что моему материалы уже хренова куча лет - он и по сей день актуальный. А там уже кто как хочет. |
|||
22
zak555
11.01.17
✎
01:29
|
(21) видимо никто в опубликованную базу черезивэб не заходит
|
|||
23
DrShad
11.01.17
✎
01:31
|
сорри, отвлекли
вот код &НаКлиенте Процедура ТабличнаяЧасть1Реквизит1НачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; ф = ОткрытьФорму("Обработка.ВнешняяОбработка2.Форма.Форма1"); КопироватьДанныеФормы(Объект, ф.Объект); КонецПроцедуры |
|||
24
DrShad
11.01.17
✎
01:31
|
Маня таки снова флудит ))))
|
|||
25
Maniac
11.01.17
✎
01:37
|
(23) ой ее. все ушел спать. пришли суперкодеры с примерами - "сделай то не знаю что"
|
|||
26
DrShad
11.01.17
✎
01:39
|
(25) надо было сразу идти )))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |