|
УФ. В общий модуль отправить весь объект формы на изменение ТЧ | ☑ | ||
---|---|---|---|---|
0
bolobol
20.04.18
✎
10:12
|
Добрый день!
Я что-то запутался и запамятовал... Нужно, при изменении реквизита формы - обойти ТЧ и по-редактировать данные одной колонки. Процедура изменения нужна в общем модуле Сервер+ВызовСервера. &НаКлиенте Процедура ПриИзмененииРеквизита(Элемент) ОбщийМодульСерверВызовСервера.ПоредактироватьТЧ(Объект); КонецПроцедуры Ошибка: Нельзя изменять поле, содержащее объект данных формы А как тогда? Прошу помочь опомниться! )) |
|||
1
Тихий омут
20.04.18
✎
10:14
|
Может поможет РеквизитФормыВЗначение и потом обратно?
|
|||
2
bolobol
20.04.18
✎
10:15
|
Только через &НаСервере в модуле формы, через РеквизитВОбъект..., или как там?
|
|||
3
VladZ
20.04.18
✎
10:15
|
Тип объекта у "Объект" какой?
|
|||
4
bolobol
20.04.18
✎
10:17
|
(3) Для любого Объекта предполагается работать.
|
|||
5
Мимохожий Однако
20.04.18
✎
10:22
|
(2) Да
|
|||
6
FIXXXL
20.04.18
✎
10:27
|
как вариант "отдаешь" всю форму в общий модуль
а там Форма.Объект.ТЧ и делаешь что необходимо |
|||
7
bolobol
20.04.18
✎
10:36
|
Спасибо за участие! Похоже, просыпаться начал...
Вопрос меняется в сторону сути: (6) ОбщийМодульСерверВызовСервера.ПоредактироватьТЧ(ЭтотОбъект или ЭтаФорма); Приводит к: Отсутствует отображение для типа 'УправляемаяФорма' Тогда как всю форму отдать? |
|||
8
Тихий омут
20.04.18
✎
10:38
|
(7) и плавно возвращаемся к (1) с учетом того, что сам в (2) написал
|
|||
9
Вафель
20.04.18
✎
10:40
|
нужно на форме на сервере вызывать процедуру серверную
|
|||
10
bolobol
20.04.18
✎
10:43
|
Короче, напрямки в общий модуль, да со всем объектом - никак... Хм...
|
|||
11
Вафель
20.04.18
✎
10:44
|
(10) почему необходимо именно с клиента?
|
|||
12
hhhh
20.04.18
✎
10:44
|
(7) ты вызывай с сервера, типа
&НаКлиенте Процедура ПриИзмененииРеквизита(Элемент) ПриИзмененииРеквизитаНаСервере(); КонецПроцедуры &НаСервере Процедура ПриИзмененииРеквизитаНаСервере() ОбщийМодульСерверВызовСервера.ПоредактироватьТЧ(Объект); КонецПроцедуры |
|||
13
bolobol
20.04.18
✎
10:49
|
Да вот из-за необходимости дополнительной процедуры как в (12) - задался вопросом, ибо... вдруг! ))
И конвертации реквизитавобъект и обратно не потребовалось - и так работает, странно, нет? |
|||
14
Вафель
20.04.18
✎
10:50
|
(13) ничего странного. фориа и объект - это не совсем обычные переменные
|
|||
15
bolobol
20.04.18
✎
10:59
|
Так-то да.
Вот и каша в животе |
|||
16
bolobol
20.04.18
✎
11:08
|
Я тут ещё, заодно:
Элементы.ТЧКолонкаСоСсылками1.ТолькоПросмотр= Истина; Элементы.ТЧКолонкаСоСсылками1.ГиперссылкаЯчейки= Истина; - не открывает ссылку нажатием на видимую гиперссылку в ТЧ Что надобно сделать? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |