|
УФ. как перечитать данные объекта? | ☑ | ||
---|---|---|---|---|
0
Stim
06.11.12
✎
14:11
|
Интересно, можно ли как-то используя конструкцию РеквизитФормыВЗначение
"вернуть" данные обратно в форму? Например, преобразовать реквизит формы Объект в объект прикладного типа с помощью РеквизитФормыВЗначение, изменить этот объект в модуле формы и отобразить изменения в объекте на форме? если не совсем понятно, пример: док с упр формой. на форме - команда. обработчик: &НаКлиенте Процедура Команда1(Команда) ИзменитьДатуНаСервере(); КонецПроцедуры Процедура ИзменитьДатуНаСервере() докОб = реквизитформыВЗначение("Объект") ; ДокОб.Изменитьдату(); КонецПроцедуры модульОбъекта: процедура Изменитьдату() экспорт Дата = началоГода(текущаядата()); Конецпроцедуры Как после этого обновить дату объекта - реквизита формы? зы. про модуль менеджера, я слышал, просьба его не упоминать. сабж не об этом |
|||
1
acsent
06.11.12
✎
14:12
|
ЗначениеВРеквизит
|
|||
2
НикДляЗапросов
06.11.12
✎
14:12
|
Процедура ИзменитьДатуНаСервере()
докОб = реквизитформыВЗначение("Объект") ; ДокОб.Изменитьдату(); ЗначениеВРеквизит( ) КонецПроцедуры |
|||
3
Stim
06.11.12
✎
14:13
|
аа.хм. спс
|
|||
4
Defender aka LINN
06.11.12
✎
14:18
|
(0) Только нафига? Почему не менять тупо Объект?
|
|||
5
Stim
06.11.12
✎
14:20
|
(4) узнаю одинесников) на вопрос "как сделать" они отвечают "зачем ты это делаешь" =)
удивительные существа все-таки |
|||
6
Defender aka LINN
06.11.12
✎
14:27
|
(5) Ну так эта... Одинэснеги ж вечно все пытаются через опу сделать.
Ну или задают вопросы типа "как выстрелить себе в коленку из зенитки, но только НЕ СПРАШИВАЙТЕ ЗАЧЕМ". А потом выясняется что это для того, чтобы шнурки не развязывать. |
|||
7
Stim
06.11.12
✎
14:29
|
(6) а ты значит супермен в трусах, призвание которого спасать котят, выстреливающих себе в коленки??
|
|||
8
SUA
06.11.12
✎
14:30
|
(0)можно
там есть обратная процедура |
|||
9
Stim
06.11.12
✎
14:30
|
+ чувак. при всем уважении - мне не нужны советы "как сделать по-другому". мне нужен был ответ на сабж и не более
|
|||
10
Mort
06.11.12
✎
14:32
|
Дело в том, что интерес представляет только вопрос "зачем автор это делает". А ответ на сабж в 95% случаях заключается в "читай СП или отладчик".
|
|||
11
Stim
06.11.12
✎
14:34
|
(10) создайте отдельную тему, где и выясняйте этот вопрос
|
|||
12
Defender aka LINN
06.11.12
✎
14:47
|
(7) Само собой. Вот опять у тебя данные формы преобразуются в объект и обратно без всякой необходимости. Понимаю, за сервер бабло уплочено, пущай работает, но не таким же способом
|
|||
13
Stim
06.11.12
✎
14:56
|
(12) тебе какое дело до сервера?))
честно, не понимаю - почему нельзя просто ответить на вопрос, ответить "не знаю" в конце концов, если не знаешь. почему обязательно надо учить жизни? Это что, особенность рунета такая? |
|||
14
Stim
06.11.12
✎
14:58
|
+на вопрос "зачем" не буду отвечать принципиально.
|
|||
15
Defender aka LINN
06.11.12
✎
15:49
|
(13) Потому что а) я знаю, б) принципиально не даю идиотских советов типа "а сейчас чтобы поменять данные реквизита мы преобразуем один объект в другой, а потом обратно"
|
|||
16
Stim
06.11.12
✎
15:53
|
(15) отлично. респект и уважуха. только одна просьба - если считаешь вопрос идиотским - не давай советов "как сделать лучше". либо ответ на конкретный вопрос, либо ничего
|
|||
17
Stim
06.11.12
✎
15:55
|
+ то, что так делать нельзя и как сделать лучше - я и сам знаю. все, что мне было нужно - конкретный ответ на конкретный вопрос. пример в сабже можешь считать тестовым или написанным специально для примера
|
|||
18
Mort
06.11.12
✎
15:58
|
Когда человек спрашивает такую лажу, трудно не заподозрить, что он не в курсе...
|
|||
19
Stim
06.11.12
✎
15:59
|
(18) какую лажу? как передать объект в форму?
|
|||
20
5 Элемент
06.11.12
✎
15:59
|
(18) +100500 хотел тоже самое написать :)
|
|||
21
Defender aka LINN
06.11.12
✎
16:02
|
(17) Ну, какбе то, что в (0) не имеет связи с "перечитать данные объекта", на мой скромный взгляд.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |