К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Бухгалтерия 7.7. Обработки

Гость
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
Цитата:
Сообщение от VZ Посмотреть сообщение
Форму-то зачем открывать?
потому что расчёты проводятся в контексте модуля формы
автору не хочется всё это барахло перетаскивать во внешнюю обработку (в которой создаются и заполняются документы)
поэтому нужно просто открыть форму. В её контексте дозаполнится всё что нужно.
14 - 02.02.2014 - 14:09
Цитата:
Сообщение от VZ Посмотреть сообщение
СтатусВозврата(0)
читай (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
Ирли Бёрд спасибо за мысль сделал.


К списку вопросов






Copyright ©, Все права защищены