|
Как в тонком клиенте передать параметр в ОбработкаЗаполнения ? | ☑ | ||
---|---|---|---|---|
0
popcorn
30.09.11
✎
08:47
|
Надо как-то передать параметр из формы-владельца формы списка регистра сведений в ОбработкуЗаполнения новой созданной записи регистра.
Через глобальную переменную не получается, видимо на сервере не доступна. &НаСервере Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка) ДанныеЗаполнения.Вставить("КолВо", глКолВо); КонецПроцедуры Пробовал еще через Отбор передавать, тогда сразу в ДанныеЗаполнения попадает, но это не красиво, приходится через цикл сохранять отбор в структуру, а потом его восстанавливать. |
|||
1
Chai Nic
30.09.11
✎
08:51
|
Управляемые формы придумали вредители! Навязанная совместимость мощного языка 1с с убогим джаваскриптом еще долго аукаться будет..
|
|||
2
Ranger_83
30.09.11
✎
08:54
|
(0)Нужно в форме вызова заполнить реквизит открываемой формы или экспортную переменную
|
|||
3
popcorn
30.09.11
✎
09:00
|
(2) Вроде еще нет формы в этот момент. И экспортные переменные не сработали. Ты уверен что так можно?
|
|||
4
Ranger_83
30.09.11
✎
09:03
|
(3)попробуй стандартный обработчик блокировать и сам вызывай форму.
|
|||
5
Lexa_msk
30.09.11
✎
09:15
|
ОткрытьФорму("ИмяФормы", Новый Структура("Основание", ТвойПараметр) ФормаВладелец);
должно работать |
|||
6
popcorn
30.09.11
✎
09:44
|
(4) Я так и сделал, но это хреново, возникают другие проблемы.
|
|||
7
popcorn
30.09.11
✎
09:46
|
Что там на счет экспортных переменных? Они на сервере доступны? Я в модуле объекта объявил переменную на экспорт, в форме она не доступна оказалась.
|
|||
8
guitar_player
30.09.11
✎
09:47
|
(7) так и есть.
Сейчас с собой нет конфы. но как то похоже на (5) все работало... |
|||
9
popcorn
30.09.11
✎
09:56
|
Никому не спасибо, сам нашел как сделать. Через Параметры сеанса.
|
|||
10
guitar_player
30.09.11
✎
10:01
|
(9) нахрена в параметры сеанса это пихать то?
|
|||
11
popcorn
30.09.11
✎
10:09
|
(10) Чтобы на сервере было доступно.
|
|||
12
popcorn
30.09.11
✎
10:22
|
(10) Ладно, переделал через Общий модуль с настройкой "Повторное использование возвращаемых значений".
Так нормально? Один фиг никто не помог, никому не спасибо |
|||
13
Lexa_msk
30.09.11
✎
10:31
|
не молодец), решение еще хуже, чем через ПараметрыСеанса.
лучше как было написано ранее // открываешь форму ОткрытьФорму("ИмяФормы", Новый Структура("Основание", ТвойПараметр) ФормаВладелец); // в параметре ДанныеЗаполнения будет значение переданного параметра Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка) КонецПроцедуры |
|||
14
popcorn
30.09.11
✎
10:32
|
(13) Читай (6)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |