Имя: Пароль:
1C
 
Как запустить программно обработку?
0 Velber
 
06.07.09
12:22
Как запустить программно обработку в глоб. модуле?
1 SnarkHunter
 
06.07.09
12:22
ОткрытьФорму()
ОткрытьФормуМодально()
2 Velber
 
06.07.09
12:23
А можно поподробнее, что внутри писать? и какие параметры, т.к. я пробую уже сколько не получается и все.
3 krenk
 
06.07.09
12:24
4 miki
 
06.07.09
12:24
показал бы уж, как пробовал
5 Velber
 
06.07.09
12:25
(3), тот код не работает
6 Velber
 
06.07.09
12:27
Пробовал вот так

Результат = ОткрытьФорму("Обработка.Загрузка");

Но как написано в синт.помошнике, что после точки ставится вид обработки, что именно под этим подразумевается?
7 Velber
 
06.07.09
12:28
Параметры:
<ОписательОбъекта> - строковое выражение. ''Обработка.ХХХХХ'' , где ХХХХХ - вид обработки;
<КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен).
Замечание:
Пока форма открыта, тип значения параметра <КонтекстФормы> равен 100, когда закрыта - 0.

Мне надо запустить обработку Загрузка.ert с известным путем. Как это сделать я не понимаю.
8 SnarkHunter
 
06.07.09
12:30
Теплое с мягким...

ОткрытьФорму(<?>,,)
OpenForm(<?>,,)
Синтаксис:
ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>,<ИмяФайла>)
Назначение:
Открывает визуальную форму внешнего отчета.
Возвращает: 1 - если действие выполнено, 0 - иначе.
Параметры:
<ОписательОбъекта> - строковое выражение. ''Отчет'';
<КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен).
<ИмяФайла> - cтроковое выражение - полное имя файла внешнего отчета.
Замечание:
Пока форма открыта, тип значения параметра <КонтекстФормы> равен 100, когда закрыта - 0.
9 Velber
 
06.07.09
12:31
ОГРОМНОЕ СПАСИБО, заработало!!!
10 Velber
 
06.07.09
12:36
А как узнать, рабочую папку из которой запущена?
11 Velber
 
06.07.09
12:36
А как узнать, папку из которой запущена 1С?
12 ДенисЧ
 
06.07.09
12:38
РасположениеФайла(<?>,);
Синтаксис:
РасположениеФайла(<Путь>,<Имя>)
Назначение:
Определить, где располагается данный внешний отчет.
Параметры:
<Путь> - идентификатор переменной, куда метод возвращает путь к файлу, где располагается данный внешний отчет.
<Имя> - идентификатор переменной, куда метод возвращает имя файла, где располагается данный внешний отчет.
Замечание:
Данный метод следует использовать только в модуле формы внешнего отчета.


ЗЫ. Продаю синтакс-помощник. Дорого.
ЗЗЫ. Учу его читать. Очень дорого.
13 Mikeware
 
06.07.09
12:40
(11) А СП украли?
14 Velber
 
06.07.09
12:43
ОЧЕНЬ БОЛЬШОЕ СПАСИБО)))
15 ДенисЧ
 
06.07.09
12:43
(!4) Спасибо много. Лучше 100 евро...
16 Velber
 
06.07.09
12:46
А вот вопрос, а если мне надо узнать это в глоб модуле?
Он ругается, что не находит такую функцию.
17 povar
 
06.07.09
12:48
(16) какую ?
18 ДенисЧ
 
06.07.09
12:48
(16) "Данный метод следует использовать только в модуле формы внешнего отчета."

С тебя очень дорого.
19 Velber
 
06.07.09
12:50
Я это ПРОЧЕЛ, поэтому и спрашиваю, что делать если мне надо узнать путь к папке с которой запущена 1с, если я это хочу узнать в глоб. модуле!
20 Sadovnikov
 
06.07.09
12:50
(18) Щас я его еще больше в долги загоню:
КаталогПрограммы()
Синтаксис:
КаталогПрограммы()
Назначение:
Возвращает имя каталога с исполняемыми файлами системы 1С:Предприятие.
Подробнее см. в документации, глава 'Системные процедуры и функции'
21 Mikeware
 
06.07.09
12:51
(20) "Кому он должен - всем прощает"©
22 Sadovnikov
 
06.07.09
12:51
(21) Да кто бы сомневался :)
23 ДенисЧ
 
06.07.09
12:52
(19) КаталогИБ(), и ещё дороже... "Хозяин, счётчик включён"...
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.