Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
lexoos Участник - экстремал
Вступление в Клуб: 06.11.2007
|
Чт Авг 21, 2008 13:39  Запустить клиент-скрипт (процедуру клиент-скрипта) |
|
Полезность: Нет оценки
|
Подскажите пожалуйста, как можно Запустить клиент-скрипт (процедуру клиент-скрипта) из пл+ этой же операции?
Спасибо! |
|
 |
dnk_dz Эксперт
Вступление в Клуб: 19.09.2007
|
Пт Авг 22, 2008 10:28   |
|
Полезность: Нет оценки
|
Если из серверного валидатора, то можно так. Порядок валидации "Сервер-Клиент", в текстовую переменную на форме запихиваем текст на VB. В клиентском валидаторе execute <текст_из_переменной>.
Оно?
Последний раз редактировалось: dnk_dz (Пт Авг 22, 2008 14:26), всего редактировалось 1 раз |
|
 |
ГлСП Профи
Вступление в Клуб: 20.09.2007
|
Пт Авг 22, 2008 14:24  Re: Запустить клиент-скрипт (процедуру клиент-скрипта) |
|
Полезность: Нет оценки
|
lexoos пишет: | Подскажите пожалуйста, как можно Запустить клиент-скрипт (процедуру клиент-скрипта) из пл+ этой же операции?
Спасибо! |
Для примера посмотри как это сделано в операции редактирования валютного документа РЦ. [TRC].[NEW_SWIFT_SB] |
|
 |
lexoos Участник - экстремал
Вступление в Клуб: 06.11.2007
|
Пн Авг 25, 2008 06:16   |
|
Полезность: Нет оценки
|
Забыл уточнить - запуск процедуры на клиенте нужно организовать из тела операции |
|
 |
dnk_dz Эксперт
Вступление в Клуб: 19.09.2007
|
Пн Авг 25, 2008 06:40   |
|
Полезность: Нет оценки
|
lexoos пишет: | Забыл уточнить - запуск процедуры на клиенте нужно организовать из тела операции |
Так сделать невозможно. Сделайте аналог клиентской процедуры на PL+ и вызывайте из тела операции. |
|
 |
lexoos Участник - экстремал
Вступление в Клуб: 06.11.2007
|
Пн Авг 25, 2008 06:44   |
|
Полезность: Нет оценки
|
тогда иной вопрос, как соорудить печать в excel из тела операции
или
как работать с экспортом-импортом файлов в проверке операции, если неизвестно заранее имя и расположение импортируемого файла? |
|
 |
dnk_dz Эксперт
Вступление в Клуб: 19.09.2007
|
Пн Авг 25, 2008 06:48   |
|
Полезность: Нет оценки
|
lexoos пишет: | тогда иной вопрос, как соорудить печать в excel из тела операции
или
как работать с экспортом-импортом файлов в проверке операции, если неизвестно заранее имя и расположение импортируемого файла? |
Навесьте валидатор на кнопку "OK". |
|
 |
lexoos Участник - экстремал
Вступление в Клуб: 06.11.2007
|
Пн Авг 25, 2008 06:51   |
|
Полезность: Нет оценки
|
dnk_dz пишет: | Навесьте валидатор на кнопку "OK". |
тык печать должна производится после обработки импортируемого файла, а импорт файла некорректно работает (если предварительно программно не задать параметры расположения файла-источника) в проверке |
|
 |
dnk_dz Эксперт
Вступление в Клуб: 19.09.2007
|
Пн Авг 25, 2008 06:56   |
|
Полезность: Нет оценки
|
lexoos пишет: | dnk_dz пишет: | Навесьте валидатор на кнопку "OK". |
тык печать должна производится после обработки импортируемого файла, а импорт файла некорректно работает (если предварительно программно не задать параметры расположения файла-источника) в проверке |
Не могли-бы подробнее описать задачу. |
|
 |
lexoos Участник - экстремал
Вступление в Клуб: 06.11.2007
|
Пн Авг 25, 2008 06:59   |
|
Полезность: Нет оценки
|
задача типа свода операций ибсы с внешней системой - читается файл выгрузки из внешней системы, находится\ненаходятся соответствующие документы в ибсе, строится отчет в екселе.
Если открытие файла навешать на валидатор Ок, то он отрабатывает с ошибками (пользователь сам указывает расположение файла для свода) |
|
 |
ГлСП Профи
Вступление в Клуб: 20.09.2007
|
Пн Авг 25, 2008 07:22   |
|
Полезность: Нет оценки
|
lexoos пишет: | задача типа свода операций ибсы с внешней системой - читается файл выгрузки из внешней системы, находится\ненаходятся соответствующие документы в ибсе, строится отчет в екселе.
Если открытие файла навешать на валидатор Ок, то он отрабатывает с ошибками (пользователь сам указывает расположение файла для свода) |
Возникла аналогичная проблема.
Нужно было загрузить файл из локального каталога на сервер,
обработать его, потом сформировать другой файл, и опять выгрузить его в локальный каталог.
Пришлось делать кнопку, которая вызывает другую форму, которая копирует нужный файл на сервер , потом я его обрабатываю, и текущая форма уже копирует файл в локальный каталог.
Если имя файла известно заранее, то можно и без кнопки обойтись, вставив вызов другой формы в DEFAULT секцию проверки, а саму эту форму скомпилировать с опцией "не отображать экранную форму операции".
Все, что описано, использует тип "Экспорт-импорт файлов" |
|
 |
lexus Профи
Вступление в Клуб: 28.09.2007
|
Пн Авг 25, 2008 07:24   |
|
Полезность: Нет оценки
|
lexoos пишет: | Забыл уточнить - запуск процедуры на клиенте нужно организовать из тела операции |
Может тогда - вызывать другую операцию с признаком "Не отображать ЭФ", пустым телом и нужным клиент-скриптом. Передавать ей параметры, в клиент-скрипте работать с ними... |
|
 |
lexoos Участник - экстремал
Вступление в Клуб: 06.11.2007
|
Пн Авг 25, 2008 07:25   |
|
Полезность: Нет оценки
|
Понятно, у самого уже "наколенных" заготовок подобного плана множество, но хотелось как то элегантно решать задачи |
|
 |
ГлСП Профи
Вступление в Клуб: 20.09.2007
|
Пн Авг 25, 2008 11:31   |
|
Полезность: Нет оценки
|
lexoos пишет: | Понятно, у самого уже "наколенных" заготовок подобного плана множество, но хотелось как то элегантно решать задачи |
Похоже, что элегантного решения нет. |
|
 |
dnk_dz Эксперт
Вступление в Клуб: 19.09.2007
|
Пн Авг 25, 2008 11:43   |
|
Полезность: Нет оценки
|
Цитата: | Похоже, что элегантного решения нет. |
А откуда ему быть? Это ограничение клиент-серверного подхода. |
|
 |
|