![]() |
![]() |
![]() |
|
v8: УФ Как открыть другую форму этого же объекта? | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
03.12.13
✎
09:50
|
Надо часть реквизитов документа редактировать в отдельной форме -
Паспортные данные (на основной форме только представление - ну в общем дублирование поведения типовых, но хранится все в реквизитах документа) вопрос - как? |
|||
1
NcSteel
03.12.13
✎
09:51
|
ОткрытьФорму(ИмяФормы) ?
|
|||
2
Cube
03.12.13
✎
09:53
|
(0) Только учти, что одновременно редактировать один объект в двух формах не получится...
|
|||
3
RomaH
naïve
03.12.13
✎
09:55
|
(2) учту - форма будет модальной
|
|||
4
Cube
03.12.13
✎
09:55
|
(3) Пф...)))))
Предвижу название следующей ветки))) |
|||
5
RomaH
naïve
03.12.13
✎
09:58
|
(4) ну ка
|
|||
6
RomaH
naïve
03.12.13
✎
09:58
|
(4) так на (0) ответишь?
|
|||
7
Cube
03.12.13
✎
09:59
|
(5) Типа "Что за ошибка "Объект был изменен или удален"???"
|
|||
8
Cube
03.12.13
✎
10:00
|
(6) Правильный ответ в (1) ведь, зачем повторяться?
|
|||
9
RomaH
naïve
03.12.13
✎
10:01
|
(8) и что туда передавать?
|
|||
10
Cube
03.12.13
✎
10:03
|
(9) передавай привет))
|
|||
11
Индиго
03.12.13
✎
10:03
|
(9)Имя формы (С) ваш КО
:-) |
|||
12
Maxus43
03.12.13
✎
10:03
|
ЭтотОбъект.ПолучитьФорму("Имя").Открыть()
Если так понятней |
|||
13
Maxus43
03.12.13
✎
10:04
|
и вторая форма не должна записывать объект конечно, просто закрываться
|
|||
14
Cube
03.12.13
✎
10:05
|
(13) "записывать" читать как "изменять"
|
|||
15
Maxus43
03.12.13
✎
10:07
|
(14) именно записывать, можно в нескольких формах менять объект, но записывать только в одной. При закрытии "второй" формы надо перечитать объект, и всё будет в шоколаде
|
|||
16
Maxus43
03.12.13
✎
10:07
|
не путать с в разных сеансах, в одном вполне можно
|
|||
17
Повелитель
03.12.13
✎
10:08
|
(0)
ПолучитьФорму(ИмяФормы, <Владелец>, Новый УникальныйИдентификатор()) Хоть сколько форму можно открыть |
|||
18
RomaH
naïve
03.12.13
✎
10:09
|
(12) - написано же - УФ, значит тонкий клиент
ПолучитьФорму - доступно только на толстом |
|||
19
NcSteel
03.12.13
✎
10:10
|
(18)
ПолучитьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>) Доступность: Тонкий клиент, веб-клиент, толстый клиент. |
|||
20
Maxus43
03.12.13
✎
10:11
|
(18) перечитай (0), где написано? не делайте идиотами других форумчан
|
|||
21
RomaH
naïve
03.12.13
✎
10:11
|
(17) и толку - откроется форма чего? как сделать так что бы открылась форма того же объекта?
|
|||
22
RomaH
naïve
03.12.13
✎
10:12
|
(19) я так понимаю через параметры надо что-то туда передать
а при создании это что-то кудато записать вот что и как ? |
|||
23
RomaH
naïve
03.12.13
✎
10:13
|
(20) извиняюсь - думал, что написал про УФ
|
|||
24
Maxus43
03.12.13
✎
10:13
|
в УФ не факт что взлетит. Объекта как такового не существует, он уничтожается после передачи формы на клиент. Надо открывать произвольную форму, которая при закрытии будет писать в "невидимые" реквизиты объекта основной формы
|
|||
25
NcSteel
03.12.13
✎
10:15
|
(22) Почитай сп наконецто.
|
|||
26
NcSteel
03.12.13
✎
10:15
|
(24) все нормально там взлетает.
|
|||
27
RomaH
naïve
03.12.13
✎
10:18
|
(26) читаю - не вижу
|
|||
28
Maxus43
03.12.13
✎
10:18
|
(26) ок
|
|||
29
Cube
03.12.13
✎
10:18
|
(15) Неа, не будет. При перечитывании объекта, он считывается из ИБ и все изменения теряются...
|
|||
30
Maxus43
03.12.13
✎
10:20
|
(29) если 2 формы работают с одним объектом - он изменяется во всех формах. Про перечитывание это я наверно погорячился
|
|||
31
Cube
03.12.13
✎
10:22
|
(30) Ты опять погорячился)))
|
|||
32
Maxus43
03.12.13
✎
10:26
|
(31) нет) ты путаешь работу с одним объектом в разных сеансах, в одном это одна сущность
|
|||
33
kosts
03.12.13
✎
10:26
|
(0) К чему такие сложности. Редактируй реквизиты в небольшой произвольной форме.
|
|||
34
Cube
03.12.13
✎
10:28
|
(32) "Твой оптимизм меня раззадоривает" (с) Джон Кртер
Пойду сделаю научную экперименту :) |
|||
35
RomaH
naïve
03.12.13
✎
10:32
|
(33) под неё надо дублировать структуру исходного документа
и отслеживать изменение этих реквизитов по сути можно извратится через новый объект - т.е. при открытии форму пусть она себе создает новый документ заполнять его из переданных параметров и при закрытии возвращать полученную структуру |
|||
36
olegves
03.12.13
✎
10:32
|
(0) неосновная форма или закладка этой же основной формы тебя спасет.
Для неосновной: вешаешь кнопку в основную форму, а в процедуре кнопки ОткрытьФорму с передачей нужных параметров |
|||
37
RomaH
naïve
03.12.13
✎
10:33
|
(36) вот основная загадка для меня - что это за "нужные параметры"?
|
|||
38
Cube
03.12.13
✎
10:34
|
(34) Да не, (32) абсолютный бред... :)))
|
|||
39
olegves
03.12.13
✎
10:34
|
(37) что ты в этой форме заполнять собираешься - то и передавай
|
|||
40
olegves
03.12.13
✎
10:35
|
+ (39) а при закрытии неосновной формы возвращай заполненные значения в основную форму. Запись - только в основной форме
|
|||
41
RomaH
naïve
03.12.13
✎
10:36
|
(39) это ты про создание отдельных реквизитов в другой форме
я же спрашиваю про работу с ТЕМ ЖЕ объектом |
|||
42
olegves
03.12.13
✎
10:37
|
(41) послать тебя книжку читать?
|
|||
43
Cube
03.12.13
✎
10:38
|
(41) Тебе сорок постов уже говорят, что нельзя работать с одним объектом в двух формах...
Перечитай это сообщение ещё раз 150... |
|||
44
Cube
03.12.13
✎
10:39
|
olegves тебе всё правильно разжевывает. Тебе осталось это только осознать...
|
|||
45
hhhh
03.12.13
✎
10:54
|
(43) почему нельзя? если объект не записывать, то вроде можно.
|
|||
46
Cube
03.12.13
✎
10:57
|
(45) Нет, нельзя.
|
|||
47
hhhh
03.12.13
✎
11:04
|
(46) уверен? ну например подбор кнопка. В любом документе есть. Форма подбора меняет документ (табличную часть) и основная форма тут же висит, можно в ней параллельно поменять какие-нибудь реквизиты. То есть открыты две формы и они один и тот же документ колбасят.
|
|||
48
Drac0
03.12.13
✎
11:05
|
(47) Подбор возвращает выбранное значение в основную ФОРМУ.
|
|||
49
Cube
03.12.13
✎
11:07
|
(47) И эти люди запрещают мне ковыряться в носу... (с)
|
|||
50
hhhh
03.12.13
✎
11:12
|
(0) ну и у ромы в (0) то же самое, отредактирует паспортные данные и возвратит в основную форму.
Кстати, если в форму подбора передать ДокументОбъект, она легко туда что-то напишет и всё будет работать. |
|||
51
Cube
03.12.13
✎
11:14
|
(50) "Кстати, если в форму подбора передать ДокументОбъект, она легко туда что-то напишет и всё будет работать."
Ну так ты попробуй... |
|||
52
Drac0
03.12.13
✎
11:17
|
(50) Проверял?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |