Инструменты пользователя

Инструменты сайта


supply_technics:jazyk_1s

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
supply_technics:jazyk_1s [02.12.2016 06:37] – [Нормализация артикулов ВАЗ] 146supply_technics:jazyk_1s [04.04.2023 07:19] (текущий) – внешнее изменение 127.0.0.1
Строка 8: Строка 8:
 ==== Нормализация произвольного артикула ==== ==== Нормализация произвольного артикула ====
 <code 1c> <code 1c>
-Значение = avtozipРазное.НормализоватьАртикул(Значение);+Значение = ФП_РазноеКлиентСервер.НормализоватьАртикул(Значение);
 </code> </code>
 +
 +==== Проверка соответствия строки шаблону ====
 +<code 1c>
 +Значение = ФП_ОбщегоНазначенияСервер.СтрокаСоответствуетШаблону(Значение, Шаблон);
 +</code>
 +Возвращает "Истина" если Значение соответствует шаблону, "Ложь" - в противном. Пример шаблона "[А-Я]%"
 +
  
 ==== Нормализация артикулов ВАЗ ==== ==== Нормализация артикулов ВАЗ ====
Строка 15: Строка 22:
 МассивСлов = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивСлов(Значение, "-"); МассивСлов = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивСлов(Значение, "-");
 Если МассивСлов.Количество() > 1 Тогда Если МассивСлов.Количество() > 1 Тогда
- Модель = МассивСлов[0]; +    Модель = МассивСлов[0]; 
- Деталь = МассивСлов[1];+    Деталь = МассивСлов[1];
  
- Если СтрДлина(Модель) = 4 Тогда +    Если СтрДлина(Модель) = 4 Тогда 
- МассивСлов[0] = Строка(Модель) + "0"; + МассивСлов[0] = Строка(Модель) + "0"; 
- Конецесли;+    Конецесли;
   
- Если МассивСлов.Количество() = 2 Тогда +    Если МассивСлов.Количество() = 2 Тогда 
-     МассивСлов.Добавить("00"); +        МассивСлов.Добавить("00"); 
- КонецЕсли;+    КонецЕсли;
   
     Значение = СтроковыеФункцииКлиентСервер.ПолучитьСтрокуИзМассиваПодстрок(МассивСлов, "-");     Значение = СтроковыеФункцииКлиентСервер.ПолучитьСтрокуИзМассиваПодстрок(МассивСлов, "-");
 КонецЕсли КонецЕсли
 </code> </code>
/var/www/html/data/attic/supply_technics/jazyk_1s.1480660670.txt.gz · Последнее изменение: (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki