Снегопат

Обсуждение Снегопата
Текущее время: 22 дек 2024, 09:50

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: 10 янв 2013, 10:30 
Не в сети

Зарегистрирован: 20 июн 2012, 15:48
Сообщения: 18
Добрый день!
Подскажите пожалуйста есть ли такой скрипт, который позволял бы добавлять описания назначения процедур и функций, а так же их параметров.
Посмотрел на скрипт QueryParamsExtractor хотелось бы такой, только для процедур и функций.

Приведу пример. Я выделяю текст в общем модуле и запускаю этот скрипт.

Была процедура:
Код:
Функция ВыдатьКартуСотруднику(Соединение, ДатаВыдачи, Сотрудник, НомерКартыСтрокой, ПраваДоступа) Экспорт
...
КонецФункции

После ее обработки стала:
Код:
// Описание процедуры
// Соединение -
// ДатаВыдачи -
// Сотрудник -
// НомерКартыСтрокой -
// ПраваДоступа -
Функция ВыдатьКартуСотруднику(Соединение, ДатаВыдачи, Сотрудник, НомерКартыСтрокой, ПраваДоступа) Экспорт
...
КонецФункции // ВыдатьКартуСотруднику

И так для каждой процедуры и функции в модуле.

Есть ли такое?

_________________
Управление ИТ-отделом 8


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 янв 2013, 10:37 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
http://infostart.ru/public/166814/ скоро будет, там есть такой вариант, доведем до рабочего состояния и думаю автор закоммитит в репозитарий. Примерно так будет выглядеть
Вложение:
2013-01-10_0936.png
2013-01-10_0936.png [ 59.31 КБ | Просмотров: 14017 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 янв 2013, 10:40 
Не в сети

Зарегистрирован: 20 июн 2012, 15:48
Сообщения: 18
Здорово! Когда ждать?

_________________
Управление ИТ-отделом 8


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 янв 2013, 12:35 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
sosnae писал(а):
http://infostart.ru/public/166814/ скоро будет, там есть такой вариант, доведем до рабочего состояния и думаю автор закоммитит в репозитарий. Примерно так будет выглядеть
Вложение:
2013-01-10_0936.png

А реально ли сделать так, чтобы некоторые типы данных обрабатывались по префиксу. Навскидку вот такие варианты:
ст - Структура
м - Массив
сп - СписокЗначений
со - Соответствие
тз - ТаблицаЗначений

Т.е. если имеем описание процедуры такого вида:
Код:
Функция Тест(стПараметрыЗапроса, соАбонентов, мЛицСчетов)

то в итоге получим:
Код:
//Описание процедуры
//стПараметры - структура - ОПИСАНИЕ
//соАбонентов - соответствие - ОПИСАНИЕ
//мЛицСчетов - массив - Описание
Функция Тест(стПараметрыЗапроса, соАбонентов, мЛицСчетов)


Хотя, снегопат в подсказках сразу отображает имена переменных, поэтому на это пожелание можно не реагировать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 янв 2013, 15:54 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
JohnyDeath писал(а):
sosnae писал(а):
А реально ли сделать так, чтобы некоторые типы данных обрабатывались по префиксу. Навскидку вот такие варианты:
ст - Структура
м - Массив
сп - СписокЗначений
со - Соответствие
тз - ТаблицаЗначений

Т.е. если имеем описание процедуры такого вида:
Код:
Функция Тест(стПараметрыЗапроса, соАбонентов, мЛицСчетов)

то в итоге получим:
Код:
//Описание процедуры
//стПараметры - структура - ОПИСАНИЕ
//соАбонентов - соответствие - ОПИСАНИЕ
//мЛицСчетов - массив - Описание
Функция Тест(стПараметрыЗапроса, соАбонентов, мЛицСчетов)


Жень, ИМХО сейчас это не нужно.
Но после добавления Интеллисенс можно будет попробовать добавить этот функционал к скрипту.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 янв 2013, 16:16 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Помнится что-то подобное я пытался писать для телепата. Помимо таких комментов он делал tls файл для телепата, потом на его основе als для помощника и ints для Интеллисенс. Хотел еще и что б документация тоже автоматом делалась как на проекте 1С++. Всё это делалось только для классов. В каком состоянии это забросилось не помню.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 янв 2013, 18:44 
Не в сети

Зарегистрирован: 13 июн 2012, 20:52
Сообщения: 51
и как оно, появилось на свет?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 янв 2013, 11:20 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
1cmax писал(а):
и как оно, появилось на свет?
Да появилось, https://snegopat.ru/scripts/wiki?name=formatModule.js .


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 янв 2013, 19:33 
Не в сети

Зарегистрирован: 22 апр 2012, 23:08
Сообщения: 2
У меня ошибку выдаёт. при вызове скрипта он мелькнул и закрылся.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 12:50 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
в папке с скриптами выполни команду
Код:
fossil revert epf\ib\1Cv8.1CD
, возможно база не обновилась.

Если не поможет, тогда вызываешь макрос и из папки подключаемые библиотеки "Library to log in JavaScript" - "Установить логг formatModule на DEBUG" , повторяешь свои действия с formatModule и присылаешь мне на мыло то что в сообщениях выводится.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB