Рубрика: Язык 1С

  • Функции работы со строками 1С — анализ текста

    В качестве примера работы функций работы со строками 1С мы хотели бы создать автоматический анализ текста. Текст мы будем брать из файла. Результат анализа выводить в произвольном виде пользователю.

    Нам нужно создать внешнюю обработку, которая позволит нам выбрать текстовый файл и запустить анализатор.

    (далее…)

  • Строки 1С и Символы 1С

    Информация в 1С может быть представлена: справочником, документом, регистром…

    Однако в конечном счете все эти объекты состоят из полей, а поля – простых типов – число, строка, дата. И информации в виде строк всегда больше. Поэтому со строками приходится работать чаще.

    Сейчас мы разберем как из языка 1С можно работать со строками. Паралелльно попробуем различные варианты автоматического анализа текста.

    (далее…)

  • Число прописью 1С

    Функция 1С ЧислоПрописью(Число, ТребуемыйФормат) возвращает текстовое представление числа на указанном в параметрах языке (русский, английский и т.п.)

    (далее…)

  • Модуль числа 1С

    В 1С нет специальной функции для получения модуля числа 1С.

    Однако функция Макс() отлично с этим справляется!

    (далее…)

  • 1С случайное число

    Метод .СлучайноеЧисло() объекта ГенераторСлучайныхЧисел возвращает случайное число 1С.

    (далее…)

  • Преобразовать число в строку 1С

    Преобразовать число в строку 1С специально обычно не требуется, так как при попытке записать в реквизит типа «строка» значение типа «число», преобразование будет выполнено 1С самостоятельно.

    Если Вы имеете переменную со значением типа «число» и приравняете ее со значением типа «строка», то значение конвертировано автоматически не будет — так как в 1С нет строгой типизации переменных.

    Также преобразовать число в строку 1С требуется при составлении сложной строки, например:
    Строка = "Текущий процент выполнения " + чПроцент;
    В некоторых случаях 1С будет ругаться при попытке складывать строку 1С и число 1С (в других случаях, когда это возможно, число будет преобразовано автоматически).

    Преобразовать число в строку 1С можно с помощью функции Строка() или СокрЛП(), а также с помощью Формат().

    Последний способ иногда предпочтительнее. А почему?

    (далее…)

  • 1С строку в число

    Функция 1С Число(«Строка») пытается преобразовать строковое(текстовое) значение в числовое.

    (далее…)

  • Тригонометрические и логарифмические функции 1С

    Тригонометрические функция в языке 1С:

    • Sin(Число) и ASin(Число) – синус и арксинус угла
    • Cos(Число) и ACos(Число) – косинус и арккосинус угла
    • Tan(Число) и ATan(Число) – тангенс и арктангенс угла

    Комментарий из документаии 1С: при расчетах с участием тригонометрических функций, рекомендуется использовать число Пи с точностью не менее 16 знаков.

    Логарифмические функция в языке 1С:

    • Log(Число) и Log10(Число) – вычисление натурального и десятичного логарифмов
    • Exp(Число) – возведение натурального логарифма в степень
  • 1С SQRT – квадратный корень

    Функция 1С Sqrt(Число) возвращает квадратный корень. Число-параметр должно быть положительным.

    (далее…)

  • 1С POW – число в степень

    Функция 1С Pow(Число, Степень) возводит число в степени.

    (далее…)

  • 1С ОКР — округление чисел 1С

    Функция 1С Окр(Число) производит округление чисел 1С нужным способом. По-умолчанию – до целого.

    (далее…)

  • 1С ЦЕЛ — целое число

    Функция 1С Цел(Число) возвращает целую часть числа.

    (далее…)