Базовый пример использования фильтрации данных временными таблицами в запросе

01.11.24

Разработка - Запросы

В отчете приведен базовый пример фильтрации данных временными таблицами в основном запросе.

Файлы

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

Наименование Скачано Купить файл
Базовый пример использования фильтрации данных временными таблицами в запросе:
.erf 10,63Kb
1 3 000 руб. Купить

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

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

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

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Вместо предисловия

Всем привет! Задача данного отчета следующая - есть типовой документ "Перемещение товаров" в конфигурации 1С:Управление торговлей 11.5 на платформе 1С 8.3.22.2411.

 

Рис.1. Перемещение товаров

 

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

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

Думаю, что для "гуру" - данное решение будет малоинтересным, но для как базовая шпаргалка для памятки - вполне подойдет для всех.

 

Решение задачи

Методика решения задачи заключается в использовании дополнительных временных таблиц на базе основного запроса как фильтров для отбора данных. Всем, кому интересно, - качаем пример отчета.

 

Другие разработки автора

Актуализация печатных форм СФ и УПД 1096 от 16.08.2024

УПД 1096 от 16.08.2024 для старой УТ 11.4.13

УПД и СФ №1096 с 16.08.2024 для старых УНФ 1.6

 

Набор примеров работы с оборудованием через БПО:

Произвольная текстовая строка в кассовом чеке ККМ по стандарту БПО

Работа с эмулятором дисплея покупателя через БПО

 

Другие полезные обработки:

Набор готовых макетов этикеток (ценников) для Розницы 2.3

Пример получения данных на УФ из макета схемы компоновщика

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.19.52

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

базовая фильтрация запрос данные суд

См. также

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

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

16500 руб.

02.09.2020    274433    1528    422    

1188

Инструментарий разработчика Запросы Программист 1С 8.3 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Структура запроса. Обработка визуально показывает, из какого количества подзапросов состоит запрос.

2 стартмани

06.07.2026    4021    53    XSlava    20    

45

Запросы Программист 1С 8.3 Россия Бесплатно (free)

Визуальный «Конструктор запроса» 1С, встроенный прямо в VS Code, — аналог конструктора из Конфигуратора и EDT, но без запуска платформы. Расширение читает конфигурацию, выгруженную в файлы, позволяет собрать запрос мышью и генерирует корректный текст на языке запросов 1С (SDBL). Открывает уже существующий текст запроса из кода для правки и — что особенно ценно — сохраняет комментарии при цикле «открыть - править - сохранить». Подходит тем, кто пишет код 1С в VS Code, держит под рукой множество проектов и не хочет ради одного запроса запускать тяжёлый Конфигуратор или EDT.

26.06.2026    9185    Alex_YAM    5    

33

WEB-интеграция Запросы Программист 1С 8.3 Абонемент ($m)

Post1C - это внешняя обработка, которая превращает 1С в полноценный инструмент для тестирования REST API. Всё управление сосредоточено в одном окне: настройка запроса, выполнение, просмотр ответа и генерация кода - без переключения между формами. Аналог Postman, но работающий в привычной среде 1С.

1 стартмани

02.04.2026    3450    91    priem_nv    27    

66

Инструментарий разработчика Запросы Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

QueryConsole1C — расширение, включающее консоль запросов с поддержкой исполняемых представлений — аналогов виртуальных таблиц, основанных на методах программного интерфейса ЗУП. Оно позволяет выполнять запросы с учётом встроенной бизнес-логики, отлаживать алгоритмы получения данных и автоматически генерировать код на встроенном языке 1С.

1 стартмани

16.05.2025    12688    160    zup_dev    32    

86

Инструментарий разработчика Запросы Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 Абонемент ($m)

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

2 стартмани

05.03.2025    7112    24    XilDen    12    

29

Обновление 1С Запросы Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 Абонемент ($m)

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

3 стартмани

06.02.2025    6351    38    XilDen    26    

42