Глава 7. Добавляем собственные поля в отчёт.
Продолжаю цикл статей про работу с отчетами в 1C. Не буду перечислять все статьи, просто оставлю ссылку на всю рубрику.
Решил вывести отбор макета оформления в шапку отчета. Просто для себя:)
Вернемся к нашей задаче. Очень часто есть необходимость вывести какие либо дополнительные данные, которых нету в основных полях. Открываем настройки для технического специалиста, как их открыть рассказал в первой статье. Здесь видим список всех доступных полей. Да, вывести данных других документов увы не получится, тут без программиста никак. Но есть возможность добавить вычисляемые поля. И это действительно удобный инструмент, которым я часто пользуюсь на практике.
Заходим на вкладку
- Пользовательские поля
- Добавить
- Новое поле выражение
Открывается следующее окно.
- Заголовок - наименование вашего нового поля
- Выражение детальных записей - показатель в строке
- Выражение итоговых записей - поля итогов
- Зеленый - детальные
- Голубой - итоговые
Итак, что где разобрались:). Остался вопрос, как этим пользоваться?
Вернемся в поля. Давайте возьмем в качестве примера Сумма конечный остаток.
Пусть нам необходимо Сумма конечный остаток * 1.5 и это будет условное поле (можем + - : *), Сумма накладных расходов. Запишем следующее выражение в детальных записях и выражение итоговых:
Поля с которыми вы работаете должны быть в [ ]. Вы можете сделать просто дубль колонки, записав [Сумма конечный остаток]. Тут не важно, это ваше поле, делайте с ним что хотите:). Не забываем про заголовок и нажимаем Ок.
Видим как оно отобразилось в пользовательских полях. Переходим в
- Поля
- Листаем в самый низ
- Пользовательские поля
- Переносим в выбранные поля
- Нажимаем завершить редактирование
И вот наша колонка
Можете добавить это поле в условное оформление, чтобы убрать знаки после запятой. Об этом рассказывал в четвертой главе. После манипуляций получим следующее:
На этом завершим. Все что хотел рассказать не уместилось в рамках одной статьи, поэтому следующую статью напишу с дробью /2, в качестве продолжения.
Связь со мной: