Имя: Пароль:
1C
 
Кнопка "Сформирвать" в отчете. Свой код на клиенте
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
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) а я вижу, что ты делаешь ремонт в комнате в соседнем доме, и хочешь, пригласив туда жильцов, чтобы они все еще думали, что это все таже исходная комната.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn