Проверка смешивания английских/русских букв в наименовании номенклатуры

21.08.24

Учетные задачи - Логистика, склад и ТМЦ

Как проверить смешивание английских и русских букв в наименовании? Например: вес (Если в - русская, е - английская). Патчкорд PMCONN-3-623-040-FC/APC-FC/AP (APC, AP--английские С-русская). Если Вы уверовали в поиск по номенклатуре, то эту боль надо прочувствовать...

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Поиск неправильных букв в наименовании Номенклатуры
.epf 9,09Kb
5 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Доброго времени суток!

Если у Вас Ваши пользователи постоянно жалуются, что не могут найти в номенклатуре нужную позицию, то, возможно, проблема в неправильных наименованиях. А точнее, в смешении русских и английских букв в наименовании.

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

Выдает список всех подозрительных наименований. Здесь же можно зайти в редактирование и сразу поправить наименование.

 

Основной алгоритм:

ЭтоРусскаяБуква = Найти(строкаРусскихБукв,Символ)>0; 
ЭтоАнглБуква = Найти(строкаАнглийскихБукв,Символ)>0;
Если позСимвола <> 1 Тогда
	Если (этоРусскийТекст И ЭтоАнглБуква) ИЛИ (этоАнглийскийТекст И ЭтоРусскаяБуква) Тогда
		стр = ТаблицаОшибок.Добавить();
		стр.НомерСтроки = ВсегоСтрок + 1;
		стр.Номенклатура = ВыборкаДетальныеЗаписи.Ссылка;
		стр.ПозициявСтроке = позСимвола;
		стр.ПравильнаяСтрока = Лев(ВыборкаДетальныеЗаписи.Наименование, позСимвола - 1);
			
		Если этоРусскийТекст И ЭтоАнглБуква Тогда 
			стр.Примечание = "Англ. буква в русском тексте";
		ИначеЕсли этоАнглийскийТекст И ЭтоРусскаяБуква	Тогда
			стр.Примечание = "Рус. буква в английском тексте";
		КонецЕсли;	
 	    ВсегоСтрок = ВсегоСтрок + 1;
	КонецЕсли;
КонецЕсли;
этоРусскийТекст = ЭтоРусскаяБуква;
этоАнглийскийТекст = ЭтоАнглБуква;
позСимвола = позСимвола + 1;

 

Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.5.12.270
  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.158.23

Вступайте в нашу телеграмм-группу Инфостарт

смешивание англйских русских наименование бардак имя англ. рус

См. также

Логистика, склад и ТМЦ Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Программа позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом Поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1С:Предприятие 8 за 5 минут по инструкции, что позволяет оставить конфигурацию 1С на стандартной поддержке и продолжать получать стандартные обновления от фирмы "1С".

89900 руб.

09.06.2020    46192    40    60    

76

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Системный администратор Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

12240 руб.

29.10.2014    227049    712    528    

481

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 17.11.2025, версия 9.13 - 10.5)

19200 руб.

20.11.2015    169341    421    389    

539

Обмен с ГосИС Логистика, склад и ТМЦ Программист Пользователь 1С:Предприятие 8 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Внешняя обработка для инвентаризации кодов маркировки в системе "Честный знак". Позволяет быстро определить и списать коды маркировки проданного, испорченного, утраченного (полный перечень причин списания указан ниже)  товара, которые всё ещё числятся за организацией. Привести в соответствие остатки маркированного товара программы 1С и системы "Честного знака".

6540 руб.

09.01.2024    11934    129    30    

124

Логистика, склад и ТМЦ 1С:Предприятие 8 Россия Платные (руб)

Подсистема автоматизированного управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления, хранения и учета на адресном складе. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.

50000 руб.

26.07.2023    9808    59    0    

11
Для отправки сообщения требуется регистрация/авторизация