Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запуск досье через персонализацию (OEBS)
|
|||
|---|---|---|---|
|
#18+
Добрый день, Есть вопрос - необходимо переходить из старой формы в новую, задавая некие специфические параметры поиска на вход. Как выход - лучше всего было бы открывать определенное досье на форме, передавая на вход параметры для встроенного sql запроса. Можно ли так сделать или есть другие варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2008, 09:08 |
|
||
|
Запуск досье через персонализацию (OEBS)
|
|||
|---|---|---|---|
|
#18+
Можно с помощью песонализации в вызываемой форме изменять для блока свойство DEFAULT_WHERE. Правда не во всех местах это помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2008, 09:57 |
|
||
|
Запуск досье через персонализацию (OEBS)
|
|||
|---|---|---|---|
|
#18+
Кусок_из_личной_доки ... ZOOM ZOOM –Переход из одной формы в другую. Можно предоставить заказчику следующую функциональность: 1. В новой форме отобразить интересующую нас запись 2. Если форма начинается с окна поиска, можно подставить условия поиска по умолчанию. (см. ITZ 8010, Суперпользователь управления заказами (Менеджер по логистике), Транзакции отгрузки - переход на форму наличное/доступное). Возможная реализация: 1. Вызываемая форма принимает параметры – в этом случае, скорее всего, уже существует параметр, который позволяет показать интересующее нас значение. Параметры формы не описаны – нужно смотреть форму в Forms Builder. 2. Настроить персонализацию в обоих формах, передача параметров через глобальные переменные. Передача параметров между персонализациями на разных формах через глобальные переменные: В вызывающей форме: 1. Заполняем глобальную переменную XXITZ_COMMAND кодом операции, которую мы хотим выполнить. 2. Заполняем глобальные переменные XXITZ_PARAM1 параметрами которые нам нужно передать (для ZOOM обычно ID записи, которую нужно показать) 3. Вызываем форму. В вызываемой форме: 1. Все переменные, которые используются в персонализации, должны быть инициализировать (свойство INITITAL_VALUE) 2. Создаем обработчик на нужное сообщение, проверяем переданный код операции XXITZ_COMMAND 3. Очищаем переменную XXITZ_COMMAND 4. Выполняем нужное нам действие Автоматизация поиска в вызываемой форме при ZOOM: Первым окном формы является окно поиска: 1. Используем триггер WHEN-NEW-BLOCK-INSTANCE блока с окном поиска 2. Очищаем глобальную переменную XXITZ_COMMAND 3. Устанавливаем поля окна поиска в нужные нам значения 4. Если необходимо, выполняем поиск, для “нажатия” на кнопки “Поиск” нужно выполнить DO_KEY( ‘NEXT_BLOCK’ ) Использование свойства Default_Where блока 1. Используем триггер WHEN-NEW-BLOCK-INSTANCE 2. Очищаем глобальную переменную XXITZ_COMMAND 3. Конструируем условие WHERE для блока. ВНИМАНИЕ: Исходная форма уже может устанавливать значение Default Where по умолчанию, наше условие должно быть корректным. 4. Выполняем запрос DO_KEY( ‘EXECUTE_QUERY’ ) Использование QBE (Query-By-Example) 1. Используем событие WHEN-NEW-BLOCK-INSTANCE 2. Переходим в режим ввода запроса DO_KEY( ‘ENTER_QUERY_MODE’ ) 3. Используем событие WHEN-NEW-RECORD-INSTANCE в режиме Запроса 4. Очищаем глобальную переменную XXITZ_COMMAND 5. Устанавливаем поля в нужные нам значения 6. Выполняем запрос DO_KEY( ‘EXECUTE_QUERY’ ) ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2008, 11:12 |
|
||
|
Запуск досье через персонализацию (OEBS)
|
|||
|---|---|---|---|
|
#18+
va_kochnev Можно с помощью песонализации в вызываемой форме изменять для блока свойство DEFAULT_WHERE. Правда не во всех местах это помогает. Мне известно несколько способов поиска в OeBS: 1. Окно поиска 2. QBE (Query-by-example) 3. Свойство DEFAULT_WHERE 4. Некоторые форму уже имеют нужные параметры для запуска Мне помогало во всех случаях, за исключением тех форм, где индусы забыли корректно запрограммировать персонализации (100% bug'а). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2008, 11:24 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=35493907&tid=1526929]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 411ms |

| 0 / 0 |
