gifts2017

Удаление специальных символов и пробелов в документах физических лиц в БП 3.0/ЗУП 3.0 и прочих похожих по структуре конфигурациях

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

Бывает так, что операторы вводят данные по паспортным данным с кучей лишних пробелов, или копируют их из офисных приложений со множеством переносов строк и табуляторов.
Обработка призвана подчистить все это дело и очень даже пригождается при переходе с ЗУП 2.5 на ЗУП 3.0, дабы привести представление документов к виду, как это принято в ЗУП 3.0.

Например:

ЗУП 2.5 "Паспорт гражданина Российской Федерации, серия: 66 66, № 111111, выдан: 17.07.2002 0:00:00 года, УВД г. Балаково и Балаковского района  Саратовской области"

ЗУП 3.0 "Паспорт гражданина Российской Федерации, серия: 66 66, № 111111, выдан: 17 июля 2002 года, УВД г. Балаково и Балаковского района  Саратовской области, № подр. 642-012"

 

Обработка производит следующие действия:

  • - осуществляет чтение всех данных документов физических лиц;
  • - производит удаление в текстовых реквизитах (Серия, Номер, КемВыдан, КодПодразделения) специальных символов (возврат каретки, перевод строки, перевод страницы, табы вертикальный и горизонтальный, неразрывные пробелы) путем их замены на одиночные пробелы;
  • - производит удаление пробелов по краям строки;
  • - производит удаление двойных пробелов;
  • - производит запись измененных данных регистра сведений.

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

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

Наименование Файл Версия Размер
ОбновитьПредставлениеДокументовФизическихЛиц_УФ_INFOSTART.epf 8
.epf 8,11Kb
14.07.15
8
.epf 8,11Kb Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа