powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Структура таблиц БД 1С
25 сообщений из 51, страница 2 из 3
Структура таблиц БД 1С
    #38141079
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
см. в файле 1cv7.dd
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38308537
footballer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nicktcherВот хорошая обработка, рекомендую.
Вообще на infostart.ru масса полезных вещичек для 1С выложена. Полазьте, не пожалеете)
А для 8.2 такой обработки нет в закромах? а то этот инфостат платный сейчас O_o
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38308575
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
footballernicktcherВот хорошая обработка, рекомендую.
Вообще на infostart.ru масса полезных вещичек для 1С выложена. Полазьте, не пожалеете)
А для 8.2 такой обработки нет в закромах? а то этот инфостат платный сейчас O_o
Особенно и не нужна такая.
Достаточно открыть базу в режиме обычного приложения, и написать в Сервис--Табло строчку
ПолучитьСтруктуруХраненияБазыДанных().ВыбратьСтроку()
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38309006
footballer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pailfootballerпропущено...

А для 8.2 такой обработки нет в закромах? а то этот инфостат платный сейчас O_o
Особенно и не нужна такая.
Достаточно открыть базу в режиме обычного приложения, и написать в Сервис--Табло строчку
ПолучитьСтруктуруХраненияБазыДанных().ВыбратьСтроку()
ага, спасибо. а результат в файлик типа экцель или хотя бы текстовый можно выкинуть как-нибудь,
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38309472
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
footballer,

Выполнить в конфигураторе, остановившись на точке останова, рассчитать это выражение и вывести в табличный документ.
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38310055
footballer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подправленная для 8.2 обработка с инфостата.
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38310061
footballer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подправленная для 8.2 от RMih
Обе работают только в толстом клиенте.
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38462050
VladimirKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
footballerПодправленная для 8.2 от RMih
Обе работают только в толстом клиенте.

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

Нужно например для доступа к базе без запуска ее (например база порушена и не запускается)Без запуска и обработка? Тогда внешние инструменты - всякие там 1CD-viewer'ы. Базачекер из стандартного набора похепофиксит битые таблицы, а метаданные останутся (или похепофиксятся).
Скульную можно перегрузить в другую базу и оставить только таблицы с конфой. Или догрузить таблицы конфы битой базы в поднятый бэкап.
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38557343
VladimirKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirKrfootballerПодправленная для 8.2 от RMih
Обе работают только в толстом клиенте.

Добавил чуть-чуть библиотекарш и шахматы :)
В обработку RMih добавил вкладку

Раньше пользовался другими инструментами, а тут понадобилась эта обработка для работы и понял: неудобно и есть косяки.
Углубил и расширил: добавил поиск по подстроке среди объектов и убрал косяки в генерации SQL Create View.
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38729823
Spien
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VladimirKr,

Спасибо огромнейшее за обработку!
Спасает меня уже не первый раз.

Я не сильно понимаю в коде 1С, но вот приходится разбираться.
Мне необходимо вместе с "ИмяПоляХранения" и "ИмяПоля" вывести еще и "Синоним" поля.
столбец в таблице в форме я добавил, а вот что написать в "Данные" я не знаю. :( попробовал уже куча всего, но это как гулять в лесу с завязанными глазами - везде деревья.

Направьте на путь истенный пожалуйста.
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38730134
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpienVladimirKr,

Спасибо огромнейшее за обработку!
Спасает меня уже не первый раз.

Я не сильно понимаю в коде 1С, но вот приходится разбираться.
Мне необходимо вместе с "ИмяПоляХранения" и "ИмяПоля" вывести еще и "Синоним" поля.
столбец в таблице в форме я добавил, а вот что написать в "Данные" я не знаю. :( попробовал уже куча всего, но это как гулять в лесу с завязанными глазами - везде деревья.

Направьте на путь истенный пожалуйста.

http://www.sql.ru/forum/actualfile.aspx?id=16498480] Приложенный файл (TableStructSyn.epf - 10Kb) Вы напрямую в таблицах 1С лазите?
Лучше вызывать это всё средствами самой 1С по COM-соединению.
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38730300
Spien
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Лазурко
Вы напрямую в таблицах 1С лазите?
Лучше вызывать это всё средствами самой 1С по COM-соединению.
Нет. Этим я раньше страдал. Даже немного получалось что-то подсунуть, и оно работало. :)

Сейчас задача несколько иная, у клиента есть своя конфигурация пиленая-перепиленая из УПП. Делалась лет 10 исходя из требований, которые возникали достаточно хаотично. И теперь никто уже не понимает где и что лежит и как работает. Моя-же задача описать все это в графическом виде. БольшУю часть я уже сделал, но есть много моментов которые называются сильно по разному. Например ИмяПоля "Родитель", а выводится в формы как "Аутсорсер". т.е. у поля "Родитель" в справочнике есть свойство "Синоним" : "Аутсорсер". И без этого свойства очень грустно каждое поле перепроверять в конфигураторе.

Если подскажете как вывести "синоним" хотя-бы в константу в коде, я бы наверно смог допилить обработку. Я ее в предыдущем сообщении приложил.
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38730354
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpienВладимир Лазурко
Вы напрямую в таблицах 1С лазите?
Лучше вызывать это всё средствами самой 1С по COM-соединению.
Нет. Этим я раньше страдал. Даже немного получалось что-то подсунуть, и оно работало. :)

Сейчас задача несколько иная, у клиента есть своя конфигурация пиленая-перепиленая из УПП. Делалась лет 10 исходя из требований, которые возникали достаточно хаотично. И теперь никто уже не понимает где и что лежит и как работает. Моя-же задача описать все это в графическом виде. БольшУю часть я уже сделал, но есть много моментов которые называются сильно по разному. Например ИмяПоля "Родитель", а выводится в формы как "Аутсорсер". т.е. у поля "Родитель" в справочнике есть свойство "Синоним" : "Аутсорсер". И без этого свойства очень грустно каждое поле перепроверять в конфигураторе.

Если подскажете как вывести "синоним" хотя-бы в константу в коде, я бы наверно смог допилить обработку. Я ее в предыдущем сообщении приложил.

Метаданные.Справочники.Блабла.Реквизиты["Версия"].Синоним ?

но синоним и надпись на форме не всегда совпадают...
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38730434
Spien
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Последний выдох ГПЖ
Метаданные.Справочники.Блабла.Реквизиты["Версия"].Синоним ?

но синоним и надпись на форме не всегда совпадают...

А что обычно пишут там где у вас "БлаБла"?
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38730503
Spien
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сколько я понимаю вместо БлаБла нужно имя справочника. У меня и имя и метаданные справочника лежат в переменных как текст. Но подставление имени константы резултата не дает.
Наверно нужен какой-то поиск объекта по его метаданным, или что-то подобное?
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38730505
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpienПоследний выдох ГПЖМетаданные.Справочники.Блабла.Реквизиты["Версия"].Синоним ?

но синоним и надпись на форме не всегда совпадают...

А что обычно пишут там где у вас "БлаБла"?

имя справочника из пофигуратора...

все имена знает коллекция справочников из метаданных

для каждого из спр из Метаданные.Справочники цикл
сообщить("" + спр.Имя)
конеццикла;
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38730517
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>И теперь никто уже не понимает где и что лежит и как работает. Моя-же задача описать все это в графическом виде.

а что это даст... ER на уровне всей упп - это будет малопонятное "месиво"... особенно доставлять будут реквизиты составного типа

надо разбивать все по подсистемам, но и тогда...

не верю я особо в reverse от базы для упп...

сравнение с конфой поставщика даст больше инфы
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38730727
Spien
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мы всю базу и не описываем. Я бы на такое не подписался. :)

Только перепиленую часть. И ошибок кстати понаходилось уже достаточно. Разные, а по сути одинаковые справочники, куча лишних связей лишенных какого либо смысла.

Обработку допилили немного.

"НайтиПоПолномуИмени" это как раз функция, которая выдает объект по его метаданным. И тогда можно обратится к его синониму.

Метаданные.НайтиПоПолномуИмени(СтрокаПоляХранения.Метаданные).Представление();

Спасибо всем за советы-подсказки.

Допилили немного обработку. теперь выводит и представление объекта. вроде все учел и у меня работает. Надеюсь кому еще поможет.
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38732570
Spien
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не сочтите за спам. Но я немного еще доработал обработку. Теперь выводит тип данных, и модно проследить ссылочность.

Сам такую обработку года два назад искал. Вдруг кому еще время сбережет.
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38732588
Spien
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SpienСам такую обработку года два назад искал. Вдруг кому еще время сбережет.
Немного недотестировал.
Исправлюсь.
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38732842
Spien
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Spien]Spien Исправлюсь.
Вроде заработала с табличными частями.
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38734063
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Молодец!
...
Рейтинг: 0 / 0
Структура таблиц БД 1С
    #38738291
SpellBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лениво смотреть, но возник вопрос.
Смешение дат при создании представление надеюсь проверяется и при необходимости прописывается, я про 2000 лет в настройке.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Структура таблиц БД 1С
    #39511731
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spien,

Странно получать тип поля, только если в метаданных есть слово "Реквизит".
Это ж половина объектов останется без типа.

В процедуре ОбновитьПоля() можно сделать так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
Если НЕ ПустаяСтрока(СтрокаПоляХранения.Метаданные) Тогда
    лМетаданные = Метаданные.НайтиПоПолномуИмени(СтрокаПоляХранения.Метаданные);
    СтрокаПоляSQL.Комментарий = лМетаданные.Представление();
    Попытка
        СтрокаПоляSQL.Назначение = СокрЛП(лМетаданные.Тип);
    Исключение КонецПопытки;
КонецЕсли;
...
Рейтинг: 0 / 0
25 сообщений из 51, страница 2 из 3
Форумы / [игнор отключен] [закрыт для гостей] / Структура таблиц БД 1С
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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