Снегопат https://snegopat.ru/forum/ |
|
Автоматизированная вставка текста в модули https://snegopat.ru/forum/viewtopic.php?f=3&t=379 |
Страница 4 из 4 |
Автор: | Magister [ 18 фев 2013, 20:17 ] |
Заголовок сообщения: | Re: Автоматизированная вставка текста в модули |
Версия 0.9.97, скачал на днях - проблем не заметил. До этого всё время вручную в notepad++ объединял. Разложение модуля на процедуры - конечно, вариант. Только это ещё больше будет файлов Не так часто он ошибается, так что с этим можно мириться. |
Автор: | orefkov [ 18 фев 2013, 20:36 ] |
Заголовок сообщения: | Re: Автоматизированная вставка текста в модули |
На самом деле разложение на отдельные процедуры рулит, когда их просто тупо бездумно переместили в файле. |
Автор: | JohnyDeath [ 25 фев 2013, 15:23 ] |
Заголовок сообщения: | Re: Автоматизированная вставка текста в модули |
orefkov писал(а): На самом деле разложение на отдельные процедуры рулит, когда их просто тупо бездумно переместили в файле. А сейчас нет такого в снегопате? Точнее даже такой вопрос: никто не реализовывал/не думал сделать скрипт, который бы по общим модулям создавал бы документацию ака 1С++ http://www.1cpp.ru/docum/icpp/html/ (или какой-нибудь wiki). А то много общих модулей с полезными ф-иями и поиск нужного может занимать слишком много времени. |
Автор: | sosnae [ 25 фев 2013, 16:00 ] |
Заголовок сообщения: | Re: Автоматизированная вставка текста в модули |
Думал (с партнерских идей по улучшению конфигуратора - типа синтаксис-помощника только по текущей конфигурации), но споткнулся на нечетком поиске и у меня пока идей не появилось. Вообще теоретизируя, думал выгружать модуль в файл и на него уже натравливать javadoc или какой другой парсер для создания html, но там дальше идут проблемы с перекрестными ссылками, ведь хочется увидеть и к какой подсистеме относиться модуль и где используется (приближенно) . Из wiki движком вроде самый простой markdown. p.s.: надо думать. Кто знаком с технологиями советуйте что лучше использовать для нечеткого поиска. |
Автор: | kuntashov [ 25 фев 2013, 17:56 ] |
Заголовок сообщения: | Re: Автоматизированная вставка текста в модули |
sosnae писал(а): p.s.: надо думать. Кто знаком с технологиями советуйте что лучше использовать для нечеткого поиска. Внешняя конфигурация + полнотекстовый поиск в ней, интерфейс через epfLoader |
Автор: | sosnae [ 25 фев 2013, 18:07 ] |
Заголовок сообщения: | Re: Автоматизированная вставка текста в модули |
kuntashov писал(а): Внешняя конфигурация + полнотекстовый поиск в ней, интерфейс через epfLoade Я чувствовал, я знал , что ты это предложишь. Только я хотел, что-нибудь кроссплатформенное сделать (я все жду снегопат под линуксом, нетороплю, просто жду) , но в принципе можно сделать и полностью во внешней базе 1С, получается, что такую базу может любой 1С-ник нарисовать.(Энтузиасты - это толстый намек ).
|
Автор: | lustin [ 25 фев 2013, 19:49 ] |
Заголовок сообщения: | Re: Автоматизированная вставка текста в модули |
kuntashov писал(а): sosnae писал(а): p.s.: надо думать. Кто знаком с технологиями советуйте что лучше использовать для нечеткого поиска. Внешняя конфигурация + полнотекстовый поиск в ней, интерфейс через epfLoader как базис можно взять вот такое ? http://www.stal76.ru/index.html |
Автор: | sosnae [ 25 фев 2013, 20:12 ] |
Заголовок сообщения: | Re: Автоматизированная вставка текста в модули |
Думаю можно, стоит только обратить внимание(запомнилась такая вещь, может уже изменилась), что там по умолчанию для документов не было загрузки процедур и функций, а только для общих модулей. |
Автор: | orefkov [ 25 фев 2013, 21:12 ] |
Заголовок сообщения: | Re: Автоматизированная вставка текста в модули |
Я бы для начала попробовал прикрутить sqlite, благо средство работы уже есть. Причем возможны два подхода: 1. поиграться со встроенным в него full text search. 2. распарсивать модули снегопатом и выгружать идентификаторы модуля в таблицу sqlite для дальнейшего поиска - обычно поиск по части идентификатора ни к чему. |
Страница 4 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |