|
"Обновление" данных формы | ☑ | ||
---|---|---|---|---|
0
zippygrill
19.11.13
✎
17:07
|
Пишу
Форма = ОткрытьФорму("Документ.РеализацияТоваровУслуг.Форма.ФормаДокументаТовары",КлючПоиска,,,Окно); НовыйОбъект = Форма.Объект; ЗаполнитьОбъект(НовыйОбъект, ДокументОснование); КопироватьДанныеФормы(НовыйОбъект, Форма.Объект); где в процедуре ЗаполнитьОбъект(директива &НаСервере) заполняются счета учета. В конфигураторе все заполнено но визуально на форме их не видно, только если 2 раза нажать и открыть эту форму http://screencast.com/t/f4bO0YfZ БП3.0 |
|||
1
zippygrill
19.11.13
✎
17:07
|
||||
2
zippygrill
19.11.13
✎
17:18
|
апну
|
|||
3
zippygrill
19.11.13
✎
17:24
|
после того как нажать на ОК формы счета учета подставляются нормально.
|
|||
4
МойКодУныл
19.11.13
✎
17:25
|
Не знаток УФ. Обновить() там можно написать?
|
|||
5
zippygrill
19.11.13
✎
17:26
|
(4) нет
|
|||
6
zippygrill
19.11.13
✎
17:27
|
У меня еще написано Форма.ОбновитьОтображениеДанных(); но данные не отражаются
|
|||
7
zippygrill
19.11.13
✎
17:39
|
..
|
|||
8
lavryshev
19.11.13
✎
17:40
|
Передай ДокументОснование как параметр в методе ОткрытьФорму(). И потом при создании формы заполняй ее
|
|||
9
zippygrill
19.11.13
✎
17:49
|
(8) что я сомневаюсь. это обработка заполнения тч.
|
|||
10
zippygrill
19.11.13
✎
18:03
|
/
|
|||
11
zippygrill
20.11.13
✎
17:12
|
....
|
|||
12
zippygrill
20.11.13
✎
17:57
|
//
|
|||
13
zippygrill
20.11.13
✎
18:14
|
Ау ребята, подскажите что-нибудь по данной ситуации.
|
|||
14
Noob_Of_1C
20.11.13
✎
18:18
|
Прочитать(), насколько я помню
|
|||
15
zippygrill
20.11.13
✎
18:24
|
Говорит что метод Объекта не обнаружен, хотя я на сервере(в модуле формы и с директивой &НаСервере)
|
|||
16
Noob_Of_1C
20.11.13
✎
18:28
|
(15) перед этим нужно получить объект
Объект.Ссылка.ПолучитьОбъект().Прочитать() |
|||
17
zippygrill
20.11.13
✎
18:31
|
(16) В общем не ругается на этот метод но все равно счета учета визуально не видно хотя их есть.
|
|||
18
zippygrill
20.11.13
✎
19:00
|
апну еще. Что неправильно я делаю?
|
|||
19
zippygrill
20.11.13
✎
19:41
|
!
|
|||
20
Noob_Of_1C
21.11.13
✎
06:33
|
кстати построчно поясни что ты делаешь...
если я правильно понимаю то так ты типа создаешь новый документ? О_О если да то странно. И не проще-ли сначала создать и заполнить документ, а уж после этого открыть его форму? Просто иначе тебе нужно в открытой форме через некоторое время после открытия Прочитать(), так как заполнение данных происходит после открытия формы. На сервере: Функция СоздатьДок() Нов = Документы.ИмяДокумента.СоздатьДокумент(); ЗаполнитьДок(Нов); Возврат Док.Ссылка; КонецФункции На клиенте: СсылкаНаНовыйДок = СоздатьНовыйДок(); Парамы = Новый Структура("Ключ", СсылкаНаНовыйДок); ОткрытьФорму("Документы.БлаБла......", Парамы); как то так |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |