|
Открыть форму внешней обработки | ☑ | ||
---|---|---|---|---|
0
ya1snik
21.05.13
✎
13:46
|
Выполняю через бат файл внешнюю обработку. Но 1с при исполнении модуля формы обработки саму форму не открывает. Как ее можно открыть программно из ее же модуля?
|
|||
1
patapum
21.05.13
✎
13:54
|
(0) при исполнении модуля формы обработки саму форму не открывает - я бы сказал, что-то в коде мешает ей открыться...
|
|||
2
ya1snik
21.05.13
✎
13:57
|
Вернее открывает, но после того как исполняется процедура КнопкаВыполнитьНажатие. А мне нужно до.
|
|||
3
Рэйв
21.05.13
✎
13:59
|
Ф=ЭтотОбъект.ПолучитьФорму();
Ф.Открыть(); |
|||
4
patapum
21.05.13
✎
14:03
|
(2) может быть КнопкаВыполнитьНажатие вызывается из ПередОткрытием?
|
|||
5
ya1snik
21.05.13
✎
14:05
|
(3) Выходит: Пожалуйста подождите выполняется сохранение информации об ошибке... и 1с закрывается.
|
|||
6
Рэйв
21.05.13
✎
14:07
|
(5)Хренасе..Еще один код валящий 1С..
Неожиданно:-) |
|||
7
patapum
21.05.13
✎
14:07
|
(6) чего неожиданного? из процедуры открытия формы ты еще раз просишь ее открыться? чего при этом ожидаешь?
|
|||
8
ya1snik
21.05.13
✎
14:10
|
(4) Вначале идет процедура ПередОткрытием, а затем КнопкаВыполнитьНажатие.
|
|||
9
ya1snik
21.05.13
✎
14:11
|
и затем вызов процедуры КнопкаВыполнитьНажатие()
|
|||
10
Infsams654
21.05.13
✎
14:11
|
(0) для чего "Выполняю через бат файл внешнюю обработку" ?
Если надо открыть форму обработки, то зачем через bat ? Если надо, чтоб обработка что нибудь выполнила через bat, то зачем открывать форму ? |
|||
11
patapum
21.05.13
✎
14:11
|
(9) дальше понятно?
|
|||
12
ya1snik
21.05.13
✎
14:22
|
(10) В общем задача такая: Необходимо в автоматическом режиме ежедн. выгружать отчет за последние 10 дней. Но иногда нужно бывает выгрузить отчет в ручном режиме за иной период, поэтому в форме предусмотрены два поля типа дата. И перед открытием формы в них заносятся последние десять дней.
|
|||
13
ya1snik
21.05.13
✎
14:24
|
А даты для расчета у меня берутся из этих полей. Но при автоматической выгрузке они не берутся, а устанавливаются даты начальная - нулевая, а конечная - 01.01.0001
|
|||
14
ya1snik
21.05.13
✎
14:25
|
Не хотелось бы делать отдельные обработки для ручного и автоматического режима.
|
|||
15
Grobik
21.05.13
✎
14:26
|
(12) Сделать два отчета не судьба
|
|||
16
ya1snik
21.05.13
✎
14:27
|
(15) Может есть другие варианты?
|
|||
17
patapum
21.05.13
✎
14:29
|
(16) делаешь основной вариант - ручной. предусматриваешь срабатывание кнопки, если в форму передан некоторый параметр. потом делаешь обработку-запускалку, она присваивает форме первой обработки нужный параметр и открывает ее
|
|||
18
ya1snik
21.05.13
✎
14:33
|
(17) сложновато для меня ) лучше сделаю две обработки )
|
|||
19
ya1snik
21.05.13
✎
14:33
|
для ручного и авто
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |