|
Кнопка "Сформирвать" в отчете. Свой код на клиенте | ☑ | ||
---|---|---|---|---|
0
Fuas4
05.11.14
✎
17:19
|
Господа, у меня отчет вызывается из обработки. При открытии (соответственно, на клиенте) я выполняю некий код. Проблема: если юзер жмет в этом, уже открытом, отчете кнопку "сформировать" (типовую), то код из "ПриОткрытии" не выполняется. Как мне идеологически верно реализовать выполнение данного кода на клиенте, без "прятанья" типовой кнопки и рисования своей собственной?
|
|||
1
ДенисЧ
05.11.14
✎
17:20
|
Рисуй свою кнопку
|
|||
2
Fuas4
05.11.14
✎
17:21
|
(1) вот так вот бескомпромиссно? :)
|
|||
3
ДенисЧ
05.11.14
✎
17:22
|
(2) А что тут думать? Рисовать надо!
|
|||
4
DS
05.11.14
✎
17:23
|
А как поможет нарисованная кнопка попасть в ПриОткрытии в уже открытой форме?
|
|||
5
Maxus43
05.11.14
✎
17:24
|
(4) в этой кнопке будет дублирован чудо-код из ПриОткрытии
|
|||
6
ДенисЧ
05.11.14
✎
17:24
|
(4)
Процедура МоякнопкаСфомрировать() ПриОткрытии(); СформироватьОтчет(); КонецПроцедры |
|||
7
Fuas4
05.11.14
✎
17:24
|
(3) http://troll-face.ru/static/images/okay_guy.jpg
(4) 5 и 6 шарят :) |
|||
8
Dmitriy_76
05.11.14
✎
17:25
|
(4) Закрыть() открыть() не?
|
|||
9
Maxus43
05.11.14
✎
17:26
|
(6) тут можно нарваться на косяк, прик аждом нажатии будут восстанавливаться настройки, ранее сохранённые, и у юзеры случится вытекание мозга
|
|||
10
Fuas4
05.11.14
✎
17:27
|
(8) та не, у меня там куча параметров передается и при создании на сервере еще кой-чего делается. не эргономично получится
|
|||
11
Жан Пердежон
05.11.14
✎
17:27
|
(10) отчет СКД?
|
|||
12
Fuas4
05.11.14
✎
17:28
|
(11) да
|
|||
13
IШаман
05.11.14
✎
17:28
|
(9) Тогда он опять придет к программисту а программист к нам сюда, все при деле опять будут, а так если все сразу хорошо сделать можно и без работы остаться.
|
|||
14
Жан Пердежон
05.11.14
✎
17:29
|
(12) свой код можно допилить в ПриКомпоновкеРезультата() модуля объекта
|
|||
15
DS
05.11.14
✎
17:30
|
(6) Если по-православному, то повторяющийся код надо вывести из "ПриОткрытии" и поместить в отдельную процедуру.
|
|||
16
Fuas4
05.11.14
✎
17:30
|
(14) это на сервере. мне надо владельцу формы будет данные отдать
|
|||
17
Жан Пердежон
05.11.14
✎
17:35
|
(16) какому еще владельцу? ты ж форму сам открываешь
|
|||
18
ДенисЧ
05.11.14
✎
17:38
|
(15) Мы говорим о православности или о функциональности?
|
|||
19
Fuas4
05.11.14
✎
17:41
|
(17) форму открываю из обработки. владелец - форма обработки. после формирования отчета передаю полученные данные в обработку и меняю некоторые реквизиты формы обработки. все сложно у меня))
Вообще, вопрос был можно ли было сделать более православно (м.б. не знал чего), я до сих пор иногда не верю, что костыли - единственный выход. Вот и спросил. |
|||
20
Жан Пердежон
05.11.14
✎
17:48
|
(19) и где ты тут увидел "костыль"?
|
|||
21
Fuas4
05.11.14
✎
17:50
|
(20) в рисовании своей кнопки вместо типовой. В моем мозгу это выглядит как взять шпаклевку, замазать дырку в стене и, когда высохнет, проковырять свою такую же дырку. Причем, желательно так проковырять, чтобы жильцы думали, что это та же самая дырка
|
|||
22
Жан Пердежон
05.11.14
✎
18:04
|
(21) а я вижу, что ты делаешь ремонт в комнате в соседнем доме, и хочешь, пригласив туда жильцов, чтобы они все еще думали, что это все таже исходная комната.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |