|
Как получить в распоряжение (открыть, заполнить, закрыть) форму объекта ? | ☑ | ||
---|---|---|---|---|
0
raykom
30.06.14
✎
12:05
|
Есть объект. Например
НовоеПисьмо = Документы.ЭлектронноеПисьмо.СоздатьДокумент(); Как получить его форму для программных манипуляций ? Заполнить элементы формы, записать, закрыть. Например . Спасибо. |
|||
1
Поpyчик-4
30.06.14
✎
12:09
|
(0) Троллишь?
Форма = ПолучитьФорму("Справочник.Контрагенты.ФормаОбъекта", П); Форма.Открыть(); |
|||
2
Джинн
30.06.14
✎
12:12
|
(0) И на кой ляд Вам вообще форма сдалась в данном случае?
|
|||
3
Segate
30.06.14
✎
12:13
|
Да точно где то продают аккаунты на мисту! Вот я же говорил
|
|||
4
raykom
30.06.14
✎
12:17
|
Да че вы меня все на вы ... Я уже который раз подмечаю. Раньше как бухал так было все норм. А теперь приговор. Среда отторгает меня ... Эххх
(1)Не, просто уже сил нет чето искать в Сп. Туплю, спать хочу. И бабу ... (2)Да мать ее есть там реквизиты на форме, если не заполнены - не записать. А как к ним подобраться - хз. (3)Не ... Я без маскировки. Сам туплю |
|||
5
Джинн
30.06.14
✎
12:30
|
(4) На форме не бывает реквизитов, которые нельзя получить из объекта :) Принципиально. Форма - это обертка. Все данные для ее заполнения есть в объекте.
|
|||
6
raykom
30.06.14
✎
12:39
|
Вот конкретно - На форме есть поле ввода (епать, каке егоназывать то ? элемент формы ?) в реквизитах его нет. По данным ни с каким реквизитом не связан.
Как к такому полю получить доступ НЕ ИЗ МОДУЛЯ ФОРМЫ ? |
|||
7
Рэйв
30.06.14
✎
12:45
|
(6)Так значит это реквизит формы и нафиг тебе не нужен.
|
|||
8
Segate
30.06.14
✎
12:47
|
(6) реквизиты формы нигде не хранятся, они рассчетные все. посмотри как он при открытии заполняется и будет тебе счастье
|
|||
9
Джинн
30.06.14
✎
12:52
|
(6) Ищи способ его получения. Как-то он рассчитывается.
|
|||
10
raykom
30.06.14
✎
12:58
|
Будь проклят РАрус
|
|||
11
raykom
30.06.14
✎
13:03
|
А что с вапроцом то ?
(1)Это форма объекта неполученного. А как получить форму вот этого уже полученного объекта ? НовоеПисьмо = Документы.ЭлектронноеПисьмо.СоздатьДокумент(); Форму объекта "Новое письмо" |
|||
12
Джинн
30.06.14
✎
13:04
|
(11) Ептыть, не нужна Вам форма. Совсем не нужна.
|
|||
13
Рэйв
30.06.14
✎
13:04
|
(11)Что ты как школьник?
Ф=НовойПисьмо.ПолучитьФорму; Ф.ТвойСуперРеквизит="ляляля"; |
|||
14
Рэйв
30.06.14
✎
13:05
|
(11)И то это только когда ты ее реально открывать собрался. А если просто программно заполняешь объект - то нафиг тебе не нужна ни форма ни ее реквизит.
|
|||
15
Рэйв
30.06.14
✎
13:05
|
*
.ПолучитьФорму() |
|||
16
raykom
30.06.14
✎
13:10
|
(12)Я тебе верю. Чесно. Но мне нужна )
(13)Спасибо |
|||
17
ChiginAV
30.06.14
✎
13:11
|
Понедельник, он как пятница. Только понедельник...
|
|||
18
raykom
30.06.14
✎
13:14
|
А аа Воскресенье уже было ?
|
|||
19
Рэйв
30.06.14
✎
13:16
|
(18)Какое такое воскресенье? Понедельник начинается в субботу:-)
|
|||
20
Segate
30.06.14
✎
13:16
|
(18) пить надо меньше)
|
|||
21
raykom
30.06.14
✎
13:20
|
Курить буду но пить не брошу
(13)Чета у школьника не срастается {Форма.Форма.Форма(80)}: Поле объекта не обнаружено (ПолучитьФорму) Форма = НовоеПисьмо.ПолучитьФорму; |
|||
22
ChiginAV
30.06.14
✎
13:22
|
Тролль. Расходимся
|
|||
23
raykom
30.06.14
✎
13:26
|
Кто тебе поверит ? Это не мой хлеб. Во всяком случае не в рабочих ветках
|
|||
24
raykom
30.06.14
✎
13:29
|
(13)У тебя по ходу еще тоже суббота.
Во как прально то НовоеПисьмо.ПолучитьФорму().Открыть(); |
|||
25
VRednaia
30.06.14
✎
13:56
|
Открывать то зачем?
|
|||
26
VRednaia
30.06.14
✎
13:56
|
Если бы ты с самого начала озвучил свою проблему (а она не в том, что ты не знаешь, как открыть форму), было бы быстрее и проще.
|
|||
27
Рэйв
30.06.14
✎
14:03
|
(24)Ты (15) смотрел?:-)
|
|||
28
Джинн
30.06.14
✎
14:08
|
(25) Традиционным способом гланды кто-угодно удалить может. А вот через ....
|
|||
29
VRednaia
30.06.14
✎
15:12
|
(27) он не успевает читать. Надо ж сразу без оглядки кодить.
|
|||
30
raykom
30.06.14
✎
18:26
|
(25) Затем, что:
- не хочу писать кучу лишнего, в то время как при открытии форма сама все это делает - дальше форма передается так же стандартным процедурам и по завершению манипуляций закрывается. В противном случае вс придется прописывать одному. Обработка работает ночью по заданию. Какая мне разница ?? (26)Дак я и озвучил что мне надо. Но вы же все нудные и пропихивали МНЕ, что ВАМ надо )) (27)Да, прости. Тупил после ночи. Но ТЫ ЖЕ МнЕ не написал, что надо посмотреть :DD (28)Ну ... Ты же в курсе, нетрадиционные подходы ценят и женщины и начальники ))) (29):DDD Да, да ... Как обкуреная, слепо-глухо-немая лошадь ... |
|||
31
raykom
30.06.14
✎
18:33
|
А теперь гадаю ребус ...
Вот создал я объект. НовоеПисьмо = Документы.ЭлектронноеПисьмо.СоздатьДокумент(); Тперь я работаю с объектом "НовоеПисьмо" и ЕГО СВОЙСТВАМИ. А теперь, я открыл его форму НовоеПисьмо.ПолучитьФорму() ТО теперь есть "НовоеПисьмо" ??? Теперь это форма ? И что бы вернуться к объекту надо Что сделать то ? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |