Каталог решений - Поиск реквизитов с пустым типом

Поиск реквизитов с пустым типом

Поиск реквизитов с пустым типом

В наличии

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

Категория:

Описание

При работе можно поймать ошибку следующего вида:

{Обработка.ПодготовкаКвартальнойОтчетностиВПФР.Форма.ФормаРедактированияРаздела6РСВ_1.Форма(607)}: Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств)
ЗаполнитьЗначенияСвойств(СтрокаТаблицыФормы, СтрокаТаблицы);
по причине:
Ошибка установки значения свойства 'ОсобыеУсловияТруда'
по причине:
Нельзя изменять поле, содержащее объект данных формы
Ошибка установки значения свойства 'ОсобыеУсловияТруда'
по причине:
Нельзя изменять поле, содержащее объект данных формы
Нельзя изменять поле, содержащее объект данных формы

Для её исправления открываем форму и смотрим, что может быть не так с реквизитом «ОсобыеУсловияТруда»

 

 

Получается, что у реквизита не указан тип данных.

Как проверить все формы, чтобы не встретить подобной ошибки.

1. Выгружаем конфигурацию в файлы;
2. Выполняем поиск с текстом «TypeId»

 

TypeId — будет присутствовать для реквизитов с пустым типом

<Type>
<v8:TypeId>b236cb8f-f5a8-4275-8a8a-c18c29531d43</v8:TypeId>
</Type>

 

3. Находим все формы, где встречается такое вхождение.

has been added to your cart:
Оформление заказа