Свойства объектов 1С в MS SQL (и сравнение баз и расширений)

Публикация № 1093355

Администрирование - Администрирование данных 1С - Статистика базы данных

SQL размеры таблиц имена структура хранения данных сравнение баз

Подключаемый отчет на системе компоновки данных по типам объектов 1С показывает: 1) Совокупности таблиц SQL для хранения объекта 1С и их предназначение; 2) Число объектов данного типа; 3) Размеры хранения данных и индексов в MB (мегабайтах); 4) Сравнение данных двух баз

В шапке отчета подключение к базе SQL выполняется по параметрам:

  • Сервер SQL
  • База данных SQL
  • Пользователь SQL
  • Пароль пользователя SQL

Проверялось на 1С:ERP Управление предприятием 2 (2.4.7.141) платформе 1С:Предприятие 8.3 (8.3.13.1690). Подходит для всех типовых конфигураций 1С, содержащих справочник Идентификаторов объектов метаданных (УТ, ЗУП, БП, УНФ и т.д.).

  • Отчет подключается как дополнительный к базе данных либо открывается через меню Файл-Открыть.
  • Отчет полностью универсален для всех типовых конфигураций 1С на базе Библиотеки стандартных подсистем.
  • Используется система компоновки данных, со всеми возможностями: Произвольной настройки вида отчета, Сохранение различных вариантов отчета, Сохранение параметров подключений к разным базам.

По типам объектов 1С формируется отчет, в нём указаны:

  1. Совокупности таблиц SQL для хранения объекта 1С и их предназначение;
  2. Число объектов данного типа;
  3. Размеры хранения данных и индексов в MB (мегабайтах).

Рис 1. Свёрнутый вид отчета

 
 Рисунки с примерами разных объектов (разверните группу, чтобы увидель)

 

Рис.2 Вариант отчета со сравнением данных двух баз между собой (дополнительно указываем параметры второй базы)

 

 

Внимание:

  • В небольшой части продуктов 1С при открытии отчета через Главное меню - Файл - Открыть в отчете некорректно подключается общая форма из конфигурации и в результате появляется ошибка вида: "Не установлена схема компоновки данных"

         Решение: Для её обхода подключите отчет в разделе НСИ и администрирование - Дополнительные отчеты.

  • В некоторых была проблема, что СУБД съедал префикс dbo и поэтому не устанавливается связь по равенству ТабСУБД.name = ""[dbo].[_"" + Таб1С.ИмяТаблицыХранения + ""]"", но работал вариант решения добавлен ТабСУБД.name = ""_"" + Таб1С.ИмяТаблицыХранения. Решение: В версиях отчетов для скачивания от 13.05.2020 эти варианты совмещены.
  • Если у кого-то возникнет проблема вида "Время ожидания запроса истекло". Тогда откройте отчет в конфигураторе 1С, откройте модуль объекта и добавьте строки
