Как добавить пользовательское поле в типовой ...
-

Как добавить пользовательское поле в типовой отчет 1С 8?

0
3330
20.07.2021 Максим Кригер

Содержание:

1.      Типовой отчет «Валовая прибыль предприятия»

2.      Как избежать ошибки деления на 0?


1.     Типовой отчет «Валовая прибыль предприятия»


Рассмотрим возможность добавления пользовательских полей в схему компоновки данных отчета 1С 8. Для примера добавим поле 1С 8.3 “Цена” в типовой отчет “Валовая прибыль предприятия” и разместим его между колонками “Количество” и “Выручка” в 1С.   


Рис. 1 Типовой отчет “Валовая прибыль предприятия”


Нам нужно нажать на кнопку “Еще”, перейти на закладку “Прочее” и выбрать пункт “Изменить вариант отчета”.

Переходим на закладку “Пользовательские поля”, нажимаем кнопку “Добавить”, выбираем пункт “Новое поле выражение”


Рис. 2 Добавление нового поля в отчет


2.     Как избежать ошибки деления на 0


В поле “Заголовок” указываем название нашей колонки. Оно будет выводится в отчет. В поле “Выражение детальных записей” укажем следующий код 1С 8.3:

ВЫБОР

КОГДА Количество <> 0

ТОГДА Выручка/Количество

ИНАЧЕ 0

КОНЕЦ

Эта конструкция нужна, чтобы избежать ошибки деления на 0. Разберем ее подробнее.   

“КОГДА Количество <> 0 ТОГДА” – проверяем поле “Количество” на неравенство нулю. Если условие выполняется (“Количество” не равно нулю), то выполняется конструкция “Выручка/Количество”. Если же условие не выполняется (“Количество” равно нулю), то делаем поле “Количество” равным нулю – “ИНАЧЕ 0”.

В общем виде эта конструкция выглядит так:

ВЫБОР

КОГДА <УСЛОВИЕ 1>

ТОГДА <ФОРМУЛА 1>

ИНАЧЕ <ФОРМУЛА 2>

КОНЕЦ

Аналогичным образом можно добавить любую другую формула в 1С для расчета пользовательского поля. Важно помнить, что обращение к полям отчета осуществляется по заголовкам колонок отчета 1С 8.

Копируем данную конструкцию в поле “Выражение итоговых записей”.

 

Рис. 3 Код для избегания ошибки деления на ноль


Сохраняем созданное поле, нажав на кнопку “Ок”. Видим, что наше поле появилось на вкладке “Пользовательские поля”.


Рис. 4 Вкладка “Пользовательские поля”


Настроим округление поля 1С 8.3 Цена до двух знаков после запятой. Переходим на закладку Условное оформление 1С и нажимаем кнопку “Добавить”



Рис. 5 Настройка округления данных в поле

На закладке Оформление находим параметр “Формат”. Устанавливаем флаг использования, нажимаем на кнопку выбора.


Рис. 6 Редактирование элемента условного оформления


На закладке “Число” устанавливаем флаг использования на поле “Точность”, задаем нужное количество знаков после запятой. Ниже можно посмотреть пример, как будет выглядеть наше число после применения настроек 1С 8.3. Сохраняем изменения, нажав на кнопку “ОК”.


Рис. 7 Результат проведения настроек округления


Для параметра “Формат” установилось нужное нам значение



Рис. 8 Для параметра формат было установлено необходимое значение


Перейдем на закладку “Оформляемые поля”. Найдем в доступных полях группировку “Пользовательские поля”, раскроем ее и увидим созданное нами поле “Цена”. Выбираем его двойным кликом или перенеся его мышкой в список выбранных полей.


Рис. 9 Перенос созданного поля в список выбранных


Видим, что наша настройка формата добавилась в таблицу на вкладке “Условное оформление”.


Рис. 10 Настройка формата добавлена в таблицу


Осталось разместить колонку “Цена” между колонками “Количество” и “Выручка” в 1С. Для этого переходим на закладку “Поля”. В списке доступных полей находим группировку “Пользовательские поля”, раскроем ее и увидим созданное нами поле “Цена”. Переносим его мышкой между колонками “Количество” и Выручка в 1С.

Важно обратить внимание, что в отчет 1С 8 выводятся только колонки, у которых стоит флаг использования. Поэтому неважно, что колонка “Цена” стоит перед колонками “Вес (нетто)” и “Объем”. Флаг использование у них не стоит, в отчет 1С 8 они выведены не будут.

Нажимаем кнопку “Завершить редактирование”.


Рис. 11 Перенос нового поля и завершение редактирования отчета в 1С


Переформируем отчет 1С 8 и посмотрим на результат


Рис. 12 Новый вид отчета “Валовая прибыль предприятия”


Специалист компании «Кодерлайн»

Максим Кригер



Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Теги
#1С: CRM #1С: ERP #1С: ERP Управление строительной организацией #1С: ERP. Управление буровой компанией #1С: WMS Управление складом #1С: Аренда и управление недвижимостью #1С: БУХ #1С: Договорчики #1С: Документооборот #1С: ЗУП #1С: Интеграция #1С: КА #1С: Колледж #1С: Конвертация данных #1С: Модули #1С: Платформа #1С: Розница #1С: Сценарное тестирование #1С: ТОИР #1С: УАТ #1С: УКФ #1С: Университет #1С: УНФ #1С: УПП #1С: Управление строительной организацией #1С: УТ #1С: УХ #1С:ERP #1С:БГУ #1С:БП #1С.6-НДФЛ #ADO #APACHE #API #canonical #com-объекты #Excel #Excel в 1С #GoogleDrive #Googleаккаунт #HTTP #ITIL #Koderline: Управление медиа-холдингом #Koderline: Управление проектами строительства скважин #LINUX #MS SQL Server #WEB #WEB-сервисы 1С #Word #XML #Администрирование 1С #акты в 1С #Безопасность сервера #Бесшовная интеграция #БИТ.Финанc #Битрикс24 #Блокировки в 1С #БСП #БУ #Бурение скважин #Бухгалтерская отчётность в МСФО #Бюджетирование #Внедрение #Внедрение ERP #Закрытие месяца #Запросы 1С #Интеграция 1С #КАК ОТРАЖАЮТСЯ ТОВАРЫ В ПУТИ 1С #Как сделать в 1С #Конвертация данных #Корпоративное сопровождение #Лизинг #Лицензии 1С #Механизм Анализа Данных в 1С #Моделирование #Модуль Диадок #МСФО #Налоги #Обмен между базами #Обновления #Операции в 1С #Оптимизация #Отпуск #Отчетность #Отчеты в 1С #Оценка задач #Перенос данных #Планирование #Полезные обработки #Правила обмена #предопределенные элементы справочников #Принцип работы 1С #Проводки 1С #Программирование в 1С #Программные права #Продажа ТМЦ #Продажи #Производство #Работа с объектами в 1С #Расширение конфигурации #РСБУ #С # #СКД #Соединение COM в 1С платформе #Соединение СОМ в 1С платформе #Сравнение конфигураций #Тестирование 1С #Техническое задание #Типы данных ссылки #Торговое оборудование #Транспортная логистика #Управление проектами #Финансовый учет #Хранилище настроек #Ценообразование #Экзамен 1С #Яндекс-диск или Google-диск #Яндекс.Касса 1С под Linux 1С:УНФ Email или телефон Работа с объектами в 1С Функциональные опции в 1С
Услуги программиста 1С
Получите специалиста  
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.