Имя: Пароль:
1C
 
Парсер метаданных для 8-ки.
0 softpoint8
 
17.11.05
13:23
Просьба принять участие в тестировании по сабжу. Участнкам тестирования которые хоть сколько нибудь существено времени потратили будет подарен бесплатною.
Назначение -
1) создание удобных и читабельных представлений,процедур и т.п. для прямого доступа
2) Парсинг T-SQL запросов в читабельный вид в представлении объектов 1С - Крайне необходимо для анализа узких мест и оптимизации
http://www.softpoint.ru/download.php

Пока что работает не так быстро как это возможно(на это пока что внимания не стоит обращать), Все пожелание и ошибки отправляйте на softpoint@softpoint.ru
1 Shurjk
 
17.11.05
13:30
а что он делает и зачем?
2 bazvan
 
17.11.05
13:39
1) Хотелось бы что бы по ссылки указывался номер релиза. А то начиная со вчерашнего дня как минимум у меня уже 3 разных файла
3 softpoint8
 
17.11.05
13:43
(1) на данном этапе стоит задача охватить возможно большее количество конфигураций 1С v8 с целью выявления ошибок парсера. После окончания этого первоначального этапа будет создана программа, задачей которой является поиск узких мест в конфигурации - сбор запросов sql версии 1С v8, перевод их в читаемый вид и выдача рекомендаций по оптимизации конфигурации.
Нам нужно отобрать несколько добровольцев-тестеров, которые смогли бы тестировать этот и будущие релизы парсера.
(2) текущий релиз 1.0.0.10
4 bazvan
 
17.11.05
13:45
Который текущий я понял:) А вот шо он текущий я только понял когда скачал
5 softpoint8
 
17.11.05
14:10
(4) исправимся, будет указан номер релиза.
   Вобщем, ждем писем от добровольцев на указанное в заголовке мыло. На наш взгляд, полноценный парсер может интересовать людей, которым нужен прямой доступ к данным sql-варианта 1С. Например, для связи с другими программами или поиска проблем с производительностью.
6 Волшебник
 
модератор
17.11.05
14:18
(0) Пару замечаний по терминологии:
Пишется "Планы видов характеристик", а не "Планы характеристик"
Пишется "Планы видов расчета", а не "Планы расчета"
Пишется "Планы видов характеристик", а не "Планы характеристик"
Пишется "Общие формы", а не "Глобальные формы".

7 softpoint8
 
17.11.05
14:38
(6) исправил, спасибо
8 vasinok
 
17.11.05
14:46
В список ИБ включаюся группы баз, если они были созданы в окне запуска.
9 vasinok
 
17.11.05
14:53
Не заданО пароль sql пользователя!
10 vasinok
 
17.11.05
14:55
После сообщения "Не удалось соединиться с сервером. Проверьте параметры" открывает пустое окно выбора SQL базы.
11 softpoint8
 
17.11.05
14:57
(8) сейчас проверю
(9) copy-past в действии :-( fixed
Добавил роли. Сейчас еще общие модули вставлю.
12 Дяпти
 
17.11.05
14:59
(11) Поробовал... А де имена полей и таблиц то? Ато, что я увидел - енто и средствами языка 1С получить легко.
13 softpoint8
 
17.11.05
15:01
(12) показываются имена таблиц первых 5 таблиц каждого вида метаданных и первые 20 имен полей. Остальные пишутся (Демо).
14 Дяпти
 
17.11.05
15:03
(13) Есть халявный вариант от Аэроплана через trace. В принципе вполне заменяет Ваш парсер. Отсюда вопрос: будет ли Ваш парсер оформлен в виде ВК?
15 softpoint8
 
17.11.05
15:08
(14) возможно, если будет хоть малейшая целесообразность этого. Реализовать ВК никаких сложностей нет. Может быть Вы приведете несколько аргументов в пользу варианта внешней компоненты, а не самодостаточного приложения (возможно в виде сом -сервера)?
16 vasinok
 
17.11.05
15:15
1. При установленном флажке "Заполнить поля SQL сервера и базы" по двойному клику на имени базы в поле ввода "Имя SQL базы" вставляется имя информационной базы, а не имя SQL базы.
2. В меню Обработка - "Список баз", а в заголовоке окна - "Список конфигураций".
17 Дяпти
 
17.11.05
15:17
Пожалуйста: получится что то типа Радуги - 1c++ и иже с ними, которыми вроде народ пользуется. То есть вот мне интересна возможность динамического создания прямых запросов в конфигурации 1С. А анализировать конкретную конфу, чтобы в коде писать прямые запросы - здесь вполне можно обойтись обработкой Аэроплана. Кстати вопрос: Ваша программа только с клиент-серверной версией работает?
18 softpoint8
 
17.11.05
15:18
(16)В дереве баз не хранится информация о том, как называется sql-база и sql-сервер. Есть информация только о сервере 1С и имени базы на нем. В большинстве случаев имя базы на сервере 1С и на сервере Sql совпадают, равно как и имя сервера (ИМХО), но отнюдь не всегда. Очевидно, что в Вашем случае они не совпадают.
19 softpoint8
 
17.11.05
15:18
То 14. Ну вы то уж должны понимать что он не заменяет. Ну хотя бы потому что в нем нет возможности парсить T-SQL. Во вторых не для всех метаданных работает а в третьих на некоторых конфах по крайней мере у меня просто не работал...
(а вообще то подобный парсер появился у нас очень давно, и по этому я знаю какие у него недостатки)
http://www.softpoint.ru/article.php?id=7
там конечно на триггерах было сделано , но по сути на трассах смысл тот же.
20 Fred
 
17.11.05
15:18
0) На кой ляд это надо?
21 Волшебник
 
модератор
17.11.05
15:18
(12) Думаю, COM-сервер вполне достаточен.

22 vasinok
 
17.11.05
15:21
Если локальные (файловые) базы не обрабатываются, может стоит запретить их выбор из списка?
23 softpoint8
 
17.11.05
15:23
(17) (22) с файловыми базами пока не пришли к окончательному решению. Можно показать их структуру, но на данный момент работать с данными невозможно.
24 Дяпти
 
17.11.05
15:24
А можно параметры соединения с базой SQL как нить определять по выбранной базе автоматом?
25 vasinok
 
17.11.05
15:26
Код модулей доставать будете?
26 softpoint8
 
17.11.05
15:28
(23+) т.е. кроме возможности полюбоваться на структуру метаданных файловой базы в обозримом будущем возможностей не предвидится. 1С старательно затрудняет "лазанье извне" - например, используют собственные загрузчики dll. Наверняка просто стесняются показать формат своих файлов :-)
27 Дяпти
 
17.11.05
15:28
Баг: если кнопку "Обработка" нажать 2 раза - во второй вываливается красный коврик.
28 Дяпти
 
17.11.05
15:29
И ваще МуМу это ты или не ты? Если э то ты то я заиппался тебе выкать :-)
29 softpoint8
 
17.11.05
15:31
сейчас я,  а иногда и не я:)
В принципе это понять по стлю сообщений не сложно.
30 Дяпти
 
17.11.05
15:32
(29) ты бы еще сказал "по почерку"
31 vasinok
 
17.11.05
15:32
(27) :) прикольный коврик
32 Дяпти
 
17.11.05
15:32
Ну короче я тебе баг нашел - давай мне нормальный продукт :-)
33 softpoint8
 
17.11.05
15:35
То 32. Да вот только, что с коллегой обсуждали. Неудачная идея. В качестве тестировщика никто поработать не захотел.(в замен на продукт) Писем практически никто не выслал с криткой и конструктивом.  
Ну все равно всем спасибо. Скорей всего некоторым все таки бесплатно вышлем. (хотя и не заслужили:)) За сим раскланиваюсь, досвиданья;)
34 vasinok
 
17.11.05
15:37
(33) :( интересно чем же мы здесь два часа занимались?
35 softpoint8
 
17.11.05
15:39
Никто не забыт ничто не забыто. Те кто отправлял на мыло какую либо информацию а также ветки с форума записаны. ;)
36 vasinok
 
17.11.05
15:42
мыло в карточке :)
так как насчет кода модулей?
37 softpoint8
 
17.11.05
15:45
То 36. Гм... Нехило, сразу код модуля.:) Сомнавюсь, что именно этой задачей вы занимались 2-а часа. Мне кажется что максимум 15-ть минут.(поправте меня если я не прав)
38 softpoint8
 
17.11.05
15:49
То 36. Извиняюсь, не так понял.:)
Да, код 1С модулей 1С возможно получать но не вижу практического применения.
По поводу полной версии -потом просто будет по участиникам произведен розыгрышь(идентификатором случайных чисел) и 2-ум участиникам будет бесплатно предложена версия.
Ваше мыло записали.
39 vasinok
 
17.11.05
15:49
(37)я имел в виду сможете ли вы будущем показывать еще и код модулей
40 Волшебник
 
модератор
17.11.05
15:52
(36) Есть готовая утилита для выгрузки всех HTML-потоков из CF-файла, включая справку и коды модулей. Дать ссылку?

41 softpoint8
 
17.11.05
15:55
(40) не стоит. Она не выгружает "все" модули ввиду ошибки. Фактически примерно половину, что можно легко проверить стандартной выгрузкой.
42 vasinok
 
17.11.05
15:57
(40) Пожатуйста, если не трудно.
43 vasinok
 
17.11.05
15:58
44 Дяпти
 
17.11.05
16:00
Розыгрыш... Афигеть... Ну чем не лохотрон начала 90-х :-)
45 softpoint8
 
17.11.05
16:03
Не надо грязи;) Все будет по честному. Общественность узнает своих героев.
Проблема в том что с одной стороны не было ни одного участника того кто потратил бы на это более 1ч. с другой стороны никому ничего не дать взамен тоже не есть гуд. Поэтому обработкой выберется случайный ИД в таблице ИД - мыло,контакт.
2-ум победителям будет предложен полнофункциональный вариант.
Так что все по честному.
46 Волшебник
 
модератор
17.11.05
16:09
(43) С ней ничего необычного не случилось. Все идет своим чередом.

47 Волшебник
 
модератор
17.11.05
16:09
(45) случайный ИД - все по-честному... :)


48 vasinok
 
17.11.05
16:12
Как опытный тестер со стажем 2 часа  :)  пойду по пунктам:
1. Начальные условия: "Участнкам тестирования которые хоть сколько нибудь существено времени потратили будет подарен бесплатною." результат - "просто будет по участиникам произведен розыгрышь" видимо в "хоть сколько нибудь существено времени" прячется какой-то баг. :)
2. Больше часа на тестирование представленной демки мне потратить не удалось.
49 vasinok
 
17.11.05
16:13
(46) Я вижу только первый (нулевой) пост без автора - так и должно быть?
50 softpoint8
 
17.11.05
16:16
Принципиальная фраза - "хоть сколько нибудь существено времени потратили " ;)
Потратить при желании можно было. Я лично тестировал совсем по другому. Например добавляешь один объект - смортишь, добавляешь другой - опять смотришь и т.п.
Это и есть настоящее тестирование.(кстати думали с этими людьми посатрудничать на денежной основе в дальнейшем, не судьба. Тестировщиков хороших у нас вообще мало)
Так что если чего извиняйте.:)