Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
stales Участник
Вступление в Клуб: 01.03.2018
|
Чт Май 10, 2018 11:17  запуск операции перед отображением представления |
|
Полезность: Нет оценки
|
Добрый день!
Подскажите, пожалуйста, может сталкивался кто, есть представление и есть операция , которая подготавливает данные для представления (заполняет временную таблицу, по которому строится представление). Можно каким-то образом автоматически запускать операцию перед вызовом отображения представления. Было бы замечательно если бы при обновлении представления эта операция тоже вызывалась.
Заранее спасибо |
|
 |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Чт Май 10, 2018 15:02   |
|
Полезность: Нет оценки
|
А операция Фильтр чем не походит? |
|
 |
RustamR Участник
Вступление в Клуб: 26.04.2018
|
Пт Май 11, 2018 01:30   |
|
Полезность: Нет оценки
|
Операция с типом фильтр.
Можно вызвать операцию, которая отобразит представление:
При загрузке подготавливаешь данные для представления.
Кидаеш кнопку на форму, которая будет открывать представление.
Далее к клиент скрипте
Код: |
call Form1.ScriptPostEvent(Form1, "CLICK" )
BtnView.SetFocus ' Встаешь на кнопку
call Form1.ScriptPostEvent(BtnView, "CLICK" ) ' Нажимаешь на кнопку
call Form1.ScriptPostEvent(Cancel, "CLICK" ) ' после выхода из представления закрываешь форму
|
При обновлении преставления операция не вызывается. |
|
 |
stales Участник
Вступление в Клуб: 01.03.2018
|
Пт Май 11, 2018 07:15  Спасибо! |
|
Полезность: Нет оценки
|
Спасибо, действительно через фильтр сработало |
|
 |
mmm_kazan Участник со стажем
Вступление в Клуб: 28.03.2018
|
Вт Май 15, 2018 09:14   |
|
Полезность: Нет оценки
|
Здравствуйте.
Может не совсем по теме.
У меня есть на форме кнопка касса - там вываливаются кассы подрзделения.
Напрягает то, что мне нужна одна рублевая касса.
Представление делать? |
|
 |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Вт Май 15, 2018 09:41   |
|
Полезность: Нет оценки
|
mmm_kazan пишет: |
У меня есть на форме кнопка касса - там вываливаются кассы подрзделения.
Напрягает то, что мне нужна одна рублевая касса.
Представление делать? |
Локальная доработка? Добавить фильтр для Параметра/Переменной Касса (последняя колонка Ф. в Параметрах/Переменных операции). |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Вт Май 15, 2018 10:13   |
|
Полезность: Нет оценки
|
Volod пишет: | mmm_kazan пишет: |
У меня есть на форме кнопка касса - там вываливаются кассы подрзделения.
Напрягает то, что мне нужна одна рублевая касса.
Представление делать? |
Локальная доработка? Добавить фильтр для Параметра/Переменной Касса (последняя колонка Ф. в Параметрах/Переменных операции). |
Для дистрибутива тоже работает, можно создать расширение и наложить фильтр в нем. |
|
 |
mmm_kazan Участник со стажем
Вступление в Клуб: 28.03.2018
|
Вт Май 15, 2018 11:59   |
|
Полезность: Нет оценки
|
Наверное потуплю.
Хотя может и сам разберусь, но дольше.
Что сделать нужно? |
|
 |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Вт Май 15, 2018 12:06   |
|
Полезность: Нет оценки
|
Почитайте admin.chm::/vkladka_parametry.htm |
|
 |
mmm_kazan Участник со стажем
Вступление в Клуб: 28.03.2018
|
Вт Май 15, 2018 14:34   |
|
Полезность: Нет оценки
|
По моему вопросу:
Все-таки достаточно сделать в параметрах в фильтре типа
{&C_CUR_SHORT} = 'RUB'
Вроде работает. |
|
 |
|