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

Содержание:

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

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

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

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

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

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

 

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


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


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


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


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



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

 

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



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


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


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


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


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


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


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


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



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


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



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


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


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


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


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


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


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


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


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



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


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


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


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


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

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

Наши проекты

Автоматизация торговых операций на базе "1С:Управление торговлей" в ОАО "Авиазапчасть"
ОАО «Авиазапчасть»

Отрасль:
Авиационно-космическая промышленность

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

- Оптовая торговля;
- Оформление заказов покупателей;
- Планирование прод...

Разработка функциональных требований к информсистеме на базе «1С:Управление холдингом 8»
ФГУП «СВЯЗЬ-безопасность»

Отрасль:
Охранные услуги

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

- Зафиксировали процессы по блокам бухгалтерского, налогового учета, казнач...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО "ДЕКОР"
ООО «ДЕКОР»

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

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

Управление персоналом и кадровый учет (HRM):
- Кадровый учет
- Расчет зарпл...

Внедрение 1С:Управление торговлей
ООО «Амперсенд»

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

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

- Оформление заказов поставщикам;
- Управление отношениями с поставщиками;...

Фирма 1С
Фирма 1С

Отрасль:

Внедренное типовое решение:
1С:Документооборот

- Подготовка функциональной модели прикладного решения «1С:Документооборот...

Внедрение ПП "1С:CRM ПРОФ" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

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

Внедренное типовое решение:
1С:CRM ПРОФ

- Управление отношениями с клиентами (CRM) ...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:

- Совместная работа по внедрению разных решений, в том числе «1С:ERP Управление...

Автоматизация складских операций на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

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

Реализовали разработку уникального модуля «Интернет-магазины» на базе прог...

ООО “РТИТС”
ООО “РТИТС”

Отрасль:
Транспортные системы

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

Блок регламентированного кадрового учета и расчета заработной платы в 1С:ERP;...

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

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

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

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

ПЭК
ПЭК

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

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

- Перевод зарплатных баз с версии ЗУП 2.5 на версию ЗУП 3.1.
- Сопровождение в п...

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

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

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

Управление персоналом и кадровый учет (HRM) Кадровый учет Расчет зарплаты Рег...

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

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

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

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