|
Вызов функций формы объекта |
☑ |
0
dimoverok
28.07.16
✎
15:45
|
Здравствуйте
Пожалуйста, подскажите как решить нижеописанную задачу
Из обработки создается и заполняется документ. После того, как документ заполнен, его необходимо обработать функциями и процедурами, которые расположены в модуле ФОРМЫ документа.
Подскажите, как вызвать для ДокОбъекта эти функции/процедуры формы документа
Очень не хочется перетаскивать из формы документа в менеджер...
|
|
1
f_vadim
28.07.16
✎
15:46
|
открыть форму и выполнить. потом закрыть.
|
|
2
dimoverok
28.07.16
✎
15:54
|
Забыл добавить
Управляемое приложение
Создание и заполнение документа осуществляется &НаСервере
не получается вернуть с сервера объект и получить него форму, даже если запускаюсь в режиме толстого клиента
|
|
3
hhhh
28.07.16
✎
16:06
|
(2) если документ создан и заполнен, то какого его еще нужно чем-то обрабатывать?
|
|
4
f_vadim
28.07.16
✎
16:13
|
(2) зачем объект? верни ссылку.
|
|
5
dimoverok
28.07.16
✎
16:14
|
(3)
от заполненных данных зависит результат расчета документа
в процессе расчета(функциями и процедурами формы документа) заполняются вычисляемые реквизиты и поля ранее заполненной ТЧ, а так же погружаются тарифы для расчета и заполнения ТЧ затрат
|
|
6
dimoverok
28.07.16
✎
16:18
|
(4)
да и стоп... прошу прощения...
Это ведь не вариант, если таких документов может доходить до 1000
|
|
7
dimoverok
28.07.16
✎
16:19
|
(4) я ведь правильно понял -
вы предлагается открыть форму с созданным документом, самому нажать кнопочку "обработать" и закрыть форму ?
Если так, то мне не подходит
|
|
8
f_vadim
28.07.16
✎
16:20
|
(6) ну верни массив ссылок
(7) неправильно
|
|
9
hhhh
28.07.16
✎
16:22
|
(7) если типовая у вас, то в форме документа ничего не обрабатывается. Вся обработка в общих модулях. Поэтому вам надо внимательнее вчитаться в эти продедуру на форме и понять, куда они обращаются.
|
|
10
f_vadim
28.07.16
✎
16:24
|
(7) в открываемую форму передать доппараметр, который отлавливать при создании формы на сервере и запускать необходимые методы. не забыть сделать записать() и где-нибудь воткнуть "отказ = истина", чтоб форма не открывалась.
10 строк написать всё-таки придётся.
|
|
11
dimoverok
29.07.16
✎
13:50
|
(10)
я вам очень благодарен
дело в том, что я не совсем вас сначала понял, уперся рогами, что нужно делать на сервере и т.п. ....
переделал обработку, чтобы на клиент возвращать ссылка на документы
правда от открытия формы ушел... точнее, с этим мне тоже помогли :(
для функции формы указал тип экспорт
после получения формы удалось вызвать функцию и записать объект, без открытия формы
еще раз премного благодарен за помощь
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший