gifts2017

Поиск полей с типами ДокументСсылка и СправочникСсылка

Опубликовал Игорь Фелькер (Brawler) в раздел Программирование - Инструментарий

Обработка призвана помочь выявить поля (реквизиты, измерения, ресурсы...), где в типе данных перечислены все справочники (СправочникСсылка) и/или все документы  (ДокументСсылка).

Может быть это очередной изобретенный велосипед, но что уж поделать, значит будет еще одна модель.

Какая может быть необходимость в этой обработке?

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

Эта обработка как было описано выше позволяет узнать, где есть такие типы, а если воспользоваться обработкой http://infostart.ru/public/15052/ или аналогом, то можно прикинуть в какое время выльется процесс применения изменений к БД в зависимости от объемов данных в этих таблицах.

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

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

Наименование Файл Версия Размер Кол. Скачив.
ПоискПолейСТипамиДокументСсылкаИСправочникСсылка_INFOSTART
.epf 14,86Kb
28.08.16
4
.epf 14,86Kb 4 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Сергей (seermak) 29.08.16 14:22
(0) интересно было бы если добавить еще выбор типа документа и его поиск. Тогда можно бы было склеить с http://infostart.ru/public/333873/
Вот что-то вроде:
2. Игорь Фелькер (Brawler) 29.08.16 22:19
(1) seermak, конкретный тип объекта ищется и в конфигураторе успешно, а вот с типами ДокументСсылка и СправочникСсылка проблема, для этого и запилена обработка
3. Сергей (seermak) 30.08.16 07:22
(1) может я чего-то не догоняю? Почитайте http://infostart.ru/public/333873/
а вот обработка поправленная "под себя" (на управляемых, но для 8.2)
Прикрепленные файлы:
ПроверкаДобавленныхТипов.epf
4. Игорь Фелькер (Brawler) 30.08.16 08:36
(3) seermak, ну там же Alex_E запилил обработку, которая позволяет мониторить, а у всех ли измененных полей проставлен им добавленный в конфигурацию объект(ы).
Для этого там указывается куда нужно поглядеть и какой тип данных проверить есть ли он у поля.

Моя обработка решает вообще другую задачу, она просто выискивает поля с типами данных ДокументСсылка и СправочникСсылка.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа