0
- 02.02.2014 - 13:37
|
Существует обработка создания документов(создаются документы и заполняются). В созданных документах имеются процедуры расчета некоторых реквизитов(довольно сложные). Можно ли вызвать процедуру расчета формы документа из формы обработки?
| |
1
- 02.02.2014 - 13:40
| Вроде были какие внешние компоненты, позволяющие этою. Без ВК - нет. | |
2
- 02.02.2014 - 13:47
| Значит придется заходить в созданные документы и наживать пару-тройку кнопок. | |
3
- 02.02.2014 - 13:47
|
какие блин ВК ? можно сделать и без всяких ВК | |
4
- 02.02.2014 - 13:50
|
1) создаёшь документ, записываешь 2) используя метод ОткрытьФорму(), программно открываешь записанный документ. При открытии выполняются твои "сложные расчеты" 3) естественно, при программном открытии нужно передать в форму параметр 4) естественно, в модуле формы документа, в процедуре ПриОткрытии() нужно дописать несколько строк для обработки переданного параметра | |
5
- 02.02.2014 - 13:51
| 3 - ? | |
6
- 02.02.2014 - 13:52
| обработка переданного параметра будет заключать в том, что после проведения всех "сложных расчетов", выполняется метод Записать(), и форма закрывается. | |
7
- 02.02.2014 - 13:54
| 4- сейчас по пробую. | |
8
- 02.02.2014 - 14:04
| 6-Ирли Бёрд > Форму-то зачем открывать? Смотреть мелькание форм с открытым ртом и радоваться? | |
9
- 02.02.2014 - 14:06
| (8) чтобы нескучно было | |
10
- 02.02.2014 - 14:06
| 8-? что можешь предложить? | |
11
- 02.02.2014 - 14:07
| 10-Ang070 > СтатусВозврата(0) | |
12
- 02.02.2014 - 14:09
| 11-пока непонятно) | |
13
- 02.02.2014 - 14:09
| потому что расчёты проводятся в контексте модуля формы автору не хочется всё это барахло перетаскивать во внешнюю обработку (в которой создаются и заполняются документы) поэтому нужно просто открыть форму. В её контексте дозаполнится всё что нужно. | |
14
- 02.02.2014 - 14:09
| читай (6) там написано то же самое | |
15
- 02.02.2014 - 14:21
|
14-Ирли Бёрд > Не тоже самое. Метод Закрыть() закрывает открытую форму. 13-Ирли Бёрд > И что? В процедуре ПриОткрытии() прекрасно заполняются реквизиты формы. И даже вызываются процедуры формы. Потомушто она существует. Иначе каким образом движок достает до её процедуры ПриОткрытии()? Просто форма пока еще не вывкдена на экрат. | |
16
- 02.02.2014 - 14:23
|
(4) Ну-ну, как обычно, удаление гланд через анус. Кроме танцев с бубном с размножением ненужных документов, их еще надо модифицировать, чтобы они такие обращения понимали. Как я и помнил (смутно, правда), самая несложная в использовании ВК turbobl позволяет легко и изящно проделывать то, что нужно автору: http://openconf.1cpp.ru/vk/turbobl. Остается только молиться, чтобы она оказалась совместимой с ОС, использующейся автором. | |
17
- 02.02.2014 - 14:25
| Вот именно :) | |
18
- 02.02.2014 - 14:44
| никак, православный программист? твою бы набожность, да в правильное русло | |
19
- 02.02.2014 - 16:55
| Ирли Бёрд спасибо за мысль сделал. | |
| Интернет-форум Краснодарского края и Краснодара |