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

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


supply_technics:jazyk_1s

Различия

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

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

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki