Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 19:53

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

Автор Varlant1n, 13 окт 2020, 11:53

0 Пользователей и 3 гостей просматривают эту тему.

antoneus

Наименование, кстати, не входит в список реквизитов. Так что надо так:

Для Каждого МетаданноеСправочника Из Метаданные.Справочники Цикл
Имя = МетаданноеСправочника.Имя;
х = 1;
Выборка = Справочники[Имя].Выбрать();
Пока Выборка.Следующий() Цикл
Справочник = Выборка.ПолучитьОбъект();
Справочник.Наименование = МетаданноеСправочника.Представление() + " " + х;
Для Каждого Реквизит Из МетаданноеСправочника.Реквизиты Цикл
Если ТипЗнч(Справочник[Реквизит.Имя]) = Тип("Строка") Тогда
Справочник[Реквизит.Имя] = Реквизит.Имя + " " + х;
КонецЕсли;
КонецЦикла;
Справочник.Записать();
х = х + 1;
КонецЦикла;
КонецЦикла;

В целом работает.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск