28.08.2021 Айдар Фархутдинов 8893
Работа с детальными записями

Содержание:

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

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

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

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

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

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

 

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


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


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


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


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



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

 

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



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


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


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


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


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


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


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


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



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


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



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


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


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


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


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


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


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


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


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



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


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


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


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


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

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

Наши проекты

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:Управление торговлей

Оформление заказов поставщикам Оформление заказов покупателей Управление складскими запасами ...

ФГУП «Почта России»
ФГУП «Почта России»

Отрасль:
Почта, доставка

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Бухгалтерский учет
- Расчет зарплаты и кадровый учет
- Налоговый учет ...

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление холдингом

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ · Управление цепочками поставок · Управление договорами, включа...

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

Отрасль:
Медиа

Внедренное типовое решение:
1С:Бухгалтерия

- Оптимизация производительности системы, в том числе сервера Postgre. ...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Управление холдингом 8

Бухгалтерский учет;
Расчет зарплаты и кадровый учет;...

Внедрение ПП "1С:Корпоративный инструментальный пакет 8" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Различная отраслевая специфика:
- Переработка давальческого сырья
- Учет спецодежды и спецоснастки
Управление отношениями с кли...

Автоматизация системы учета продаж газа на базе «1С:ERP Управление предприятием 2.0»
ООО «Эйр Продактс Газ»

Отрасль:
Производство промышленных газов

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Расчеты с контрагентами;
- Производственные операции;
- Управление складскими запасами;
- Логистика адресного склада;
- Оф...

Автоматизация кадрового учета на базе «1С:ERP Управление предприятием 2.0»
Автопредприятие ПАО «Газпром»

Отрасль:
Транспорт

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Настройка подсистемы кадрового учета;
- Перенос персональных данных;
- Заполнение НСИ и классификаторов. ...

ЗАО «Инвестгеосервис»
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Объемно-календарное планирование производства Автоматизация бизнес-процессов Анализ деятельности в разрезе проектов Планирование проектов У...

Автоматизации учета затрат и расчета себестоимости с использованием конфигурации «Koderline: Управление проектами строительства скважин»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
«Koderline: Управление проектами строительства скважин»

Учет и планирование:
- собственную разработку компании «Кодерлайн» – конфигурацию «Koderline: Управление проектами строительства скважин»...

Автоматизация кадрового учета на базе ПП "1С:Зарплата и управление персоналом" в ТД НМК
ООО «Торговый дом Нальчикский молочный комбинат»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Кадровый учет;
- Расчет зарплаты;
- Регламентированная отчетность;
- Анализ кадрового состава;
- Учет рабочего времени; ...

Московский филиал ООО «Авиакомпания «Икар»
Московский филиал ООО «Авиакомпания «Икар»

Отрасль:
Авиаперевозки

Внедренное типовое решение:
1С:Бухгалтерия КОРП

Бухгалтерский учет Производственные операции Регламентированная отчетность Учет в обособленных подразделениях Налоговый учет ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение