v8: УФ Как открыть другую форму этого же объекта? #690342


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

В этой группе 1С