Функция ДанныеСУБД(ПараметрыСУБД)

   Connection = Новый COMОбъект("ADODB.Connection");
   RecordSet = Новый COMОбъект("ADODB.RecordSet");

   Connection.ConnectionTimeout = 100;//По умолчанию 15;
   Connection.CommandTimeout = 500;//По умолчанию 30;

   Попытка
      Connection.Open("Provider=SQLOLEDB.1;Persist Security Info=False;User ID=" + .....

 

в указанной процедуре, добавьте код увеличения интервала

 

(выше он уже добавлен, вот такой текст):
Connection.ConnectionTimeout = 100;//По умолчанию 15;
Connection.CommandTimeout = 500;//По умолчанию 30;
 
  • С расширениями появился следующий момент, стали в SQL появляться таблицы с постфиксом X1, например:

Таблица обычного регистра сведений базы данных [dbo].[_InfoRg80251]

Таблица регистра сведений добавленного в расширении [dbo].[_InfoRg80607X1]

Типовой метод ПолучитьСтруктуруХраненияБазыДанных() использующийся показывал имена таблиц без постфикса X1, поэтому они не отображались в отчете. Поправил данный момент в версиях отчетов от 23.07.2020

 
 Другие публикации автора

Ссылка на компетенции по 1С:ERP - команда со знаниями, умениями и успешными проектами.

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

Наименование Файл Версия Размер
Свойства объектов 1С в SQL (версия от 15.07.2019):

.erf 10,23Kb
224
.erf 10,23Kb 224 Скачать
Свойства объектов 1С в SQL с возможностью сравнения двух баз (версия от 15.07.2019)

.erf 11,77Kb
54
.erf 11,77Kb 54 Скачать
Свойства объектов 1С в SQL (версия от 13.05.2020):

.erf 10,22Kb
41
.erf 10,22Kb 41 Скачать
Свойства объектов 1С в SQL с возможностью сравнения двух баз (версия от 13.05.2020)

.erf 11,77Kb
13
.erf 11,77Kb 13 Скачать
Свойства объектов 1С в SQL (версия от 23.07.2020, включая анализ таблиц расширений):

.erf 10,29Kb
59
.erf 10,29Kb 59 Скачать
Свойства объектов 1С в SQL с возможностью сравнения двух баз (версия от 23.07.2020, включая анализ таблиц расширений)

.erf 11,82Kb
43
.erf 11,82Kb 43 Скачать

Специальные предложения

Автор запретил комментарии

См. также

Статистика базы данных с отбором по подсистемам (кол-во и открытие списков: документов, справочников, регистров) и анализ наличия основных реквизитов: универсальная обработка (два файла - обычный и управляемый режим) Промо

Статистика базы данных v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная обработка для статистики базы данных (документы, справочники, регистры, отчеты) с отбором по подсистемам и с анализом наличия основных реквизитов (организации, контрагенты, договора, номенклатура, сотрудники, физлица, валюта). Возможность просмотра списка документов или справочников или регистров при активизации в колонке "Документы, справочники, регистры, отчеты" в текущей строке. Полезная обработка для консультации пользователей, где искать метаданные в каком интерфейсе, т.к. подсистема указывает в каком интерфейсе находятся метаданные (документы, справочники, регистры, отчеты).

1 стартмани

20.02.2017    19168    52    strelec13    11    

Анализ используемых метаданных (документов, справочников, ...) в базе данных

Статистика базы данных v8 1cv8.cf Россия Абонемент ($m)

Отчет формирует список основных метаданных (документы, справочники, регистры сведений, планы видов характеристик). Выводит количество элементов для справочников и планов видов характеристик, общее количество и количество проведенных для документов, количество записей для регистров сведений.

2 стартмани

16.12.2020    1059    5    Svb84    2    

Получение данных по количеству документов и справочников в базе данных

Статистика базы данных v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

19.11.2020    876    1    costy_admin    0    

Интерактивная справка по объектам 1С (подключаемое расширение)

Практика программирования Работа с интерфейсом v8 ERP2 Абонемент ($m)

База знаний, подключаемая к объектам основной базы. Пополняется интерактивно, формируется в виде статей прямо в 1С (текст, картинки, таблицы, ссылки). Есть возможность прикрепления файлов, привязки к объектам 1С, возможности рейтинга и комментирования пользователями.

3 стартмани

29.09.2020    8855    52    sapervodichka    43    

Универсальный анализ используемых объектов в базе по списку метаданных

Статистика базы данных v8 1cv8.cf Абонемент ($m)

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

1 стартмани

08.09.2020    1700    14    diar01    1    

Контекст любого объекта конструкцией #Если Фамилия Тогда

Практика программирования v8 1cv8.cf Бесплатно (free)

Делаем инициализацию переменной в "своей" инструкции препроцессора, для получения контекстной подсказки объекта через точку. В дальнейшем в компилированном коде сама инициализация игнорируется, т.к. "своя" инструкция препроцессора НИКОГДА не выполняется.

17.08.2020    1693    sapervodichka    34    

Размер таблиц 1С в базе данных MS SQL

Статистика базы данных Администрирование СУБД v8 Абонемент ($m)

Данная обработка позволяет получить структуру БД 1С и размер таблиц без использования механизма ADODB соединения с БД MSSQL.

1 стартмани

14.08.2020    2624    18    donpadlo    4    

Статистика работы пользователя Промо

Журнал регистрации Управленческие Статистика базы данных Учет рабочего времени Учет рабочего времени v8 1cv8.cf Абонемент ($m)

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

3 стартмани

17.07.2011    48339    419    imozg    63    

Анализ документов за период

Обработка документов Статистика базы данных v8 Россия Абонемент ($m)

Внешняя обработка. Служит для анализа и обработки документов информационной базы по типам за период. Показывает типы документов за период с сортировкой по количеству и возможностью отбора.

1 стартмани

13.08.2020    1817    5    docerman    0    

3D Облако тегов (с расшифровкой)

Статистика базы данных Работа с интерфейсом v8 Абонемент ($m)

Пример 3D облака тегов с расшифровкой.

1 стартмани

06.08.2020    2042    0    DO_WHILE_LOOP    1    

Список документов и их количество в базе за период для обычных и управляемых форм.

Статистика базы данных v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

06.08.2020    2398    11    байт    0    

Отчет по конфигурации: "Справочники, документы, регистры. Подсчет количества записей и переход в форму списка объекта" Промо

Статистика базы данных v7.7 v8 1cv8.cf 1cv7.md Россия Абонемент ($m)

Отчет даёт моментальное представление о качественном и количественном заполнении базы данных по видам справочников, документов, регистров (накопления, бухгалтерии, сведений). Отбор документов по периоду, по организации (при наличии такого реквизита). Авто установка фильтра по периоду, по организации при переходе в форму списка. Отбор регистров по периоду (кроме непериодических регистров сведений), по организации (при наличии такого измерения). Авто установка фильтра по периоду, по организации при переходе в форму списка. Дополнительный подсчёт количества справочников, документов по статусу "Помечен на удаление" в отчёте. Авто установка фильтра по статусу "Помечен" при переходе в форму списка. Дополнительный подсчёт количества документов по статусу "Проведён / Не проведён". Авто установка фильтра по статусу "Проведён" при переходе в форму списка. Двойной клик по ячейке отчёта выполняет переход в форму списка выбранного справочника, документа, регистра (накопления, бухгалтерии, сведений).

3 стартмани

19.03.2012    31615    234    Designer1C    10    

Памятка работ по проекту 1С

Управление проектом 1С:Франчайзи, автоматизация бизнеса Абонемент ($m)

Схема работ по проекту внедрения 1С освежает в голове и визуализирует общую картину мероприятий. Будет полезно как для Заказчика так и для Исполнителя при подготовке проекта и проведении совещаний по ходу проекта.

1 стартмани

23.07.2020    9224    sapervodichka    13    

Использование Стека вызовов в качестве условия оператора Если [...] Тогда

Практика программирования v8 1cv8.cf Бесплатно (free)

Делюсь интересным приёмом, позволяющим использовать данные стека исполнения кода 1С в качестве условия, накладываемого на выполнение кода.

12.07.2020    6600    sapervodichka    52    

Уведомление пользователей об изменениях в объектах (расширение)

Практика программирования v8 ERP2 КА2 Абонемент ($m)

Позволяет без доработок настроить уведомления пользователям об изменениях объектов и их реквизитов. Уведомления отправляются в виде задач по проверке объектов с ссылками на объекты.

2 стартмани

06.07.2020    5565    23    sapervodichka    23    

Размер таблиц информационной базы 1С 8.2 - 8.3 на SQL сервере Промо

Статистика базы данных v8 1cv8.cf Абонемент ($m)

Показывает информацию о размерах таблиц базы данных на SQL (количество строк и занимаемое место в Кб) в связке с метаданными базы данных 1С в виде таблицы.

1 стартмани

19.05.2014    66377    1268    spezc    48    

Памятка работ по задаче 1С

Техническое задание Управление проектом v8 1cv8.cf Абонемент ($m)

Памятка выполняемых работ по решению длительных задач по 1С.

1 стартмани

25.06.2020    10191    sapervodichka    0    

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

Техническое задание Бесплатно (free)

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

28.05.2020    9438    sapervodichka    73    

Добрый великан

Управление проектом Бесплатно (free)

Руководители проектов определяют наше настоящее, каким оно будет?! Ответ прост - таким, каким и сам РП.

25.05.2020    5797    sapervodichka    1    

Многопоточное тестирование производительности сервера 1С - СУБД Промо

Сервисные утилиты Статистика базы данных Производительность и оптимизация (HighLoad) v8 1cv8.cf Абонемент ($m)

Тест для оценки производительности связки сервер 1с - сервер СУБД в различных вариантах, а также масштабируемости этой связки в режиме многопоточной работы.

1 стартмани

12.02.2013    88812    704    Fragster    182    

БП 3.0, Закрытие месяца, Отключение проверок операций прошлых периодов

Закрытие периода v8 v8::БУ БП3.0 БУ Абонемент ($m)

Расширение конфигурации, отключающее ошибки прошлых периодов, которые блокируют закрытие текущего месяца. Например, "Нарушена последовательность регламентных операций" и т.д.

1 стартмани

13.05.2020    7760    20    sapervodichka    15    

Проводим по БУ "на лету"

Бухгалтерский учет v8 ERP2 КА2 БУ НУ Бесплатно (free)

В базе ERP и КА есть форма тестировщика, которая автоматически получает из конфигурации полные тексты запросов формирования бухгалтерских проводок выбранного документа, даёт возможность модифицировать запрос и сразу проверить результат.

01.05.2020    5478    sapervodichka    1    

Панель #Расширение объекта: Редактор, Права, Поиск, Сторно, Обмен

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Панель команд текущего объекта (документа, справочника и т.д.) со следующим возможностями: Редактор реквизитов, таблиц и движений текущего объекта, Анализ прав доступа к текущему объекту, Поиск ссылок на объект с отборами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Реализована всплывающей панелью в форме объекта. Подключается как расширение конфигурации (*.cfe) либо отдельными обработками.

1 стартмани

01.05.2020    10510    103    sapervodichka    1    

Пример работы с весами под управлением терминала МАССА через драйвер ScalesMassaK v1.1 Промо

Весы v8 1cv8.cf Бесплатно (free)

Процедуры на языке 1С для работы с весами под управлением терминала МАССА: 1) Проверка подключения весов с терминалом МАССА 2) Разовое взвешивание 3) Подключение режима взвешивания

22.07.2014    32279    sapervodichka    5    

Статистика по конфигурациям (универсальная) (обычные и управляемые формы)

Статистика базы данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальный отчет в виде обработки, отображающий информацию по конфигурации (документы и справочники).

1 стартмани

15.04.2020    3130    14    Denr83    0    

Поиск пересекающихся ссылок на комбинации объектов с ограничением области поиска по метаданным

Поиск данных v8 1cv8.cf Абонемент ($m)

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

1 стартмани

12.03.2020    6977    15    sapervodichka    18    

Краткое руководство по внесению изменений в конфигурацию

Практика программирования v8 1cv8.cf Абонемент ($m)

Кратко описаны основополагающие моменты при старте групповой разработки конфигурации несколькими программистами. Полезно для проектной документации как требование к разработчикам или сопровождающей компании.

1 стартмани

13.01.2020    19197    sapervodichka    41    

Размещение PDF в Поле HTML управляемой формы для просмотра веб-клиентом Промо

Практика программирования v8 1cv8.cf Абонемент ($m)

Объекты ActiveX недоступны для размещения в управляемых формах, как было ранее в обычных, при этом необходимость размещения таких объектов востребована. Покопался на форумах, мне нужно было разместить файл PDF в управляемой форме, чтобы доступ был в веб-клиенте. В тонком клиенте получилось (не как в обычной форме, но довольно просто), а в веб-клиенте потребовалось покопаться. Привожу описание как сделал размещение файла PDF, с целью чтобы вы не спотыкались на моих граблях.

1 стартмани

07.07.2014    223844    49    sapervodichka    30    

Анализ данных базы (1С 8.3 Управляемые формы)

Статистика базы данных v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Анализ данных базы 1С на управляемых формах. Количество справочников, документов, количество записей в регистрах накопления сведений, бухгалтерии, расчета, количество бизнес-процессов, задач, значения констант.

1 стартмани

25.10.2019    6004    17    d.saladin    0    

Должно быть NULL в регистре бухгалтерии Хозрасчетный

Тестирование и исправление Инструментарий разработчика v8 v8::БУ 1cv8.cf БУ Абонемент ($m)

Обработка проверяет наличие и решает проблему с ошибкой развернутого сальдо в Оборотно-сальдовой ведомости (регистр бухгалтерии Хозрасчетный) из-за ошибки Универсального редактора реквизитов или кода программиста, устанавливающего пустые ссылки в значениях Валюты, Подразделения, Направления деятельности не равными NULL. И пересчёт итогов тут точно не поможет...

2 стартмани

21.10.2019    13823    43    sapervodichka    33    

Количество баз 1С как счетчик в Zabbix

Статистика базы данных Zabbix v8 1cv8.cf Абонемент ($m)

Делаем счётчик баз 1С в Zabbix.

1 стартмани

26.08.2019    7332    0    MrWonder    7    

Менеджер по работе с Google календарем Промо

Универсальные обработки WEB v8 v8::УФ УТ10 Розница ДО Абонемент ($m)

Обработка на управляемых формах для работы с календарями google, событиями календарей и контактами.

1 стартмани

06.02.2014    38448    310    sapervodichka    54    

Журнал данных информационной базы

Статистика базы данных v8 1cv8.cf Россия Абонемент ($m)

Обработка для получения информации о структуре и количестве объектов информационной базы.

1 стартмани

25.08.2019    4715    3    AleSSandre    0    

Новости для пользователей

Пользователю системы v8 1cv8.cf Бесплатно (free)

Для уведомления пользователей программных продуктов 1С о разных событиях, в них включена подсистема «Новостной центр». Это довольно удобная штука, т.к. новостные ленты сообщают о выходе обновлений, о новостях и событиях в сфере учёта. Но можно увеличить пользу от новостной подсистемы используя её локально в рамках 1С базы. Например, внутренняя служба техподдержки или внедряющая компания может через новостную ленту оповещать пользователей информационной базы об изменениях в программе, совещаниях, проведении тестирований, заполнения нужных документов или сдача отчетов к определенной дате и т.п.

05.08.2019    14457    sapervodichka    19    

Просмотр и анализ структуры базы данных (отчет на СКД)

Инструментарий разработчика v8 v8::СКД 1cv8.cf Абонемент ($m)

Отчет для просмотра и анализа структуры базы данных с поддержкой файловых баз (ограниченный режим), а также баз на SQL Server и PostgreSQL.

5 стартмани

24.07.2019    24614    217    YPermitin    27    

Структура подчиненности с хронологией документов и кнопками проведения и удаления

Обработка документов v8 1cv8.cf Абонемент ($m)

Часто не хватает визуализации хронологии документов в структуре подчиненности и кнопок проведения. Это расширение конфигурации, с функционалом структуры подчиненности документов, отображающее хронологическую последовательность документов во времени и дающее доступ к проведению, отмене проведения, пометке на удаление документов непосредственно в форме подчиненности.

1 стартмани

22.07.2019    17581    83    sapervodichka    21    

Печать покупателя в чеке ККМ с 01.07.2019

ККМ Кассовые операции Печатные формы документов Кассовые операции v8 ERP2 БУ Абонемент ($m)

C 01.07.2019 если организация/ИП покупает у другой организации/ИП товары, работы или услуги, то в Чеке ККМ требуется указать: Покупателя (тег 1227) и ИНН (тег 1228). Если чек отправляется в ОФД без этих данных, то будет штраф . Но в 1С ERP вывод данных полей не предусмотрен. Предлагаемое расширение устраняет данную проблему.

1 стартмани

17.07.2019    30596    22    sapervodichka    14    

Создание ключей реестра документов

Обработка документов v8 ERP2 Абонемент ($m)

Отображение журналов документов в новых версиях 1C:ERP идет с использованием ключей реестра. В случае, например, переносов остатков, ключи могут не создасться автоматом, что приведет в дальнейшем к ошибкам при записи документов. Эта обработка создает ключи реестра для объектов, у которых ключей нет.

1 стартмани

30.06.2019    17070    126    sapervodichka    4    

Пример технического задания Промо

Техническое задание Абонемент ($m)

Пример технического задания для практического понимания основных разделов. Надеюсь окажется полезным.

1 стартмани

28.08.2012    170996    sapervodichka    57    

Универсальный обмен данными XML (с гибкими отборами и сохранением вариантов настроек)

Обмен через XML v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка предназначена для загрузки и выгрузки данных по правилам обмена в любых конфигурациях, реализованных на платформе 1С:Предприятие 8.3. Преимуществом перед типовой обработкой является добавленный функционал: #1. Установка произвольных фильтров на выгружаемые объекты при помощи механизма системы компоновки данных #2. Сохранение различных вариантов настроек (сохраняются правила обмена, фильтры выгрузки, параметры, настройки обработки) - что позволяет гибко настроить в базе-источнике фильтры для выгрузки объектов по различным правилам обмена для различных баз-приемников, сохранить выполненные настройки и в будущем уже пользоваться этими вариантами настроек. Проверялась на 1С:ERP Управление предприятием 2.4.7.141.

1 стартмани

29.04.2019    20540    383    sapervodichka    20    

Выгрузка и загрузка данных XML с гибкими отборами

Обмен через XML Перенос данных из 1C8 в 1C8 v8 1cv8.cf Абонемент ($m)

Обработка выгрузки и загрузки данных через XML между идентичными конфигурациями с возможностью установки произвольных отборов на выгружаемые объекты.

1 стартмани

07.04.2019    23754    635    sapervodichka    7    

Групповое отражение документов в регламентированном учете (с возможностью формирования проводок)

Обработка документов v8 ERP2 БУ Абонемент ($m)

Групповая обработка изменения статуса отражения документов в регл. учете и формирования проводок (с отборами по периоду, организации, подразделению, типу документов, статусу).

1 стартмани

01.04.2019    6262    25    sapervodichka    7    

Размеры таблиц файловой базы данных (в т.ч. для платформы 8.3 под Linux) Промо

Статистика базы данных v8 1cv8.cf Абонемент ($m)

Обработка позволяет просмотреть размеры всех таблиц в файловой базе данных, с разбивкой по объектам (записи, BLOB, индексы). Работает как на платформах 8.2-8.3 под Windows, так и на 8.3 под Linux

1 стартмани

04.03.2013    57784    1061    andrewks    59    

Количество записей в базе данных (управляемое и обычное приложение) Промо

Статистика базы данных v8 1cv8.cf Россия Абонемент ($m)

Универсальный отчет (на СКД) - Количество записей в базе данных

1 стартмани

30.07.2012    25807    53    Baksheev-Nikita    4