Найти в Дзене
maksim-it

Рассказываю как работать с отчетами в 1С как профи.

Продолжаю цикл статей про работу с отчетами в 1C. Не буду перечислять все статьи, просто оставлю ссылку на всю рубрику.
Решил вывести отбор макета оформления в шапку отчета. Просто для себя:)
Вернемся к нашей задаче. Очень часто есть необходимость вывести какие либо дополнительные данные, которых нету в основных полях. Открываем настройки для технического специалиста, как их открыть рассказал в

Глава 7. Добавляем собственные поля в отчёт.

Продолжаю цикл статей про работу с отчетами в 1C. Не буду перечислять все статьи, просто оставлю ссылку на всю рубрику.

Решил вывести отбор макета оформления в шапку отчета. Просто для себя:)

Макет оформления
Макет оформления

Вернемся к нашей задаче. Очень часто есть необходимость вывести какие либо дополнительные данные, которых нету в основных полях. Открываем настройки для технического специалиста, как их открыть рассказал в первой статье. Здесь видим список всех доступных полей. Да, вывести данных других документов увы не получится, тут без программиста никак. Но есть возможность добавить вычисляемые поля. И это действительно удобный инструмент, которым я часто пользуюсь на практике.

Поля
Поля

Заходим на вкладку

  • Пользовательские поля
  • Добавить
  • Новое поле выражение
Пользовательские поля
Пользовательские поля

Открывается следующее окно.

  1. Заголовок - наименование вашего нового поля
  2. Выражение детальных записей - показатель в строке
  3. Выражение итоговых записей - поля итогов
Окно редактирования
Окно редактирования
  • Зеленый - детальные
  • Голубой - итоговые
Записи
Записи

Итак, что где разобрались:). Остался вопрос, как этим пользоваться?

Вернемся в поля. Давайте возьмем в качестве примера Сумма конечный остаток.

Сумма конечный остаток
Сумма конечный остаток

Пусть нам необходимо Сумма конечный остаток * 1.5 и это будет условное поле (можем + - : *), Сумма накладных расходов. Запишем следующее выражение в детальных записях и выражение итоговых:

Формула
Формула

Поля с которыми вы работаете должны быть в [ ]. Вы можете сделать просто дубль колонки, записав [Сумма конечный остаток]. Тут не важно, это ваше поле, делайте с ним что хотите:). Не забываем про заголовок и нажимаем Ок.

-8

Видим как оно отобразилось в пользовательских полях. Переходим в

  • Поля
  • Листаем в самый низ
  • Пользовательские поля
  • Переносим в выбранные поля
  • Нажимаем завершить редактирование
Новое поле в отчет
Новое поле в отчет

И вот наша колонка

Отчет
Отчет

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

Итоговый вариант
Итоговый вариант

На этом завершим. Все что хотел рассказать не уместилось в рамках одной статьи, поэтому следующую статью напишу с дробью /2, в качестве продолжения.

Связь со мной: