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

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

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

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

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

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

Читать дальше »

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

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

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

Читать дальше »

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

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

Читать дальше »

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

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

Читать дальше »

1С СтрЧислоСтрок – количество строк в многострочном тексте

Функция 1С СтрЧислоСтрок(Текст) возвращает количество строк в тексте. Как мы обсуждали в «Функции работы со строками 1С», в строке 1С может содержаться несколько строк, например так (здесь 2 строки):
Строка = "Привет,
| мир!"

Читать дальше »


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

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

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

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

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

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

1С СтрЗаменить – замена строки или символа

Функция 1С СтрЗаменить(ГдеЗаменять, ЧтоЗаменять, НаЧто) заменяет все вхождения ЧтоЗаменять в строке ГдеЗаменять.

Читать дальше »

Хранилище значений 1С

ХранилищеЗначения (хранилище значений 1С) – это объект в языке 1С, который позволяет хранить в базе данных прочие значения, например картинки и файлы, структуры и таблицы значений.

Читать дальше »

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

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

Читать дальше »

1С Найти – поиск подстроки или символа

Функция 1С Найти(СтрокаГдеИщем, СтрокаЧтоИщем) ищет в тексте первое вхождение нужной нам подстроки, и возвращает номер позиции первой буквы найденной подстроки в тексте.

Читать дальше »

Объекты метаданных 1С

Структура базы данных 1С описывается в конфигурации с помощью объектов метаданных 1С.

При этом реальная структура таблиц в базе данных создается и изменяется автоматически, программист 1С об этом не заботится.
Объекты метаданных 1С разделены по «видам» или «ролям». Роль объекта метаданных 1С описывает его функцию – справочник (хранение данных), документ (регистрация хозяйственных операций).

Читать дальше »

Работа с файлами 1С

Работа с файлами 1С производится с помощью различных объектов, а не универсального «файл». Объекты узкоспециализированы по типам файлов – текстовый, картинки, XML, «двоичный».

Читать дальше »