Многие из нас для этого используют акт сверки расчётов с контрагентами раздел Покупки или Продажи Расчёты с контрагентами Акты сверки расчётов.

1c 8 скд отчет с пустыми периодами. Создаем отчет с заданной периодичностью на скд
Для простоты понимая пример будем строить на одном простом оборотном регистре накопления.
В моем случае это регистр накопления «Незавершенное производство бухгалтерский учет».
Его параметры для примера укажем жестко (не через мягкое накладывание параметров на СКД):
Обратим внимание, периодичность виртуальной таблицы — «Запись».
Но, как было замечаено выше, период нам нужен в разрезе периодичности, поэтому поле «Период» я предлагаю вычислить следующим путем (несовсем красиво, но лучше вариантов я не видел):
Как видно из скриншота, в запрос передается параметр, который пользователь указывает на форме: Значение перечисления «Периодичность» — данное перечисление есть практически во всех типовых решениях.
Этой настройкой мы форматируем наш период, чтобы все было красиво и радовало глаз)
- В Конфигураторе выберем пункт меню «Файл» — «Новый» — «Внешний отчет».
- Нажмем на кнопку «Открыть схему компоновки данных». В открывшемся диалоге нажмем кнопку «Готово».
- Теперь создадим , который обращается к виртуальной таблице «РегистрыНакопления».
- Нажмем правой кнопкой мыши на на узле «НаборыДанных» и выберем строчку «Добавить набор данных — Запрос».
- Теперь нажмем на кнопку «Конструктор запроса». Выберем регистр накопления «ТоварыНаСкладахОстаткиИОбороты» (конфигурация УТП).
- Откроем диалог «Параметры виртуальной таблицы» и укажем, что будет использоваться периодичность «Авто», то есть можно будет указывать несколько периодов.
Теперь настроим выходные поля. Пусть это будут следующие поля: «Регистратор», «ПериодМесяц», «Номенклатура», «Качество» и информация по остаткам. Добавление поля осуществляется двойным нажатием левой кнопки мыши на нужном поле или при помощи кнопки «>». После добавления полей нажмем кнопку «ОК».
Обратите внимание, что для некоторых полей автоматом настроилась роль со свойством «Период».
Промокоды на Займер на скидки
Рассмотрим, какие существуют настройки роли для свойства «Период» . Во-первых, указывается порядковый номер периода. Нумерация должна быть непрерывной, начинаться с единицы, от младших периодов к старшим, то есть сначала будет идти, например, номер строки, далее «Регистратор», потом секунда, день, неделя, месяц, квартал, год.
Таким образом должны быть пронумерованы поля, которые встречаются в нашем запросе. Заметьте, что у нас есть два поля периода — «Регистратор» и «ПериодМесяц». Младшим полем является «Регистратор» ему присвоена единица, а старшим полем является «ПериодМесяц» ему присвоена двойка. Более подробно о мы рассмотрим в следующей статье.
- Перейдем на закладку «Ресурсы» и определим ресурсы нашего отчета.
- Нажмем на кнопку «>>», чтобы выбрать все поля для ресурсов.
- Теперь перейдем на закладку «Настройки» и создадим настройку в виде списка.
- Нажмем на кнопку «Конструктор настроек компоновки данных» (кнопка в виде волшебной палочки).
- Тип отчета: «Список». Нажмем кнопку «Далее».
- Настроим выходные поля, нажав на кнопку «>>». Упорядочим их так: «ПериодМесяц», «Номенклатура», «Качество», «Регистратор».
- Нажмем кнопку «Далее» и настроим группировку. Группировку настроим в следующем порядке: «ПериодМесяц», «Номенклатура», «Качество». Группировка «Регистратор» будет выводиться в виде детальных записей.
- Нажмем кнопку «ОК».
1c 8 скд отчет с пустыми периодами. Создаем отчет с заданной периодичностью на скд
- Как создать простой отчет в виде списка?
- Для чего нужны колонки Поле, Путь и Заголовок на закладке «Поля»?
- Какие существуют ограничения для полей компоновки?
- Как правильно настраивать роли?
- Какие существуют роли для полей компоновки?
- Где найти закладку компоновка данных в запросе?
- Как настраивать параметры в СКД?
- Дальше еще интереснее.
Второй язык выражений компоновки данных, предназначен для записи выражений, используемых в различных частях системы, например, в настройках компоновки данных, для описания выражений пользовательских полей.

Удален регистр накопления СвободныеОстатки. Что вместо него?
В конфигурациях ERP Управление предприятием 2.5.7 и Управление торговлей 11.5.7 нас ждал очередной сюрприз — удален РегистрНакопления.СвободныеОстатки. В этой записи рассмотрим, как теперь получать остатки номенклатуры.
Если у Вас перестали работать расширения, выводящие остатки в списках номенклатуры — обратите внимание на наши разработки Помощник продаж с мультикорзиной (расширение для УТ11, КА2, ERP2) и Расширенная форма списка номенклатуры для УТ11, КА2, ERP2. Расширения полностью поддерживают новый функционал остатков номенклатуры!
Старые разработки могут показывать различные ошибки примерно такого содержания:
Таблица не найдена «РегистрНакопления.СвободныеОстатки.Остатки»
В новых версиях конфигураций регистр накопления СвободныеОстатки заменён на регистр сведений РаспределениеЗапасов. Ниже показан пример функции, которая получает остатки по определенному складу с учётом нового регистра:

