|
1с8 УФ ищу элегантный способ передачи данных формы в общий модуль на сервере | ☑ | ||
---|---|---|---|---|
0
Fedor-1971
13.12.13
✎
18:14
|
Собственно в 7 была возможность отдать текущий контекст в процедуру (функцию) используя "Контекст", например, ГлобальнаяОбработкаДанных(Контекст).
Для 8.2 с УФ для передачи информации на обработку в процедуру общего модуля, как я понимаю, придётся использовать переменную типа Структура или Соответствие, т.е. примерно так: 1. Переходим внутри формы в процедуру с компиляцией &НаСервере 2. Заполняем объект переноса данных, например, структуру (или соответствие) 3. Передаём структуру для обработки в общий модуль 4. Записываем новые значения в объект 5. Возвращаемся &НаКлиенте. Получается как-то не совсем красиво: много подготовительного кода и преимущества работы с общим модулем как-то растворяются, проще скопировать куски обработки данных в нужные формы и поиметь гемор при необходимости что-то исправить. Может кто-нить натолкнёт на мысль, как реализовать сие более элегантно? |
|||
1
Сергей Викторович
13.12.13
✎
18:17
|
что в ОМ будешь делать ?
|
|||
2
Euguln
13.12.13
✎
18:18
|
(0) Что мешает передать данные формы?
|
|||
3
Euguln
13.12.13
✎
18:20
|
(2) + или саму форму
|
|||
4
Fedor-1971
13.12.13
✎
18:20
|
(1) Например, заполнять нужные данные в ТЧ документа или подбирать данные для выпадающего списка
(2) Как? |
|||
5
Euguln
13.12.13
✎
18:24
|
(4) Месье открывал хоть типовую конфигурацию на УФ?
|
|||
6
Fedor-1971
13.12.13
✎
18:29
|
(5) типовой на УФ у меня нет, есть конфига с демонстрацией работы УФ
|
|||
7
GROOVY
13.12.13
✎
18:31
|
(0) Не надо так делать. Данные формы должны оставаться в самой форме. Имитировать передачу контекста - это частая привычка 7шников.
|
|||
8
Сергей Викторович
13.12.13
✎
18:37
|
(4) передай то, что у тебя в данных
|
|||
9
Fedor-1971
13.12.13
✎
18:40
|
(7) потому и интересуюсь, что-бы не ходить по граблям. К примеру, у многих документов есть абсолютно одинаковая ТЧ, тогда работу с ней имеет смысл вынести в общий модуль, но, в моём понимании надо передавать контекст формы в общий модуль или я не прав?
(8) не проблема передать данные, но для этого их нужно запихнуть в структуру, а это лишний код и обработка возвращённого значения |
|||
10
Fedor-1971
13.12.13
✎
18:59
|
(7)+ Вот из БСП
ДатыЗапретаИзменения.ОбъектПриЧтенииНаСервере(ЭтаФорма, ТекущийОбъект) Практически идентично "Контекст" в 7. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |