gifts2017

Построение реляционной схемы метаданных 1С

Опубликовал Алексей Мутовкин (mrWatson) в раздел Программирование - Практика программирования

Обработка для 1С Предприятие 8.1 предназначеня для наглядного представления метаданных 1С(справочников и документов).

Обработка для 1С Предприятие 8.1 предназначеня для наглядного представления метаданных 1С(справочников и документов).

 

Подробнее можно прочитать по ссылке.

Скачать файлы

Наименование Файл Версия Размер
- 220
.1233923774 16,25Kb
15.10.09
220
.1233923774 16,25Kb Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Андрей Скляров (coder1cv8) 06.02.09 16:08
А зачем базу очищать? Это вредительство какое-то! ) И схему я себе как-то не так представлял...
2. Антон Степанов (Stepa86) 06.02.09 16:35
Как то непонятно... и база зачем то очищается, и вид не особо...
Например, у меня вот так это выглядит:

3. Алексей Мутовкин (mrWatson) 06.02.09 16:38
База это временное хранилище связей, смысла нет никакого в ней. Данными она наполняться не будет.
4. Валентин Терёхин (Valet) 06.02.09 20:22
Вещь полезная для своих задач. Ну а базу можно можно создавать в случае отсутствия.
5. Герман (German) 06.02.09 20:44
Клево, а можно просто скрипт получить. Что бы потом его в RR или в ErWin загнать?
6. Валентин Терёхин (Valet) 06.02.09 21:39
ЭЭээ. Похоже рано плюсанул:
{ВнешняяОбработка.РеляционнаяСхемаМетаданных1С(266)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][SQL Server]Line 2: Incorrect syntax near 'TRY'.

Это мне выплюнул. Сам бы посмотрел, но модуль с паролем. :(
7. Герман (German) 06.02.09 21:56
еще когда в универе учился на дипломник предложили, такую тему.... конечно красиво. Но практического применения мало(нет) при большом кол-во объектов что либо понять невозможно.

Вещь конечно в своем роде уникальная воде даже для 7.7 таких поделок не было.
Жаль что не все метаданные, а то можно было бы использовать конструктор для прямых запросов.

Ну и в давесок только для SQL 2005 и выше (TRY CATCH)

Команда.CommandText = "
|BEGIN TRY
| Drop database " + БД + "
|END TRY
|BEGIN CATCH
|END CATCH
|create database " + БД + "
|";
Рез = Команда.Execute();
Команда.CommandText = "
|use " + БД + "
|";
Рез = Команда.Execute();
8. Василий Демидов (Душелов) 06.02.09 22:01
(7) Кстати, тут не так давно выкладывали визуально представление метаданных 7-ки с возможностью редактирования. Правда, не помню, Как называется.
9. Алексей Мутовкин (mrWatson) 07.02.09 00:29
2 Valet: Да,видимо,как сказал German конструкция TRY CATCH появилась в MSSQL2005? Надо будет переписать.
10. Алексей Мутовкин (mrWatson) 07.02.09 00:33
2 Душелов: видел Visio1C оно может и из 7.7 и из 8.* подхватить метаданные.
11. Алексей Мутовкин (mrWatson) 07.02.09 00:47
2 German: небольшие схемки можно всетаки распечатать и подшить в документацию проекта. поидее такая возможность должна быть встроена в платформу. чем вы модуль вскрыли?
12. Валентин Терёхин (Valet) 09.02.09 09:01
(10) Visio1C уж больно не гибко. Свой редактор и.т.д. Даже распечатать только из редактора можно.
Да не обратил внимание что пока поддержка только 2005 MSSQL.
13. konsul_mart.ru (Константин С.) 23.04.09 11:12
Есть проблемка с подсистемами.
Если взять типовую конфу УТ или УПП то увидим что некоторые посисметы имеют подуровени. Вот эти подуровни и пропадают, видится только первый уровень объектов.
14. konsul_mart.ru (Константин С.) 23.04.09 11:19
Хм, ну еще непролохо выгружать: Отчеты, Регистры.
Вообщем сделать выбор списка выгружаемых объектов гибче.
15. bugmaster (bugmaster) 25.05.09 11:06
Доволен! Понравилось, все без ошибок... были и базы по 80 гиг... и самописные тетсил. Вот только очень не хватает регистров и обработок...
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа