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

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

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

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


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


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

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


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

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

Код: 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
Структура таблиц БД 1С
    #35123288
RMih
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обработка просмотра структуры SQL таблиц с помощью функции ПолучитьСтруктуруХраненияБазыДанных()
Писал для себя, буду рад, если пригодится :-)
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #35125865
SignOff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Супер! Уважаю. не поленился...
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #35135023
VladimirKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SignOffСупер! Уважаю. не поленился...
+1
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #35178067
ruzilya.angel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1C v8.1 userДобрый день,

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

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

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

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

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

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

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

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

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


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