Таким образом теперь мы должны сами собрать все остатки по регистру и сгруппировать их по номенклатуре. Если Вам нужны остатки с учетом характеристик — добавьте группировку остатков по характеристике.
Наши разработки:
Как посмотреть остатки в 1С: Бухгалтерия предприятия ред. 3.0. новость от 26.09.2019 | «Что делать Консалт»
Новый способ, предлагаемый в данной статье, опирается на таблицу остатков, но НЕ ТРЕБУЕТ ПРЕДВАРИТЕЛЬНОГО ФОРМИРОВАНИЯ ТАБЛИЦЫ ДАТ.

Как самостоятельно заполнить поля схемы компоновки данных?
Снимаем флажок «Автозаполнение» на закладке «Наборы данных».
Нажимаем на кнопку «Конструктор запроса…». Сформируем следующий запрос:
На вкладке «Таблицы» можем задать параметры виртуальных таблиц для всех таблиц.
Теперь на вкладке «Компоновка данных» выбираем закладку «Поля». Здесь задаём поля выборки, которые
будут представлены в схеме компоновки.
Поле «И..» означает, что будут включены в выборку дочерние записи
полей сложного типа, таких как справочники и документы и т.п. Если поле примитивного типа, такого как число, то поставить флаг в поле «И..» будет невозможно.
Выберем два поля «Номенклатура» и «Количество». Для поля «Номенклатура» установим флаг «И..»,
чтобы выбирались дочерние записи. Получиться следующий запрос:
В новом запросе, в фигурных скобках, появилась ещё одна секция ВЫБРАТЬ — это текст расширения, который указывает на поля, которые будут доступны в компоновке. Поле «Номенклатура.*» указывает, что будет доступно поле «Номенклатура» и её дочерние реквизиты, такие как «Код», «Наименование» и т.п. Итак, мы заполнили поля компоновки самостоятельно.
Но сейчас мы не можем использовать поля в условиях компоновки. Если зайти на закладку «Настройки» и выбрать вкладку «Отбор», то нельзя установить условия ни на одно поле, которое мы выбрали в предыдущем пункте. Почему?
В обычном языке запросов указание параметра выглядит так: Номенклатура = &Номенклатура. Но в расширении языка запросов это записывается по-другому. Указывается только название поля. Здесь мы не указываем операцию равенства, неравенства или в иерархии, так как пользователь сам будет выбирать нужную операцию в своих настройках.
На вкладке «Компоновка данных» Конструктора запроса мы видим ёще одну закладку, «Условия». Она нужна, чтобы указать в расширении языка запросов условия на предложение ГДЕ. Выберем поле «Количество». Теперь это поле доступно в условиях на закладке «Настройки» — «Отбор». А в тексте запроса появились новые строчки, заключенные в фигурные скобки.
Если отбор по полю количество будет указан, то в итоговый запрос будет вставлено это предложение. Где вид условия и значение сравнения будет определяться по настройке варианта отчёта.
Итак, я думаю, что на сегодня материала достаточно. Если остались непонятные моменты, то не стесняйтесь спрашивать, ведь для этого и предусмотрена возможность комментирования. Уже подготовлен тест для закрепления этого материала, так что пройдите его, чтобы улучшить знания!
А в третей части этой серии уроков мы рассмотрим функции языка выражений СКД, поговорим об особенностях работы системы компоновки, а также разберем основные настройки полей компоновки. Успехов, в понимании этого нелегкого материала!
В конце статьи можете посмотреть небольшое видео (7 минут), которое поможет вам еще эффективнее решать задачи по СКД:
Запросы в 1С.
Как работает автозаполнение доступных полей схемы компоновки данных?
-
- Становятся доступными поля из списка выборки запроса и их дочерние поля.
- Если выбираем из регистра накопления, то даже не включённые в запрос поля регистра становятся доступными в полях компоновки данных. Но эти поля доступны только для отбора (в условных выражениях)
и их нельзя будет использовать в качестве выходных полей. - Параметры виртуальных таблиц «Период», «НачалоПериода» и «КонецПериода» становятся
доступными для отбора. - Если в тексте запроса указано «жёсткое» условие, тогда этот параметр тоже будет добавлен на закладке «Параметры».
Если флажок «Автозаполнение» снят, то поля схемы компоновки данных очищаются, но остаются параметры, заключённые в фигурные скобки в тексте запроса.
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы
💥Принимайте участие в опросе и получайте бесплатную консультацию