Работа с детальными записями

Работа с детальными записями

0
38
28.08.2021 Айдар Фархутдинов

Содержание:

1.       Что такое детальные записи?

2.       Создание детальных записей

3.       Различие полей группировок по измерениям

4.       Поля группировок по нескольким наборам с данными

5.       Поля – ресурсы

6.       Нет выбранных полей группировок  

 

1.    Что такое детальные записи?


В данной статье будут описаны специальные поля группировки – детальные записи в 1С. Вместе мы подробно рассмотрим их структуру, особенности использования, а также узнаем, как использовать поля в случае нескольких видов данных. Кроме того, будет дан практический пример их создания и описаны некоторые частые ошибки, связанные с детальными записями.


В структуре отчёта составляющими являются структурные элементы отчета. Таким структурным элементом отчета может быть, например, таблица, диаграмма, отчёты с вложениями, а также – группировки. Далее речь пойдёт о структурном элементе группировки, только с тем условием, что, несмотря на название, данный элемент не содержит в СКД полей группировок. Такие элементы называют детальными записями.  


2.    Создание детальных записей


В случае, когда в группировке с отчётностью нет полей, в которых происходит группировка, то в системе они будут отображаться в поле таблицы, внутри которого написано «Детальные записи», как демонстрируется на скриншоте ниже:



Рис. 1 Поле таблицы Детальные записи

 

Чтобы создать такую группировку, необходимо во время процесса добавления группировки в систему, в окне, которое откроется, не избирать никакое поле и тип, а просто кликнуть на «ОК», как показано на примере ниже:



Рис. 2 Добавление группировки в систему


Во время формировки отчёта всё, что находится в нём и отображается в детальных записях в СКД, будет зависеть от того, какие поля были выбраны в данной группировке. При этом стоит отметить, что в учёт будут браться и те поля, которые были получены в результате «разворота» автоматических полей.  


3.    Различие полей группировок по измерениям


Если поля с детальными записями в СКД, которые были выбраны, сами по себе не содержат ресурсы, а вмещают поля, то данная группировка будет являться первоначальными детальными записями. Для большей ясности рассмотрим пример: в случае, когда поля с детальными записями, которые были избраны, вмещают в себе такие поля, как «Номенклатура» и «Остаток», то в отчёте будут прописаны соответствующие строки – «Номенклатура» и «Остаток».


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


Рассмотрим пример: пусть во время получения остатков в виртуальной таблице остатки по регистру с накоплениями будут иметь измерения «Номенклатура» и «Склад». Тогда вид и содержание строк будет разниться, если в данном запросе сначала использовать лишь поле «Номенклатура», затем отдельно «Склад», либо оба поля.


Исходя из этого, можно сделать вывод, что при отображении данных в отчётности с детальными записями по набору данных, когда в ней задействованы виртуальные таблицы, содержание по строкам варьируется в зависимости от полей, которые были использованы в отчётности.


Рассмотрим скриншот ниже – на нём изображён вид строк в случае, когда в детальных записях имеют вывод поля «Номенклатура» и «Остаток», соответственно отображаются остатки по номенклатуре:



Рис. 3 Остатки в виртуальной таблице


В аналогичном случае, но с ещё одним измерением, пусть это будет «Склад», в детальных записях данное поле будет также учитываться, следовательно, в детальных записях будут находить отображение данные по остаткам номенклатуры на различных складах, как показано на скриншоте с примером далее:



Рис. 4 Виртуальная таблица – остатки номенклатуры


Поэтому можно сделать вывод, что необходимо конкретно задавать нужные поля-измерения, по которым и будут проводиться группировки.  


4.    Поля группировок по нескольким наборам с данными


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


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


Ситуация использования разных наборов данных, которые не имеют связок, в детальных записях невозможна, так как будет выводиться ошибка.  


5.    Поля – ресурсы


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


Для того же примера, который был рассмотрен в предыдущих пунктах, детальные записи по ресурсам будут иметь следующий вид:



Рис. 5 Детальные записи по ресурсам  


6.    Нет выбранных полей группировок


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


Стоит отметить, что хоть выводиться в отчёт данная группировка и не будет, но отбор, который она совершает будет производить работу. А также структурные элементы, которые находятся в данной группировке, будут вмещать себе лишь информацию по отбору. Таким типом группировки можно воспользоваться в случае, когда нужен вывод нескольких элементов в структуре, при этом они будут с одним отбором, а это удобно, когда применение отборов не желательно.


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

Айдар Фархутдинов

Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
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 #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С #Расширение конфигурации #РСБУ #С # #СКД #Соединение COM в 1С платформе #Сравнение конфигураций #Тестирование 1С #Техническое задание #Торговое оборудование #Транспортная логистика #Управление проектами #Финансовый учет #Хранилище настроек #Ценообразование #Экзамен 1С #Яндекс.Касса Email или телефон Работа с объектами в 1С Функциональные опции в 1С
Услуги программиста 1С
Получите специалиста  
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.