Гость
Форумы / [игнор отключен] [закрыт для гостей] / Структура таблиц БД 1С / 25 сообщений из 51, страница 1 из 3
08.02.2008, 16:46
    #35120761
1C v8.1 user
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
Добрый день,

Знает ли кто-нибудь, как выгрузить из 1С 8.1 (с помощью какой-либо утилиты/обработки) информацию о структуре ее физической БД (типа таблица такая-то и поле такое-то - это такой то документ/поле документа)?

У меня есть обработка, но она для версии 8.0, и с 8.1 не совместима.

Этот вопрос на форуме обсуждался, но как-то я не нашел хорошего решения...
...
Рейтинг: 0 / 0
08.02.2008, 18:19
    #35121077
Искандер Двурогий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
А чего, метод ПолучитьСтруктуруХраненияБазыДанных (GetDBStorageStructureInfo)
уже не катит?
...
Рейтинг: 0 / 0
08.02.2008, 18:44
    #35121143
1C v8.1 user
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
А чего, метод ПолучитьСтруктуруХраненияБазыДанных (GetDBStorageStructureInfo)
уже не катит?


Вполне возможно что и катит. Не могли бы Вы привести кусочек результата, который можно получить при использовании этого метода? Можно ли вывести одной командой описание всех таблиц 1С, или этот метод работает только для одного заданного документа, и возвращает описание только одной выбранной таблицы?
...
Рейтинг: 0 / 0
09.02.2008, 01:01
    #35121510
Guest11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
1C v8.1 user А чего, метод ПолучитьСтруктуруХраненияБазыДанных (GetDBStorageStructureInfo)
уже не катит?


Вполне возможно что и катит. Не могли бы Вы привести кусочек результата, который можно получить при использовании этого метода? Можно ли вывести одной командой описание всех таблиц 1С, или этот метод работает только для одного заданного документа, и возвращает описание только одной выбранной таблицы?

В синтакс-помощник хотя бы загляни - там всё подробно описано...
...
Рейтинг: 0 / 0
09.02.2008, 10:31
    #35121615
Сисой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
1C v8.1 user А чего, метод ПолучитьСтруктуруХраненияБазыДанных (GetDBStorageStructureInfo)
уже не катит?


Вполне возможно что и катит. Не могли бы Вы привести кусочек результата, который можно получить при использовании этого метода? Можно ли вывести одной командой описание всех таблиц 1С, или этот метод работает только для одного заданного документа, и возвращает описание только одной выбранной таблицы?

Да, можно по всем или по выбранным. Смотри Синтакс- помощник.
...
Рейтинг: 0 / 0
10.02.2008, 23:15
    #35122975
SignOff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
ПРимерчик кинуть или уже раздуплился?
...
Рейтинг: 0 / 0
10.02.2008, 23:18
    #35122980
SignOff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
Создай на форме табличное поле, с типом Значения : ДеревоЗначений.
А на кнопку повесь процедуру. И да прибудет с тобой Сила и не поминай лихом..

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Процедура КнопкаВыполнитьНажатие(Кнопка)
	
	лТЗПолучено = ПолучитьСтруктуруХраненияБазыДанных(Метаданные.Документы);
	лДерево = Новый ДеревоЗначений();
	лДерево.Колонки.Добавить("Наименование");
	лДерево.Колонки.Добавить("Поле");
	Для Каждого лСтрокаТЗ Из лТЗПолучено Цикл
		лСтрокаДерева1 = лДерево.Строки.Добавить();
		лСтрокаДерева1.Наименование = лСтрокаТЗ.ИмяТаблицыХранения;
		лСтрокаДерева1.Поле = лСтрокаТЗ.ИмяТаблицы;
		Для Каждого лСтрока Из лСтрокаТЗ.Поля Цикл
			лСтрокаДерева2 = лСтрокаДерева1.Строки.Добавить();
			лСтрокаДерева2.Наименование = лСтрока.ИмяПоляХранения;
			лСтрокаДерева2.Поле = лСтрока.ИмяПоля;
		КонецЦикла; 
	КонецЦикла; 
	ЭлементыФормы.ТабличноеПоле.Значение= лДерево;
	ЭлементыФормы.ТабличноеПоле.СоздатьКолонки();
	
КонецПроцедуры

да кстати, рекурсивно не обходил - влом было :) Посему критикам всем всад...
...
Рейтинг: 0 / 0
11.02.2008, 09:52
    #35123288
RMih
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
Обработка просмотра структуры SQL таблиц с помощью функции ПолучитьСтруктуруХраненияБазыДанных()
Писал для себя, буду рад, если пригодится :-)
...
Рейтинг: 0 / 0
12.02.2008, 09:58
    #35125865
SignOff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
Супер! Уважаю. не поленился...
...
Рейтинг: 0 / 0
15.02.2008, 14:05
    #35135023
