Уровеньвгруппировке (levelingroup)

Функция предназначена для получения уровня записи относительно корня группировки.

Копировать в буфер обмена

УРОВЕНЬВГРУППИРОВКЕ()

ЗНАЧЕНИЕЗАПОЛНЕНО (VALUEISFILLED)

Возвращает Истину, если значение отлично от значения данного типа по умолчанию, отлично от значенияNULL, отлично от пустой ссылки, отлично от значения Не определено. Для логических значений осуществляется проверка на значение NULL. Для строк осуществляется проверка на отсутствие непробельных символов.

НОМЕРПОПОРЯДКУ (SERIALNUMBER)

Получить следующий порядковый номер.

Копировать в буфер обмена

НОМЕРПОПОРЯДКУ()

НОМЕРПОПОРЯДКУВГРУППИРОВКЕ (GROUPSERIALNUMBER)

Возвращает следующий порядковый номер в текущей группировке.

Копировать в буфер обмена

НОМЕРПОПОРЯДКУВГРУППИРОВКЕ()

ФОРМАТ (FORMAT)

Получить отформатированную строку переданного значения. Форматная строка задается в соответствии с форматной строкой «1С:Предприятия».

Параметры:

● Значение,

● Форматная строка.

Копировать в буфер обмена

ФОРМАТ(РасходныеНакладные.СуммаДок, "ЧДЦ=2")

НАЧАЛОПЕРИОДА (BEGINOFPERIOD)

Функция предназначена для выделения определенной даты из заданной даты. Параметры:

● Выражение типа Дата;

● Тип периода – строка, содержащая одно из значений:

Минута,

Час,

День,

Неделя,

Месяц,

Квартал,

Год,

Декада,

Полугодие.

Копировать в буфер обмена

НАЧАЛОПЕРИОДА(ДАТАВРЕМЯ(2009, 10, 12, 10, 15, 34), "Месяц")

Результат:

01.10.2009 0:00:00

КОНЕЦПЕРИОДА (ENDOFPERIOD)

Функция предназначена для выделения определенной даты из заданной даты. Параметры:

● Выражение типа Дата;

● Тип периода – строка, содержащая одно из значений:

Минута,

Час,

День,

Неделя,

Месяц,

Квартал,

Год,

Декада,

Полугодие.

Копировать в буфер обмена

КОНЕЦПЕРИОДА(ДАТАВРЕМЯ(2009, 10, 12, 10, 15, 34), "Неделя")

Результат:

13.10.2009 23:59:59

ДОБАВИТЬКДАТЕ (DATEADD)

Функция предназначена для прибавления к дате некоторой величины. Параметры:

● Выражение типа Дата;

● Тип увеличения – строка, содержащая одно из значений:

● Секунда,

● Минута,

● Час,

● День,

● Неделя,

● Месяц,

● Квартал,

● Год,

● Декада,

● Полугодие.

● Величина – на сколько необходимо увеличить дату. Тип Число. Дробная часть игнорируется.

Копировать в буфер обмена

ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(2009, 10, 12, 10, 15, 34), "Месяц", 1)

Результат:

12.11.2009 10:15:34

РАЗНОСТЬДАТ (DATEDIFF)

Функция предназначена для получения разницы между двумя датами. Параметры:

● Выражение типа Дата;

● Выражение типа Дата;

● Тип разности – одно из значений:

● Секунда,

● Минута,

● Час,

● День,

● Месяц,

● Квартал,

● Год.

Копировать в буфер обмена

РАЗНОСТЬДАТ(ДАТАВРЕМЯ(2009, 10, 12, 10, 15, 34), ДАТАВРЕМЯ(2009, 10, 14, 9, 18, 06), "День")

Результат:

ТЕКУЩАЯДАТА (CURRENTDATE)

Возвращает системную дату. При компоновке макета компоновки во всех выражениях, которые присутствуют в компоновке, функция ТЕКУЩАЯДАТА заменяется значением текущей даты.

Копировать в буфер обмена

ТЕКУЩАЯДАТА()

ПОДСТРОКА (SUBSTRING)

Данная функция предназначена для выделения подстроки из строки. Параметры:

● выражение, имеющее строковый тип;

● позиция символа, с которого начинается выделяемая из строки подстрока;

● длина выделяемой подстроки.

Копировать в буфер обмена

ПОДСТРОКА(Контрагенты.Адрес, 1, 4)

ДЛИНАСТРОКИ (STRINGLENGTH)

Функция предназначена для определения длины строки. Параметр – выражение строкового типа.

Копировать в буфер обмена

ДЛИНАСТРОКИ(Контрагенты.Адрес)

ГОД (YEAR)

Данная функция предназначена для выделения года из значения типа Дата. Единственный параметр – это выражение, имеющее тип Дата.

Копировать в буфер обмена

ГОД(РасхНакл.Дата)

КВАРТАЛ (QUARTER)

Данная функция предназначена для выделения номера квартала из значения типа Дата. Номер квартала в норме находится в диапазоне от 1 до 4. Единственный параметр функции – это выражение, имеющее типДата.

Копировать в буфер обмена

КВАРТАЛ(РасхНакл.Дата)

МЕСЯЦ (MONTH)

Данная функция предназначена для выделения номера месяца из значения типа Дата. Номер месяца в норме находится в диапазоне от 1 до 12. Единственный параметр функции – это выражение, имеющее тип Дата.

Копировать в буфер обмена

МЕСЯЦ(РасхНакл.Дата)

ДЕНЬГОДА (DAYOFYEAR)

Данная функция предназначена для получения дня года из значения типа Дата. День года в норме находится в диапазоне от 1 до 365 (366). Единственный параметр функции – это выражение, имеющее тип Дата.

Копировать в буфер обмена

ДЕНЬГОДА(РасхНакл.Дата)

ДЕНЬ (DAY)

Данная функция предназначена для получения дня месяца из значения типа Дата. День месяца в норме находится в диапазоне от 1 до 31. Единственный параметр функции – это выражение, имеющее тип Дата.

Копировать в буфер обмена

ДЕНЬ(РасхНакл.Дата)

НЕДЕЛЯ (WEEK)

Данная функция предназначена для получения номера недели года из значения типа Дата. Недели года нумеруются, начиная с 1. Единственный параметр функции – это выражение, имеющее тип Дата.

Копировать в буфер обмена

НЕДЕЛЯ(РасхНакл.Дата)

ДЕНЬНЕДЕЛИ (WEEKDAY)

Данная функция предназначена для получения дня недели из значения типа Дата. День недели в норме находится в диапазоне от 1 (понедельник) до 7 (воскресенье). Единственный параметр функции – это выражение, имеющее тип Дата.

Копировать в буфер обмена

ДЕНЬНЕДЕЛИ(РасхНакл.Дата)

ЧАС (HOUR)

Данная функция предназначена для получения часа суток из значения типа Дата. Час суток находится в диапазоне от 0 до 23. Единственный параметр функции – это выражение, имеющее тип Дата.

Копировать в буфер обмена

ЧАС(РасхНакл.Дата)

МИНУТА (MINUTE)

Данная функция предназначена для получения минуты часа из значения типа Дата. Минута часа находится в диапазоне от 0 до 59. Единственный параметр функции – это выражение, имеющее тип Дата.

Копировать в буфер обмена

МИНУТА(РасхНакл.Дата)

СЕКУНДА (SECOND)

Данная функция предназначена для получения секунды минуты из значения типа Дата. Секунда минуты находится в диапазоне от 0 до 59. Единственный параметр функции – это выражение, имеющее тип Дата.

Копировать в буфер обмена

СЕКУНДА(РасхНакл.Дата)

ВЫРАЗИТЬ (CAST)

Данная функция предназначена для выделения типа из выражения, которое может содержать составной тип. Если выражение будет содержать тип, отличный от требуемого, будет возвращено значение NULL. Параметры:

● Преобразуемое выражение;

● Тип – строка, содержащая строку типа. Например, Число, Строка и т. п. Кроме примитивных типов данная строка может содержать имя таблицы. В таком случае будет осуществлена попытка выразить к ссылке на указанную таблицу.

Копировать в буфер обмена

ВЫРАЗИТЬ(Данные.Реквизит1, "Число(10,3)")

ЕСТЬNULL (ISNULL)

Данная функция возвращает значение второго параметра, если значение первого параметра NULL. В противном случае будет возвращено значение первого параметра.

Копировать в буфер обмена

ЕСТЬNULL(Сумма(Продажи.СуммаОборот), 0)

Приложение 2. Текстовый редактор

Текстовый редактор системы «1С:Предприятие» предоставляет пользователю все основные функции, необходимые при редактировании текстов. При работе с редактором доступны операции с блоками текста, функции поиска и замены. Так как работа с любым текстовым редактором осуществляется примерно одинаковым образом, в данном приложении будет дано краткое описание возможностей редактора текстов системы «1С:Предприятие».

Процесс редактирования текстового документа включает следующие этапы:

● создание нового документа или открытие одного из существующих документов;

● ввод и редактирование текста;

● сохранение отредактированного текста;

● печать, если это необходимо.

Ниже будут подробно рассмотрены все эти этапы.

2.1. Создание и открытие текстового документа

Для создания нового текстового документа используется пункт меню Файл – Новый. В появившемся запросе следует выбрать строку Текстовый документ и нажать кнопку OK. Будет открыто окно текстового редактора, содержащее пустой документ.

Чтобы открыть существующий текстовый документ, используется пункт меню Файл – Открыть. На экран будет выдан стандартный диалог открытия файла.

В этом диалоге следует выбрать файл документа. В поле Тип файла можно выбрать формат открываемого текстового документа.

ВНИМАНИЕ! Если открыт документ с атрибутом Только для чтения, то такой документ не редактируется. Если открыть палитру свойств (пункт Правка – Свойства), то в строке Статус свойств документа будет указано Текст открыт для чтения. Если атрибут документа Только для чтения не установлен, то в строкеСтатус свойств документа указывается Текст открыт для записи.

Можно создать или открыть одновременно несколько документов в различных окнах.

Наши рекомендации