Регистрация бесплатна и занимает 10 секунд.
Лимит — втрое выше.
Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования сайтом
Содержание
Пользовательские поля
Вычисляются на основании других полей отчета.
Бывают двух видов:
Получите понятные самоучители 2026 по 1С бесплатно:
- Поле-выбор – значение определяется по заданным условиям
- Поле-выражение – значение определяется выражением на встроенном языке
Поле-выбор – примеры
Возрастные группы:
- до 30 лет, от 30 до 50 лет, старше 50 лет
Группы по стажу:
- до 1 года, от 1 года до 5 лет, более 5 лет
Группы начислений:
- основная оплата, отпускные, прочие начисления
Настройка пользовательского поля-выбор – пример
Получить аналитику по количеству сотрудников разных возрастных групп в разрезе подразделений.
Поля-выражения
Что может содержать выражение:
- Названия полей и литералы (строки, числа и т. п.)
- Знаки математических и других операций
- Функции
- Агрегатные функции
Имена полей и литералы в выражениях
Имена полей (если содержат пробелы, то в [ ]) – [Количество ставок]
Строка - "Иванов"
Число - 10.5
Дата - ДАТАВРЕМЯ(2024, 6, 9)
Булево - Истина, Ложь
Тип("Имя типа") – Тип("Документ.НачислениеЗарплаты")
Значение() – Значение(Перечисление.ВидыТарифныхСтавок. МесячнаяТарифнаяСтавка)
Пример 1
Вывести в отчет Анализ зарплаты по сотрудникам место для подписи и ФИО исполнителя отчета.
Операции в выражениях
Операции над числами: + - * /
Операции над строками: +, ПОДОБНО
Операции сравнения: =, <>, >, <, >=, <=, В, ЕСТЬ NULL
Логические операции: И, ИЛИ, НЕ
ВЫБОР КОГДА <Условие1> ТОГДА <Выражение1>
КОГДА <Условие2> ТОГДА <Выражение2>
…
ИНАЧЕ <ВыражениеN> КОНЕЦ
Пример 2
Рассчитать изменение численности персонала за период: количество принятых за вычетом количества уволенных сотрудников.
Пример 2 - второй вариант
Рассчитать изменение численности персонала за период: количество принятых за вычетом количества уволенных сотрудников.
Прием - Перечисление.ВидыКадровыхСобытий.Прием
Увольнение - Перечисление.ВидыКадровыхСобытий.Увольнение
Функции в выражениях
- Представление
- Формат(Значение, ФорматнаяСтрока)
- ЗначениеЗаполнено
- Окр(Выражение, Разрядность), Цел(Выражение)
- Подстрока(Строка, Позиция, Длина)
- ДлинаСтроки(Строка)
- НачалоПериода(Дата, ТипПериода)
- КонецПериода(Дата, ТипПериода)
- ДобавитьКДате(Выражение, ТипУвеличения, Величина)
- РазностьДат(ВычитаемаяДата , ИсходнаяДата , ТипРазности)
- Год, Квартал, Месяц, ДеньГода, День, Неделя, ДеньНедели, Час, Минута, Секунда
- Выразить(Выражение, УказаниеТипа)
- ТипЗначения(Выражение)
- Строка
- ЕстьNull
- Уровень, УровеньВГруппировке
- НомерПоПорядку, НомерПоПорядкуВГруппировке
Пример 3
Построить отчет по количеству принятых и уволенных в разрезе кварталов.
Пример 4
Вывести в отчет сотрудников, у которых день рождения приходится на месяц формирования отчета.
Пример 5
Вывести в отчет дату дня рождения сотрудника, приходящуюся на текущий календарный год.
ДобавитьКДате(
ДобавитьКДате(
ДобавитьКДате(ДатаВремя(1, 1, 1), "ГОД", <Год> - 1),
"Месяц", <Месяц> - 1),
"День", <День> - 1)
Функции в выражениях
- Представление
- Формат(Значение, ФорматнаяСтрока)
- ЗначениеЗаполнено
- Окр(Выражение, Разрядность), Цел(Выражение)
- Подстрока(Строка, Позиция, Длина)
- ДлинаСтроки(Строка)
- НачалоПериода(Дата, ТипПериода)
- КонецПериода(Дата, ТипПериода)
- ДобавитьКДате(Выражение, ТипУвеличения, Величина)
- РазностьДат(ВычитаемаяДата , ИсходнаяДата , ТипРазности)
- Год, Квартал, Месяц, ДеньГода, День, Неделя, ДеньНедели, Час, Минута, Секунда
- Выразить(Выражение, УказаниеТипа)
- ТипЗначения(Выражение)
- Строка
- ЕстьNull
- Уровень, УровеньВГруппировке
- НомерПоПорядку, НомерПоПорядкуВГруппировке
Пример 6
В отчете Полный свод расшифровать выплаченную сумму по местам выплат (через банк, через кассу).
Агрегатные функции
Сумма – Сумма([Количество ставок])
Количество – Количество(Сотрудник)
Количество различных - Количество(Различные Сотрудник)
Максимум - Максимум(Начислено)
Минимум – Минимум(Начислено)
Среднее – Среднее(Начислено)
СоединитьСтроки – СоединитьСтроки(Сотрудник.Наименование)
Пример 1
В отчете по начислениям получить среднедневной заработок:
- Сумма / Дни
Пример 2
В отчете по начислениям получить среднюю сумму начислений на 1 сотрудника по должностям.
Пример 3
В своде кадровых изменений вывести список принятых / переведенных / уволенных работников.
См. также:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе Бухэксперт на 8 дней бесплатно










Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Получить индивидуальную консультацию от наших специалистов можно в Личном кабинете