VladimirKr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
SignOffСупер! Уважаю. не поленился...
+1
...
Рейтинг: 0 / 0
07.03.2008, 12:42
    #35178067
ruzilya.angel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
1C v8.1 userДобрый день,

Знает ли кто-нибудь, как выгрузить из 1С 8.1 (с помощью какой-либо утилиты/обработки) информацию о структуре ее физической БД (типа таблица такая-то и поле такое-то - это такой то документ/поле документа)?

У меня есть обработка, но она для версии 8.0, и с 8.1 не совместима.

Этот вопрос на форуме обсуждался, но как-то я не нашел хорошего решения...

А можете поделится обработкой для 8.0? если хотите то могу вам дать хороший пример для 8.1.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
30.04.2009, 16:22
    #35963799
Stas_12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
А никто не подскажет есть табличка где хранятся все транзакции? Например Дата, дебет счета, кредит счета, сумма, кем сделана транзакция, описание операции. Заранее благодарен.
...
Рейтинг: 0 / 0
04.05.2009, 09:14
    #35966270
rancid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
Stas_12, то что вы описываете - это регистр бухгалтерии, насколько я понимаю
...
Рейтинг: 0 / 0
04.05.2009, 11:22
    #35966515
Сисой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
Stas_12А никто не подскажет есть табличка где хранятся все транзакции? Например Дата, дебет счета, кредит счета, сумма, кем сделана транзакция, описание операции. Заранее благодарен.

Нет такого.
В том смысле, что есть, но без автора. Есть ссылка на Регистратор, породивший проводку.
А уж информация о том, кто создал этот документ, иногда (если об этом позаботились авторы конфигурации) может быть в заголовке документа (поле Автор), а может храниться только в журнале регистрации (отдельный текстовый файл на сервере 1С, он еще д.б. включен в Конфигураторе).
...
Рейтинг: 0 / 0
04.05.2009, 11:27
    #35966535
nicktcher
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
Вот хорошая обработка, рекомендую.
Вообще на infostart.ru масса полезных вещичек для 1С выложена. Полазьте, не пожалеете)
...
Рейтинг: 0 / 0
04.05.2009, 11:35
    #35966559
nicktcher
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
Stas_12А никто не подскажет есть табличка где хранятся все транзакции? Например Дата, дебет счета, кредит счета, сумма, кем сделана транзакция, описание операции. Заранее благодарен.

Если речь идет о бух.проводках, то регистр бухгалтерии имеет довольно сложную структуру и информация хранится в нескольких физ.таблицах в БД. Например, обороты и аналитика проводок хранятся в разных таблицах. Я детально описывать не буду, есть спец.литература, советую поштудировать труд А.Габца "Профессиональная разработка в системе 1С:Предприятие 8".
Чтобы собрать инфу воедино в том виде, как вам нужно, обычно пишутся запросы с использованием соответствующих виртуальных таблиц бух.регистра
...
Рейтинг: 0 / 0
09.06.2009, 12:32
    #36032889
GeorgeU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
RMih,

мне очень понравилось. Респект!
...
Рейтинг: 0 / 0
12.06.2009, 00:20
    #36038564
SignOff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
Асть ли что то подобное для 1с 77 ?
...
Рейтинг: 0 / 0
15.06.2009, 10:19
    #36040819
bot67
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
SignOffАсть ли что то подобное для 1с 77 ?
Есть. Называется "ViewDD.exe"
Причепить нельзя т.к. больше 100Kb
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
16.07.2010, 16:23
    #36745539
_S_Q_L_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
Подскажите, как из таблицы БД выбрать определенную ячейку!
1С Предприятие 8.0!
...
Рейтинг: 0 / 0
16.07.2010, 18:56
    #36745850
valex13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
я обычно MS Profiler запускаю. Потом в 1С делаю нужный мне запрос. Выполняю его и в profiler ловлю уже тот же запрос только к физическим таблицам. Немного напильника и воаля .. ;-)
...
Рейтинг: 0 / 0
19.07.2010, 16:36
    #36748631
_S_Q_L_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
Не получается, построит запрос который бы обращался к определенной ячейке таблицы БД! ПОМОГИТЕ! Заранее СПАСИБО!
1С Предприятие 8.0!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
17.10.2012, 15:13
    #38002644
Spien
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
RMih,

Спасибо.
...
Рейтинг: 0 / 0
06.11.2012, 09:04
    #38026222
vde69
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц БД 1С
а есть обрабока которая показывает структуру для чужей базы (то есть без выполнения кода в базе в которой получаем структуру)???

Нужно например для доступа к базе без запуска ее (например база порушена и не запускается)
...
Рейтинг: 0 / 0
06.02.2013, 23:19
    #38140903
Структура таблиц БД 1С
1C 7.7 dbf, где взять обработку для просмотра структуры БД?
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Структура таблиц БД 1С / 25 сообщений из 51, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]