Отчет на СКД с выводом остатков по всем датам периода для УТ 10.3 (обычные формы)

10.01.20

Разработка - СКД

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Отчет СКД с выводом остатков по всем датам периода для УТ 10.3 обычные формы:
.erf 14,81Kb
9 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Используется вспомогательная скд с запросом для получения остатков

2 регистра товары на складах и товары в рознице. товары в рознице добавил при проверке в тестовой базе 10.3.49.1:

ВЫБРАТЬ
	ТоварыНаСкладахОстатки.Период КАК Период,
	ТоварыНаСкладахОстатки.Склад,
	ТоварыНаСкладахОстатки.Номенклатура,
	ТоварыНаСкладахОстатки.Качество,
	ТоварыНаСкладахОстатки.КоличествоКонечныйОстаток,
	ТоварыНаСкладахОстатки.КоличествоНачальныйОстаток,
	ТоварыНаСкладахОстатки.КоличествоОборот,
	ТоварыНаСкладахОстатки.КоличествоПриход,
	ТоварыНаСкладахОстатки.КоличествоРасход
ИЗ
	РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачПериода, НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ), СЕКУНДА, 1), ДЕНЬ), День, , {(Номенклатура В ИЕРАРХИИ (&Номенклатура)), (Склад В ИЕРАРХИИ (&МагазинСклад))}) КАК ТоварыНаСкладахОстатки

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ТоварыВРознице.Период,
	ТоварыВРознице.Склад,
	ТоварыВРознице.Номенклатура,
	ТоварыВРознице.Качество,
	ТоварыВРознице.КоличествоКонечныйОстаток,
	ТоварыВРознице.КоличествоНачальныйОстаток,
	ТоварыВРознице.КоличествоОборот,
	ТоварыВРознице.КоличествоПриход,
	ТоварыВРознице.КоличествоРасход
ИЗ
	РегистрНакопления.ТоварыВРознице.ОстаткиИОбороты(&НачПериода, НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ), СЕКУНДА, 1), ДЕНЬ), День, , {(Номенклатура В ИЕРАРХИИ (&Номенклатура)), (Склад В ИЕРАРХИИ (&МагазинСклад))}) КАК ТоварыВРознице

Далее программно выводим скд в таблицу значений.
  

    ПроцесорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
    ТаблицаЗначений = Новый ТаблицаЗначений;
    ПроцесорВывода.УстановитьОбъект(ТаблицаЗначений);
    ПроцесорВывода.Вывести(ПроцессорКомпоновкиДанных);

 

Сам код для встраивания выглядит так: 

 
 

   Запрос = Новый Запрос;
    Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
    
    Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
    Запрос.УстановитьПараметр("КонецПериода", КонецДня(КонецПериода));
    Запрос.УстановитьПараметр("МагазинСклад", МагазинСклад);
    Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
    
    ЗапросОстатковНаКаждыйДень(Запрос);
    
    Запрос.Текст =
        "ВЫБРАТЬ * ИЗ втОстаткиНаКаждыйДень";
    ТаблицаРезультат = Запрос.Выполнить().Выгрузить();

Тестировалось на УТ 10.3.1.17. Должно работать на любых релизах, так как регистры не менялись.

Вступайте в нашу телеграмм-группу Инфостарт

Отчет остатки всем датам УТ 10.3

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

02.09.2020    253320    1402    421    

1152

Инструментарий разработчика СКД Программист 1С 8.3 Бесплатно (free)

В этой статье представлен СКДБилдер — общий модуль-обёртка над объектной моделью СКД, который сокращает код в 3-4 раза и делает его читаемым.

29.01.2026    6157    323    shapa_pro    25    

69

СКД Программист 1С:Предприятие 8 Бесплатно (free)

Статья написана по результатам проведенного внутреннего обучающего вебинара для разработчиков ГК «СофтБаланс». Если осилить 25 000 знаков - задача для вас непосильная, где-то на бескрайних просторах интернета видео есть (или будет). Но здесь информация точнее. Разберем, чем запрос для СКД принципиально отличается от обычного запроса и как модифицируется в зависимости от настроек. Изучим «базовый рецепт» написания запроса для СКД, сформируем чек-лист. Полезно будет всем – от стажеров до тех. лидов. Всем, кто не снимает галку «автозаполнение» и пишет запросы для отчетов в консоли запросов – читать (вдумчиво) обязательно.

29.10.2025    18147    ovetgana    112    

110

СКД Программист 1С:Предприятие 8 Бесплатно (free)

Описан способ заполнения списка доступных значений для полей наборов данных и параметров в схеме компоновки данных для любых конфигураций (с использованием БСП или без).

01.07.2025    10585    krasnoshchekovpavel    5    

68

СКД Программист Стажер 1С:Предприятие 8 Россия Бесплатно (free)

Несколько способов управления формами выбора параметров и отборов СКД.

10.04.2025    10116    Neti    0    

41

СКД Программист 1С:Предприятие 8 Бесплатно (free)

Хорошая отчетная форма - сродни искусству. Есть какое-то невероятное эстетическое удовольствие в том, чтобы разобраться в логике учета и анализируемых показателях, спроектировать архитектуру хранения данных так, чтобы оптимально собрать эти показатели вместе с аналитическими разрезами в запросе, а затем настроить отображение так, чтобы, глядя на результат, сразу было понятно, что это за отчет и какие задачи он призван решать. Система компоновки данных - это моя первая, главная и, наверное, единственная "рабочая" любовь. Ее я использую везде, где только можно и где нельзя тоже. Хочу поделиться с вами некоторыми практическими приемами в работе с отчетами на СКД, которые, надеюсь, будут полезны.

27.02.2025    16288    ovetgana    50    

93

СКД Программист 1С:Предприятие 8 Бесплатно (free)

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

24.12.2024    13933    Akcium    17    

46

СКД Механизмы типовых конфигураций Запросы Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бесплатно (free)

Работая с типовыми отчетами в конфигурациях «Зарплата и управление персоналом, редакция 3», «Зарплата и кадры государственного учреждения, редакция 3» и подобных, в схемах компоновки данных можно встретить конструкции запросов, которые обращаются к некоторым виртуальным таблицам.

20.08.2024    10671    AlexeyPROSTO_1C    1    

32
Для отправки сообщения требуется регистрация/авторизация