17 правил для составления оптимального ЗАПРОСа к данным базы 1С 52 Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получCклонения по падежам 6 НаКлиенте
Процедура Команда1(Команда)
ФИО = " Иванов Иван Иванович" ;
Падеж = 2;
Пол = 1;
Результат = СклонениеФИО(ФИО, Падеж, пол);
Сообщить(Результат);
КонецПроцедуры
НаСервере
Функция СклонениеФИО(ФИО, Падеж, пол)
Результат = " " ;
Excel файл как Внешний источник данных 17 Подключимся и загрузим из файла Excel данные в таблицу значений 1С. Сделать теперь это очень просто.
1. В конфигурации добавляет новый объект метаданных типа " Внешние источники данных" и назовем его просто " Excel" .
https://helpf.pro/uploads/imgQR код в 1С 21 Столкнулся с интересной задачей реализации генерации QR-кода в 1С 8.2 ( QR-код — матричный код (двухмерный штрихкод) ) Для генерации было использовано api от google (http://chart.apis.google.com/chart). Вот сайт , который работает с ним. После тогV82.COMConnector.1: Не найдена лицензия COM-соединением 1 При подключении из одной базы к другой через COM внезапно стала появляться следующая ошибка: «V82.COMConnector.1: Не найдена лицензия COM-соединением», хотя никаких изменений на серверах не делалось. Релиз платформы был 8.2.13. Обновил до 14-го – не Посмотреть все результаты поиска похожих
Разбить строку на подстроки 2 Разлогает строку типа:
Поле1, " Сложное, с запятыми внутри Поле2" , Поле3
на массимв подстрок типа:
Поле1
Сложное, с запятыми внутри Поле2
Поле3
RegExp = Новый COMОбъект(" VBScript.RegExp" );
Результат = Новый Массив();
RegExp.IgnoreCase = ЛоУдаление из строки всех лишних символов 2 Есть строка " ABC-9.64,5=s" , нужно оставить в ней только символы " a-z" и " 0-9" , т.е. получить " ABC9645s"
RegExp=Новый COMОбъект(" VBScript.RegExp" );
RegExp.MultiLine=Ложь;
RegExp.Global=Истина;
RegExp.Pattern = " " ;
Str1 = СокрЛПУдаление html тегов из строки 2 RegExp = Новый COMОбъект(" VBScript.RegExp" );
RegExp.IgnoreCase = Ложь; //Игнорировать регистр
RegExp.Global = Истина; //Поиск всех вхождений шаблона
RegExp.MultiLine = Ложь; //Многострочный режим
RegExp.Pattern = " * " ; //Ищем тегиУдалить в строке все символы кроме цифр 2 RegExp = CreateObject(" VBScript.RegExp" ); // здесь под восьмерку переделай
RegExp = Новый COMОбъект(" VBScript.RegExp" );
RegExp.IgnoreCase = Истина; //Игнорировать регистр
RegExp.Global = Истина; //Поиск всех вхождений шаблона
RegExp.MultИспользование регулярных выражений (RegExp) в 1С 1 Регулярные выражения (Regular Expressions) являются известным и мощным средством для поиска, тестирования и замены подстрок. Эта технология доступна и в 1С - через объект VBScript.RegExp. Нужный объект уже встроен в современные версии Windows (начинПосмотреть все в категории Регулярные выражения