Возьмем простые математические действия — сложение 1С, вычитание 1С, умножение 1С, деление 1С. О них собственно и рассказывать-то нечего, но для калькулятора, который мы создаем, они нам нужны.
Рубрика: Язык 1С
-
Калькулятор 1С
Если Вы не собираетесь моделировать на 1С физические явления, то математические функции Вам понадобятся достаточно редко.
На всякий случай пройдемся кратко по ним. Чтобы не было скучно – параллельно сделаем простенький калькулятор 1С.
-
1С СообщениеПользователю
1С СообщениеПользователю выводит сообщение пользователю (после окончания обработки) или сохраняет его в очередь, если сообщение невозможно вывести «прямо сейчас», например:
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "Привет, мир!";
Сообщение.Сообщить(); -
1С Предупреждение
1С Предупреждение выводит сообщение в диалоговом окне с кнопкой ОК, по нажатию на которую окно закрывается, например:
Предупреждение("Привет, мир!"); -
1С Сообщить
1С Сообщить выводит сообщение пользователю, например:
Сообщить("Привет, мир!"); -
ДвоичныеДанные 1C, Base64Строка 1C, Base64Значение 1C
ДвоичныеДанные 1С – это объект, который позволяет работать с файлами произвольного формата («бинарные»).
-
Картинка 1С
Картинка 1С – объект языка 1С, который позволяет считать картинку из файла.
-
XML DOM 1С — ПостроительDOM 1С, ЗаписьDOM 1С
DOM или XML DOM — объектная модель работы с XML, где XML представлен деревом, где каждая ветка (узел) это тоже объект со своими свойствами, методами и т.п.
ДокументDOM – объект XML DOM 1С, который позволяет работать с XML файлом в «объектной» оболочке. Поддерживается массив (список) узлов, подчиненные узлы, поиск и т.п.
ПостроительDOM 1C – позволяет считывать XML в объект ДокументDOM (XML DOM 1С).
ЗаписьDOM 1C – позволяет записать ДокументDOM в файл XML.
-
XML файлы 1С — ЧтениеXML 1С, ЗаписьXML 1С, ЧтениеFastInfoset 1С, ЗаписьFastInfoset 1С, ЧтениеHTML 1С, ЗаписьHTML 1С
XML — текстовые файлы, позволяющие с помощью специальной разметки сохранять сложные данные в структурированном виде.
FastInfoset — XML файл в бинарном («сжатом») виде.
HTML — всем известные веб-страницы, которые также представляют из себя аналог XML с нестрогими проверками.
Объекты чтения/записи XML, FastInfoset, HTML расширяют возможности чтения текстового файла встроенной обработкой тегов разметки.
Также они используются для объектов ПостроительDOM/ЗаписьDOM (см. далее) как источники данных.
-
Текстовый файл 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С — работать с атрибутами файла (время измененеия, только чтение, скрытые файлы).