|
Реквизиты формы в УФ в модуле недоступны? | ☑ | ||
|---|---|---|---|---|
|
0
Мисти
27.11.13
✎
13:59
|
Пока еще куча прочих ошибок - не могу проверить в деле.
|
|||
|
1
ДенисЧ
27.11.13
✎
14:00
|
РеквизитФормыВЗначение()
|
|||
|
2
DexterMorgan
27.11.13
✎
14:02
|
(0) В модуле чего? объекта?
|
|||
|
3
sikuda
27.11.13
✎
14:12
|
Первое знакомство с УФ - вынос мозга... в чуть больше 30 лет...
|
|||
|
4
Мисти
27.11.13
✎
14:18
|
В модуле объекта.
|
|||
|
5
Feunoir
27.11.13
✎
14:19
|
(4) Конечно недоступны. Это же модуль объекта. А объект, он и без формы существовать может. И разве в обычных формах не так?
|
|||
|
6
Classic
27.11.13
✎
14:19
|
(4)
А че они там должны быть доступны? Реквизиты обычной формы там тоже никаким боком. Модуль объекта может выполняться и без открытия какой-либо формы |
|||
|
7
Мисти
27.11.13
✎
14:20
|
Предположим, загрузка!
Я определила некие "значения по умолчанию". "По феншую" - говорят надо саму загрузку переносить в модуль. А как будут теперь эти реквизиты себя вести? ЭтотОбъект. - предлагает для выбора только реквизиты обработки, что наводит на грустные мысли. |
|||
|
8
Classic
27.11.13
✎
14:21
|
(7)
1. Параметрами 2. Реквизитами обработки По феншую так рекомендуется как раз для возможности вызывать обработку программно |
|||
|
9
Мисти
27.11.13
✎
14:22
|
(5) а в обычных я никогда и не заводила реквизитов формы!
Короче, делать всё реквизитами обработки, да? Или обратно всё переносить из модуля объекта в модуль формы? |
|||
|
10
Мисти
27.11.13
✎
14:23
|
Понял, не дурак!
|
|||
|
11
Мисти
27.11.13
✎
16:46
|
Ну его, фэншуй! Опять база теряется!
Объект.АдресСоединения=ПоместитьВоВременноеХранилище(БазаОле,ЭтаФорма.УникальныйИдентификатор); - в форме Теперь в модуле объект - Если ЗначениеЗаполнено(ЭтотОбъект.АдресСоединения) И ЭтоАдресВременногоХранилища(ЭтотОбъект.АдресСоединения) Тогда БазаОЛЕ=ПолучитьИзВременногоХранилища(ЭтотОбъект.АдресСоединения); КонецЕсли; Возврат БазаОЛЕ; Значение заполнено, но это не адресВременногоХранилища! |
| Форум | Правила | Описание | Секции | Поиск |