Снегопат https://snegopat.ru/forum/ |
|
Скрипт обработки описаний процедур и функций https://snegopat.ru/forum/viewtopic.php?f=3&t=332 |
Страница 1 из 1 |
Автор: | Diversus [ 10 янв 2013, 10:30 ] |
Заголовок сообщения: | Скрипт обработки описаний процедур и функций |
Добрый день! Подскажите пожалуйста есть ли такой скрипт, который позволял бы добавлять описания назначения процедур и функций, а так же их параметров. Посмотрел на скрипт QueryParamsExtractor хотелось бы такой, только для процедур и функций. Приведу пример. Я выделяю текст в общем модуле и запускаю этот скрипт. Была процедура: Код: Функция ВыдатьКартуСотруднику(Соединение, ДатаВыдачи, Сотрудник, НомерКартыСтрокой, ПраваДоступа) Экспорт ... КонецФункции После ее обработки стала: Код: // Описание процедуры // Соединение - // ДатаВыдачи - // Сотрудник - // НомерКартыСтрокой - // ПраваДоступа - Функция ВыдатьКартуСотруднику(Соединение, ДатаВыдачи, Сотрудник, НомерКартыСтрокой, ПраваДоступа) Экспорт ... КонецФункции // ВыдатьКартуСотруднику И так для каждой процедуры и функции в модуле. Есть ли такое? |
Автор: | sosnae [ 10 янв 2013, 10:37 ] |
Заголовок сообщения: | Re: Скрипт обработки описаний процедур и функций |
http://infostart.ru/public/166814/ скоро будет, там есть такой вариант, доведем до рабочего состояния и думаю автор закоммитит в репозитарий. Примерно так будет выглядеть Вложение: 2013-01-10_0936.png [ 59.31 КБ | Просмотров: 18016 ] |
Автор: | Diversus [ 10 янв 2013, 10:40 ] |
Заголовок сообщения: | Re: Скрипт обработки описаний процедур и функций |
Здорово! Когда ждать? |
Автор: | JohnyDeath [ 10 янв 2013, 12:35 ] |
Заголовок сообщения: | Re: Скрипт обработки описаний процедур и функций |
sosnae писал(а): http://infostart.ru/public/166814/ скоро будет, там есть такой вариант, доведем до рабочего состояния и думаю автор закоммитит в репозитарий. Примерно так будет выглядеть Вложение: 2013-01-10_0936.png А реально ли сделать так, чтобы некоторые типы данных обрабатывались по префиксу. Навскидку вот такие варианты: ст - Структура м - Массив сп - СписокЗначений со - Соответствие тз - ТаблицаЗначений Т.е. если имеем описание процедуры такого вида: Код: Функция Тест(стПараметрыЗапроса, соАбонентов, мЛицСчетов) то в итоге получим: Код: //Описание процедуры //стПараметры - структура - ОПИСАНИЕ //соАбонентов - соответствие - ОПИСАНИЕ //мЛицСчетов - массив - Описание Функция Тест(стПараметрыЗапроса, соАбонентов, мЛицСчетов) Хотя, снегопат в подсказках сразу отображает имена переменных, поэтому на это пожелание можно не реагировать. |
Автор: | artbear [ 10 янв 2013, 15:54 ] |
Заголовок сообщения: | Re: Скрипт обработки описаний процедур и функций |
JohnyDeath писал(а): sosnae писал(а): А реально ли сделать так, чтобы некоторые типы данных обрабатывались по префиксу. Навскидку вот такие варианты: ст - Структура м - Массив сп - СписокЗначений со - Соответствие тз - ТаблицаЗначений Т.е. если имеем описание процедуры такого вида: Код: Функция Тест(стПараметрыЗапроса, соАбонентов, мЛицСчетов) то в итоге получим: Код: //Описание процедуры //стПараметры - структура - ОПИСАНИЕ //соАбонентов - соответствие - ОПИСАНИЕ //мЛицСчетов - массив - Описание Функция Тест(стПараметрыЗапроса, соАбонентов, мЛицСчетов) Жень, ИМХО сейчас это не нужно. Но после добавления Интеллисенс можно будет попробовать добавить этот функционал к скрипту. |
Автор: | JohnyDeath [ 10 янв 2013, 16:16 ] |
Заголовок сообщения: | Re: Скрипт обработки описаний процедур и функций |
Помнится что-то подобное я пытался писать для телепата. Помимо таких комментов он делал tls файл для телепата, потом на его основе als для помощника и ints для Интеллисенс. Хотел еще и что б документация тоже автоматом делалась как на проекте 1С++. Всё это делалось только для классов. В каком состоянии это забросилось не помню. |
Автор: | 1cmax [ 23 янв 2013, 18:44 ] |
Заголовок сообщения: | Re: Скрипт обработки описаний процедур и функций |
и как оно, появилось на свет? |
Автор: | sosnae [ 25 янв 2013, 11:20 ] |
Заголовок сообщения: | Re: Скрипт обработки описаний процедур и функций |
1cmax писал(а): и как оно, появилось на свет? Да появилось, https://snegopat.ru/scripts/wiki?name=formatModule.js .
|
Автор: | djolejek [ 26 янв 2013, 19:33 ] |
Заголовок сообщения: | Re: Скрипт обработки описаний процедур и функций |
У меня ошибку выдаёт. при вызове скрипта он мелькнул и закрылся. |
Автор: | sosnae [ 28 янв 2013, 12:50 ] |
Заголовок сообщения: | Re: Скрипт обработки описаний процедур и функций |
в папке с скриптами выполни команду Код: fossil revert epf\ib\1Cv8.1CD , возможно база не обновилась. Если не поможет, тогда вызываешь макрос и из папки подключаемые библиотеки "Library to log in JavaScript" - "Установить логг formatModule на DEBUG" , повторяешь свои действия с formatModule и присылаешь мне на мыло то что в сообщениях выводится. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |