Циклы в 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С

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

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

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

1С ДобавитьМесяц – изменить дату на месяц(ы)

Функция 1С ДобавитьМесяц(Дата, СколькоМесяцевДобавить) возвращает дату, измененную на указанное количество месяцев.

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

Массив 1С Вставить — новое значение

Метод 1С Массив.Вставить(НомерЯчейкиСдвинуть, Значение) добавляет новое значение в массив 1С, увеличивая его на одну «ячейку», но добавляет «ячейку» не «с конца», а вставляет ее в середину на место указанного номера (указанный номер сдвигается +1).

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

Список значений на форме 1С с галочками и картинками

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

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

Список значений 1С Сдвинуть — позиция значения

Метод 1С СписокЗначений.Сдвинуть(НомерЯчейкиСдвинуть, КолвоПозиций) сдвигает элемент внутри списка значений как в одну сторону (к концу списка), так и в другую (к началу списка).

В качестве параметра 1С СписокЗначений.Сдвинуть — НомерЯчейкиСдвинуть можно указать число – индекс (номер) ячейки, или передать сам элемент списка значений.

В качестве параметра 1С СписокЗначений.Сдвинуть — КолвоПозиций нужно передать положительное число (сдвиг к концу списка значений) или отрицательное число (сдвиг к началу списка значений). Если Вы укажите число (кол-во позиций) больше, чем возможно – 1С выдаст ошибку (например, сдвинуть средний элемент списка значений из трех элементов на 4).

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

Краткое описание 1С

Краткое описание 1С — обсудим основные принципы программирования 1С:

  • Конфигурации и клиенты 1С
  • Режимы клиентов 1С — конфигуратор и исполнение
  • Объекты метаданных
  • Программные модули
  • События.

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

ДиалогВыбораФайла 1С

Объект ДиалогВыбораФайла 1C выводит пользователю стандартный диалог Windows для выбора каталога или файла (на открытие/запись). При этом можно указать фильтр расширений, которые можно использовать пользователю.

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