|
Реквизиты формы в УФ в модуле недоступны? |
☑ |
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
|
Ну его, фэншуй! Опять база теряется!
Объект.АдресСоединения=ПоместитьВоВременноеХранилище(БазаОле,ЭтаФорма.УникальныйИдентификатор);
- в форме
Теперь в модуле объект -
Если ЗначениеЗаполнено(ЭтотОбъект.АдресСоединения) И ЭтоАдресВременногоХранилища(ЭтотОбъект.АдресСоединения) Тогда
БазаОЛЕ=ПолучитьИзВременногоХранилища(ЭтотОбъект.АдресСоединения);
КонецЕсли;
Возврат БазаОЛЕ;
Значение заполнено, но это не адресВременногоХранилища!
|
|