Хранилище значений 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С — это математическое выражение, результатов которого является значение типа Булево 1С, например:
a = 0+1;
b = 2-1;
x = (a = b);
//x = Истина

Далее — подробнее о условных операциях 1С, значениях и выражениях булево 1С.

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

Описание типов 1С

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

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

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

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

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

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

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

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

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

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

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

При этом реальная структура таблиц в базе данных создается и изменяется автоматически, программист 1С об этом не заботится.
Объекты метаданных 1С разделены по «видам» или «ролям». Роль объекта метаданных 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.

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

Список значений 1С Выбрать элемент — диалог выбора значения

Метод 1С СписокЗначений.ВыбратьЭлемент() выдает пользователю окно, в котором отображены значения списка, пользователь может выбрать одно из значений. Если пользователь в окне 1С СписокЗначений.ВыбратьЭлемент не выбрал ничего (нажал «Отмена»), то метод вернет НЕОПРЕДЕЛЕНО.

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