Снегопат
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/