Отчет по структуре метаданных конфигурации / поиск "битых" типов (Строка 10)

17.02.17

База данных - Статистика базы данных

Простенький отчет на СКД по структуре базы данных, в основном предназначен для автоматического поиска возможных "ошибочных" типов, когда в структуре базы что-то пропало и стало типа Строка(10). Выложено по просьбам отсюда: http://forum.infostart.ru/forum9/topic166566/

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
Структура типов базы данных
.erf 7,85Kb ver:1.1
47 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Была проблема: В процессе обновления и объединения различных баз, прототипов и наработок разных разработчиков,  иногда бывали проблемы "утраты" нужных метаданных. Реквизит оставался, а его тип уходил в небытие. Реквизит в таком случае становился типа "Строка (10)". Да и разработчики пару раз тупо забывали указать тип реквизита. Результат - тот же.  Возникла потребность просмотреть реквизиты с такими типами в конфиграции. Когда-то давно, когда разработка велась в СППР, то с этим легко справлялся простой запрос по табличной части "ТипыЗначенияРеквизита" справочника "РеквизитыОбъектовДанных". Но СППР мы больше не использовали.

На коленке было написано вот это решение, может быть кому-нибудь зачем-то понадобится.

Отчет состоит из СКД с внешним набором данных. Внешний набор данных заполняет таблицу со столбцами "ТипМетаданных", "Метаданные", "ТабличнаяЧасть", "Реквизит", "ТипРеквизита", "Длина" данными. Обрабатываются следующие типы метаданных:

Справочники
Документы
Отчеты
Обработки
ПланыВидовХарактеристик
ПланыВидовРасчета
РегистрыСведений
РегистрыНакопления
РегистрыБухгалтерии
РегистрыРасчета
БизнесПроцессы
Задачи

  Эта таблица передается в СКД, где группируется и можно смотреть структуру базы данных в удобной мне группировке. Так как меня интересуют только пустые типы - в СКД стоит отбор по Строка(10). 

Отчет не содержит формы, работает с генерирующейся по умолчанию.

"Зачем тебе всё это нужно": 

Отчет встроен в конфигурацию на обычных формах. В модуле регламентных заданий дописано: 

Процедура РассылкаТиповСтрока10() Экспорт
	Отчет = Отчеты.СтруктураТиповБазыДанных.Создать();
	ТабДок = Отчет.СформироватьОтчет();
	Заголовок = "Реквизиты с типом Строка(10) от " + Формат(ТекущаяДата(), "ДЛФ=DD");
	ДобавитьВОчередьРассылки(Заголовок, ТабДок);
КонецПроцедуры

и создано регламентное задание, которое примерно раз в неделю присылает мне список потенциальных проблем с типами данных. В общем-то все. Планов дорабатывать что-то нет, но если у кого-то будут идеи или просьбы - могу и сделать. Запускал на самописной конфе на обычных формах и на бухгалтерии 3.0. 

Выкладывается, скорее, как шаблон, если кому-то вдруг нужно нечто подобное. Аналоги искал, нашел один, но мне он не подошел.

Вступайте в нашу телеграмм-группу Инфостарт

Структура типов базы данных строка (10) пустые типы данных

См. также

Поиск данных Системный администратор Программист 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 Платные (руб)

Обработки помогут Вам легко и, главное, быстро (в 5 раз и быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, планах видов характеристик и др., упростит работу с данными пользователям. А так же можно, одним нажатием, узнать в каких ссылочных объектах есть вообще дубли! Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! (Обновление от 27.11.2023, версия 6.12)

12000 руб.

14.05.2012    161583    346    253    

578

Поиск данных ЭДО и ОФД Подбор и обработка объектов 1С v8.3 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Поиск номенклатуры при сопоставлении в ЭДО не интуитивный, не настраиваемый и просто неудобный. Данное решение - это альтернативный вариант расширенного поиска и сопоставления номенклатуры для 1С, который подключается в качестве расширения и решает эту проблему.

10000 руб.

10.04.2025    510    1    1    

1

Розничная торговля WEB-интеграция Поиск данных Пользователь 1С v8.3 Оперативный учет 1С:Розница 2 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Альтернатива сервису 1С Номенклатура, не требует подписки ИТС, ищет данные в открытых источниках. Для поиска товара по штрихкоду в сети интернет, полезно для первоначального заполнения базы.

1999 руб.

15.10.2020    19661    25    63    

24

Математика и алгоритмы Инструментарий разработчика Универсальные функции Поиск данных Программист 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Абонемент ($m)

Несколько упакованных в один класс интерфейсов для обработки популярных универсальных коллекций. Для тех, кого раздражает отсутствие действительно единого интерфейса для универсальных коллекций.

5 стартмани

25.09.2024    3250    3    Артано    14    

20

Поиск данных Программист 1С v8.3 Россия Бесплатно (free)

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

18.08.2024    2834    1cnik2    23    

17

Поиск данных Программист 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Отображение и просмотр реквизитов справочника или документа - с бесконечным открытием подуровней.

1 стартмани

14.06.2024    4603    13    RustIG    33    

22

Поиск данных Системный администратор Программист 1С v8.3 Россия Абонемент ($m)

Статья об опыте развертывания и интеграции с базой данных Manticore Search для быстрого полнотекстового поиска.

1 стартмани

30.11.2023    6012    andreysidor4uk    21    

56
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. necropunk 11 18.02.17 20:12 Сейчас в теме
Изначально поставил "бесплатно", но, видимо, правила сайта не позволяют. Кто не может скачать или не хочет тратить см - пишите в личку - вышлю.
user1011550; KirNest; elabor; Ironman; lemonline; Laperon; tekirinmoto; AleksandrOlegovich; dj_serega; Roman__M; +10 Ответить
2. wowik 894 23.03.20 10:05 Сейчас в теме
3. amyd 93 01.07.21 14:22 Сейчас в теме
Спасибо, именно то что искал.!
на практике это у меня выглядит как переност документа в его копию "документ_архив"
а для того чтобы все это не упало из-за изменение типов или реквизитов для основного документа то постоянно крутится обработка сравнивающая вхождение документа в метаданные конфигурации с копией документа.

простое и элегантное решение. Спасибо!
Оставьте свое сообщение