Имя: Пароль:
1C
1С v8
Как программно получить модуль внешней обработки?
,
0 sanechichek
 
10.11.12
16:39
Как можно программно прочитать модуль внешней обработки? Мне нужно получить список всех процедур обработки.
1 patapum
 
10.11.12
16:44
думаю, никак. а зачем?
2 sanechichek
 
10.11.12
16:48
(1) нужно получить список всех экспортных процедур
3 Wobland
 
10.11.12
16:48
(2) на зачем?
4 yuch
 
10.11.12
16:50
1С++ для 8 пишешь?
5 Агент Инфостарта
 
10.11.12
16:52
v8unpack.exe
6 Wobland
 
10.11.12
16:55
(5) внешней
7 Wobland
 
10.11.12
16:55
+(6) умеет?
8 КУНГ ФУ 1С
 
10.11.12
16:59
(0) все процедуры делаешь экспортными.

МояОбработка = Обработки.НужнаяОбработка.Создать();
МояФункция = МояОбработка.МояФункция()
9 sanechichek
 
10.11.12
16:59
(3) нужно получить список экспортных процедур и проанализировать есть ли там та, которая мне нужна.
10 Агент Инфостарта
 
10.11.12
17:00
(9) Штатными средствами никак. Уже обсасывалось over_9000 раз. Растаскивай обработку внешней программой и распарсивай полученны
11 Wobland
 
10.11.12
17:00
(9) на зачем? попытаться вызвать - не вариант?
12 Агент Инфостарта
 
10.11.12
17:01
й текст
13 МихаилМ
 
10.11.12
17:02
все модули из 1с
выгрузить  конфигурацию  + v8unpack.exe

если скл версия то
http://infostart.ru/public/74406/

поможет
14 sanechichek
 
10.11.12
17:05
(11) мне нужно что бы пользователь выбрал внешнюю обработку, нажал на кнопку проверить и ему сообщило подходит ли обработка или нет. А если я буду делать через попытки, то процедуры будут выполняться при нажатии на кнопку "Проверить", а мне это не подходит.
15 zulu_mix
 
10.11.12
17:08
не нравится через попытку - делай через транзакцию
16 Wobland
 
10.11.12
17:09
(14) сделай в своих обработках экспортную функцию ЭтаПодходит()
17 sanechichek
 
10.11.12
17:13
(15) как вариант, нужно попробовать.
(16) такой вариант не подойдет, обработки могут быть разные и у всех прописывать процедуры...
18 Wobland
 
10.11.12
17:17
(17) что за хрень ты там выдумал? ;)
19 МихаилМ
 
10.11.12
17:17
(17)
ну предварительно откройте
обработки и и знайте естьли нужный интерфейс.
20 sanechichek
 
10.11.12
17:21
(18) это точно что хрень)
21 Йохохо
 
10.11.12
17:38
вызвать в попытке с гарантированно неподходящими параметрами и анализировать ошибку. или нифига не существует, или слишком много фактических параметров
22 vmv
 
10.11.12
17:49
извращенец детектед, злостный
23 Йохохо
 
10.11.12
17:53
делай, что должен, и будь, что будет
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой