Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Встроенные функции работы со значениямиСодержание книги
Поиск на нашем сайте И так, мы рассмотрели, как можно решать задачи обработки данных с помощью операций. Решение всех прикладных задач с помощью операций может усложнить понимание алгоритма, увеличить время на его разработку или в некоторых случаях не иметь решения через операции, например: · для строковых значений · найти слово в предложении · определить длину строки · определить количество строк в тексте · и т.д. · для числовых значений · произвести округление числа · возвести в степень · получить целую часть числа · и т.д. · для значений типа дата · получить составную часть даты (год, месяц, и т.д.) · от известной даты получить дату начала месяца или года · получить значение системной (текущей) даты · и т.д. Для упрощения решения подобных задач разработчики платформы создали алгоритмы, представленные функциями работы со значениями, описание которых можно найти в Синтакс-помощнике Конфигуратора:
Рисунок 1.32 Для решения сложных задач будем использовать функции. Рассмотрим пример использования функции для задачи, которую нельзя решить через операции. Необходимо узнать тип значения "1С:Предприятие 8". Функция является аналогом вопроса к системе 1С:Предприятие 8. В Синтакс-помощнике понятие системы представлено как Глобальный контекст. Для упрощения поиска необходимой функции созданы тематические группы. Для решения данной задачи открываем Синтакс-помощник в Конфигураторе и находим "Функции работы со значениями типа Тип":
Рисунок 1.33 Т.к. нам нужно определить тип значения, переходим к группе "Функции работы со значениями типа Тип" и открываем описание функции "ТипЗнч":
Рисунок 1.34 В имени функции определено то, что мы хотим получить, т.е. суть ответа. А в круглых скобках после имени могут задаваться значения для условия. Функция возвращает нам основное значение, которое можно представить как ответ на вопрос. Для решения задачи вводим выражение и вычисляем выражение:
Рисунок 1.35 Методы преобразования значений Преобразование значений из одного типа в другой возможно двумя способами: · явное преобразование: · через функции преобразования значений
Рисунок 1.36 · для преобразования значений типа Булево, Число и Дата в строку по определенным правилам есть функция Формат
Рисунок 1.37 · неявное преобразование при использовании в выражениях значений операндов недопустимого типа, где значение первого операнда в выражении определяет правило преобразования значения второго операнда (на уровне поведения самой платформы). Неявное преобразование возможно для следующих типов значений: · Строковые · к числу Условия преобразования в выражении: Первый операнд – число Второй операнд – представление числового значения в виде строки Примеры:
Рисунок 1.38 · к булево Условия преобразования в выражении: строковое значение содержит представление литерала типа БУЛЕВО Примеры:
Рисунок 1.39 · Числовые · к строке Условия преобразования в выражении: Преобразование происходит в операции конкатенации, при условии, что Первый операнд – Строка Второй операнд – Число Примеры:
Рисунок 1.40 · к булево Условия преобразования в выражении: Преобразование числового значения выполняется в логических выражениях для значения 0 – в значение ЛОЖЬ, в остальных случаях в значение ИСТИНА Примеры:
Рисунок 1.41 · Дата · к строке
Рисунок 1.42 · Булево · к строке
Рисунок 1.43 · к числу
Рисунок 1.44
|
||
|
Последнее изменение этой страницы: 2021-02-07; просмотров: 212; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.005 с.) |