Имя: Пароль:
1C
1С v8
Типовые методы получения процедур и функция поля "встроенный язык"
,
0 SeiOkami
 
13.10.12
13:31
Имеется поле текстового документа с расширением "встроенный язык". Можно ли каким либо простым способом\методом получить список процедур и функций в поле? И далее получить текст определенной процедуры\функции? Функциями работы со строками я получить могу, но быть может есть более простой механизм?
1 SeiOkami
 
13.10.12
14:16
Видимо, никак. Иль просто никто не знает?
2 SerMaxim
 
13.10.12
14:31
Вообще не очень понятно что ты хочешь? Взять текст процедуры из конфигурации?
3 SeiOkami
 
13.10.12
14:34
(2)
Копируем модуль объекта из конфигуратора. Вставляем в поле. Обработка должна "узнать" все функции и процедуры, а так же по необходимости брать код определенной из них.

Есть ли стандартные методы работы с полем расширения "встроенный язык"?
4 SeiOkami
 
13.10.12
14:35
Чтобы не мутить это функциями работы со строками
5 SerMaxim
 
13.10.12
14:35
Нет. Это невозможно...
6 SeiOkami
 
13.10.12
14:38
Дело в том, что в поле же как то функции сворачиваются\разворачиваются (как в конфигураторе). Значит какие то операции с текстом платформа выполняет сама. Может тогда она может мне сказать и количество этих самых функций и процедур?
7 SeiOkami
 
13.10.12
15:23
Да, вопрос сложный.
Видимо только функциями работы со строками всё это вытягивать. Индусский код, блин =)
8 ILM
 
гуру
13.10.12
15:58
(7) Ага ими и пользуйся, найти, заменить, подстрока...

Откуда только таких умных взяли.
Вы, рефакторинг типовых захотели сделать?
Это я так интеллегентно спрашиваю "А на х...я?"
9 Classic
 
13.10.12
16:05
(8)
Нормальный вопрос. Меня вот тоже интересует как получить список экспортных процедур/функций объекта или хотя бы без попытки проверить наличие конкретной
10 rphosts
 
13.10.12
16:06
(8) своё упп "пишут" видимо
11 SeiOkami
 
13.10.12
16:13
Вопрос не как это можно использовать, а есть ли такая возможность вообще.

(8)
Меня больше интересуют зачем на вопрос "как сделать" отвечать "А на х...я?". Раз задан вопрос, значит нужен ответ. Коль ответа не знаешь, то можно просто промолчать. Если знаешь, то можно помочь и поделиться знаниями.
12 SeiOkami
 
13.10.12
16:14
=)
13 pumbaEO
 
13.10.12
16:39
в v8reader у тебя уже есть пример парсинга на процедуры и функции.
14 SeiOkami
 
13.10.12
16:45
Сейчас копаюсь... текст такой запутанный. Надеюсь, что в результате я не приду к началу )
15 SeiOkami
 
13.10.12
17:01
Что то там такого я не нашел. Есть перечисление функций, привязанных к каким либо действиям. А вот именно всех функций не нашел
16 bambr1975
 
13.10.12
17:08
форма РазборФормы
Функция ПолучитьТаблицуПроцедурМодуля()
(в v8reader-е)
17 SeiOkami
 
13.10.12
17:42
(16)
Угось! Не решил копаться и разбираться в её работе. Просто с копипастил. Результат у неё шикарный. А я то уже самому собрался писать.
Спасибо =)
18 SeiOkami
 
13.10.12
17:44
а точнее уже половину написал
19 bambr1975
 
13.10.12
17:49
(17) =) Мопед не мой...
20 orefkov
 
13.10.12
20:04
1Сый редактор сам-то толком не умеет на методы текст разбивать, а вы его помощью хотите пользоваться...
Ошибка? Это не ошибка, это системная функция.