Удаление специальных символов и пробелов в документах физических лиц в БП 3.0/ЗУП 3.0 и прочих похожих по структуре конфигурациях
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 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.
Вступайте в нашу телеграмм-группу Инфостарт