Синтаксический анализатор и графическое построение структуры конфигурации. #681792


#0 by kot275
Доброго времени суток. Скажите 1Сников интересует синтаксический анализатор конфигурации и графическое построение структуры на базе этого анализа. Грубо говоря чтобы не бегать глазами что откуда растет, а разобрать и красиво обрисовать.
#1 by mikecool
посмотрел бы я на этот хаос
#2 by kot275
Ну если правильно параметры разбора подобрать, то хаоса там как раз мало.
#3 by Euguln
Представляю сколько это будет стоить. Кто инвестор?
#4 by Rie
А Конфигуратор - не оно? Особенно дополненный Colorer'ом? А если ещё 1С++ в полном объёме прикрутить... В чём новизна идеи-то?
#5 by Rie
+ Ой, не обратил внимание - речь о "снеговике". Тогда - "снегопат". С этим - к Орефкову.
#6 by kot275
Никто. Я просто фрилансил по этому направлению. Кое чего накидал. Думаю, как хобби добить до конца, но я ухожу из 1С мне сам результат неинтересно, а вот синтаксический анализатор сделать было бы интересно, может и 1Сникам пригодится.
#7 by Euguln
Полный анализатор? С общими модулями и менеджерами объектов?
#8 by Rie
Что нового по сравнению с имеющимися разработками?
#9 by kot275
Новизна идеи  на выходе графическая схема, ну грубо какая процедура какую вызывает. По научному UML диаграмма.
#10 by Rie
"Синтаксический" - либо автор чего-то не договаривает.
#11 by Rie
UML-диаграмма - это несколько иное... Пожалуйста, расскажите "по-научному", не путаясь в терминах.
#12 by kot275
Да. Анализируем же только тест. В восьмерке конфигурацию в текст перегнать легко.
#13 by Rie
Вывод типов - делаете?
#14 by kot275
UML-модель тогда уж, если к словам придраться.
#15 by kot275
Нет. Только синтаксический разбор, я же не интерпретатор свой предлагаю написать. Хотя, если двухпроводную модель применить, можно и приведение типов организовать.
#16 by Rie
Так а что это даёт - по сравнению с тем, что даёт Конфигуратор? И по сравнению с тем, что даёт "снегопат"?
#17 by kot275
Для примера. Захотел глянуть чего там и откуда тащится при событии при изменении поля контрагента в приходной накладной.
#18 by Rie
И почему я это не смогу увидеть в Конфигураторе? и тем более в "снегопате"? В чём новизна Вашего решения? Удобное представление информации? Углублённый анализ ("при событии при изменении поля контрагента")?
#19 by kot275
+Нечто такое.
#20 by kot275
Более углубленный анализ. Не надо будет искать по всему коду какая запускается цепочка процедур и каким данными они обмениваются.
#21 by Armando
#22 by kot275
Да. Нечто такое. Только более гибкое и интерактивное.
#23 by Конфигуратор1с
в чем суть7 что даст знание связи процедур ? Вот если бы было описание как Сп типа модуль такой экспортные процедуры такие они делают то то и то то и так далее. тока этого не будет (
#24 by Rie
Покажи продукт. Если действительно оно - то даже куплю. За деньги :-) Если нет - то извини, покупать не буду. Пока что - и "снегопат", и мои процедуры делают то же самое. Может, хуже с точки зрения графики... Но тем не менее...
#25 by Asmody
ты реально себе представляешь, как это будет выглядеть? Вон в по ссылке есть схема УПП (старая), так она годится только чтоб на обоях мелко распечатать. пару комнат обклеить хватит
#26 by shuhard
бессмысленно ты не выявишь через 10 слоёв программного стэка связь аналитик документа и движений Рг а всё остальное в УПП нужно только для раздувания проектов обследования
#27 by kot275
почему не будет? Можно узнать какие процедуры он тянет, какими данными обменивается. Проследить весть путь отработки некоторого события например. конечно что делают процедуры без описания самим программистом, хотя в комментариях, определить трудно. но у 1С довольно длинные цепочки вызова процедур. Лично для меня это было существенным подспорьем при освоении типовых.
#28 by kot275
Легко.
#29 by kot275
в том и фишка, что можно выбирать путь отслеживании, а не обои изучать.
#30 by kot275
У меня нет продукта, и я ничего здесь не рекламирую. Просто одно время я осваивал типовые, и устал бегать по процедурам и модулям. Так как я немного занимаюсь синтаксическими анализаторами сваял себе небольшой. Идея то интересная. Но мне уже не понадобится, я ушел пока в другую область. Но если это актуально, то хочу в качестве хобби довести до некого завершенного вида. Но если это никому неинтересно, то смысл стараться?
#31 by Cyberhawk
мне интересно, делай и не задумывайся о публике
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С