|
как заполнить реквизит обработки на сервере | ☑ | ||
|---|---|---|---|---|
|
0
mxs089
23.09.14
✎
15:32
|
есть обработка, имеет реквизит Текст (неограниченной длины), есть кнопка, она вызывает серверную функцию заполнения этого реквизита:
РеквизитФормыВЗначение("Объект").ЗаполнитьТекстом(); Описание процедуры Процедура ЗаполнитьТекстом() Если Не ЗначениеЗаполнено(Текст) Тогда Текст = "Какой то текст"; КонецЕсли; КонецПроцедуры Дак вот я всегда попадаю в установку текста, т.е. всегда значение не установлено, как заполнить реквизит объекта? |
|||
|
1
Мимохожий Однако
23.09.14
✎
15:40
|
Покажи побольше кода, не стесняйся.
|
|||
|
2
mxs089
23.09.14
✎
15:42
|
ФОРМА
&НаКлиенте Процедура МояКнопка(Команда) МояКнопкаНаСервере(); КонецПроцедуры &НаСервере Процедура МояКнопкаНаСервере() РеквизитФормыВЗначение("Объект").ЗаполнитьТекстом(); КонецПроцедуры МОДУЛЬ ОБРАБОТКИ Процедура ЗаполнитьТекстом() Если Не ЗначениеЗаполнено(Текст) Тогда Текст = "Какой то текст"; КонецЕсли; КонецПроцедуры |
|||
|
3
Defender aka LINN
23.09.14
✎
15:46
|
(2) Ты заполнил объект, молодец. Правда, на объект тебе настолько начхать, что ты даже в завалящую переменную его не сохранил. Нафига тогда вообще заполнять было?
|
|||
|
4
mxs089
23.09.14
✎
15:50
|
я не понял, можешь пример написать
|
|||
|
5
mxs089
23.09.14
✎
15:52
|
т.е. как сохранить?
|
|||
|
6
HEKPOH
23.09.14
✎
15:57
|
Весело как-то получается)))
1. Текст - реквизит формы или обработки? 2. Процедура ЗаполнитьТекстом() - не экспортная??? |
|||
|
7
mxs089
23.09.14
✎
15:59
|
1. обработки
2. да, пардон, конечно экспортная |
|||
|
8
Mankubus
23.09.14
✎
16:08
|
РеквизитВЗначениеФормы()
|
|||
|
9
Mankubus
23.09.14
✎
16:15
|
(8) т.е. ЗначениеВРеквизитФормы
|
|||
|
10
mxs089
23.09.14
✎
16:28
|
я вкурил, спасибо
|
| Форум | Правила | Описание | Секции | Поиск |