17 правил для составления оптимального ЗАПРОСа к данным базы 1С 52 Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ1C: Enterprise Development Tools 52 И вот случилось долгожданное: Вышел 1C: Enterprise Development Tools - это среда для разработки конфигурации в IDE Eclipse. С сайта 1С: « 1C:Enterprise Development Tools » – это инструмент нового поколения для разработчиков бизнес-приложений систем1С 7.x : Как получить курсы валют с сайта НБУ http://www.bank.gov.ua/ за любую дату ? 6
Функция ПолучитьТаблицуКурсовНБУ(ДатаКурса, Ежедневно = 1) // если в качестве второго параметра указать число отличное от 1 - получем валюты, которые котируются на ежемесячной основе
Перем Reader, Url, Точки, HtmlTab, Строк, Р, НомСтроки, НомЯче1С 8.x : Как убрать лидирующие нули в номере Документа (вариант2) 0 Скопировать строку с номером, с лидирующими нулями, в числовом поле (с форматом без групп, без группировки), и вернуть(скопировать) обратно в строковом поле с номером. Возвращает без нулей. Cклонения по падежам 6 НаКлиенте
Процедура Команда1(Команда)
ФИО = " Иванов Иван Иванович" ;
Падеж = 2;
Пол = 1;
Результат = СклонениеФИО(ФИО, Падеж, пол);
Сообщить(Результат);
КонецПроцедуры
НаСервере
Функция СклонениеФИО(ФИО, Падеж, пол)
Результат = " " ;
Посмотреть все результаты поиска похожих
Как узнать является ли строка числом? 12
// Если передено число - то 1, иначе 0
Функция ЭтоЧисло(Знач ТекСтр)
ТекСтр = СокрЛП(ТекСтр);
ТекСтр = СтрЗаменить(ТекСтр," 0" ," 9" );
Если (СтрДлина(Число(ТекСтр)) СтрДлина(ТекСтр))
или ((СтрДлина(ТекСтр) = 1) и (Найти(" 0123456789" ,ТеФункция разбора (разложения) строки в массив 6 Данные функции позволяют разложить строку в массив, используя заданный разделитель
Например есть строка: абв$dfd$232$-0oj$5
Выполнив код: НашМассив = РазложитьСтрокуВМассив(абв$dfd$232$-0oj$5, " $" ) ;
Получим: НашМассив = абв
dfd
232
-0ojКак удалить символ кавычки " в строке? 6 // СтрокаСКавычками = " Alena" " Egorova"
СтрокаБезКавычки = СтрЗаменить(СтрокаСКавычками," " " " ," " );
Сообщить(СтрокаБезКавычки); // Alena Egorova
Номер символа Кавычка - 34 , и:
Симв(34) + МоеСлово + Симв(34) = " МоеСлово" Функция разбора (разложения) строки в массив, аналог СтрРазделить 5 Функция РазложитьСтрокуВМассивПодстрок(Знач Строка, Знач Разделитель = ",",
Знач ПропускатьПустыеСтроки = Неопределено)
Результат = Новый Массив;
// для обеспечения обратной совместимости
Если ПропускатьПустыеСтроки = Неопределено Тогда
ПКак убрать из строки лишние символы? 3 Функция УбратьЛишниеСимволы(Строка1) Экспорт
НовСтрока = " " ;
ПравильныеСимволы = " QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnmЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮйцукенгшщзхъфывапролджэячсмитьбю" ;
Для Сч = 1 по СтрДлина(Строка1) Цикл
ТекПосмотреть все в категории Работа с Текстом (Строкой)