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

21.08.24

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

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

Файлы

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

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

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

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

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

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

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

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

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

 

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

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

 

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

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

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

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

См. также

Загрузка и выгрузка в 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. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

12444 руб.

29.10.2014    229936    738    528    

492

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

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

6649 руб.

09.01.2024    14724    157    30    

148

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

Позволяет автоматизировать процесс взвешивания ТМЦ в организациях, осуществляющих приемку и отгрузку различным транспортом, для ведения складского учета и контроля остатков на складах. Конфигурация позволяет фиксировать вес вручную, напрямую с весов, а также управлять дополнительным оборудованием и контролировать движение транспорта.

40000 руб.

24.03.2015    135276    323    116    

143

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам.

50200 руб.

24.04.2015    206608    172    250    

295

Загрузка и выгрузка в 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 форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 12.12.2025, версия 9.3.1 - 10.6.1)

20740 руб.

20.11.2015    172384    426    396    

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