База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как в 1С:УТ 11.5 создать отчет о продажах по конкретному приходу?
- В этой теме 1 ответ, 2 участника, последнее обновление 3 часа, 1 минута назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
19 апреля 2026 в 11:17 #36653
1С УТ 11.5 создать отчет о продажах по конкретному приходу
-
19 апреля 2026 в 11:17 #36654
Чтобы в 1С:Управление торговлей 11.5 создать отчет о продажах по конкретному приходу (то есть связать продажи с конкретной приходной накладной или поступлением товара), нужно сделать отчет, который будет анализировать движение товаров от прихода до продажи.
Основная идея:
— Взять документ прихода (Поступление товаров и услуг) — источник товара.
— Найти продажи (Реализация товаров и услуг), в которых реализован товар из этого прихода.
— Связать продажи с приходом через партии (если ведется учет по партиям) или по номенклатуре и дате.### Вариант 1. Если ведется учет по партиям (регистр «Партии товаров на складах»)
Тогда можно построить запрос по регистру «Партии товаров на складах» и регистру «Продажи»:
|ВЫБРАТЬ
| ПартииТоваровНаСкладах.Партия КАК Партия,
| ПартииТоваровНаСкладах.Номенклатура КАК Номенклатура,
| ПартииТоваровНаСкладах.Склад КАК Склад,
| ПартииТоваровНаСкладах.КоличествоОстаток КАК Остаток,
| Продажи.Регистратор КАК ДокументПродажи,
| Продажи.Количество КАК КоличествоПродажи,
| Продажи.Сумма КАК СуммаПродажи
|ИЗ
| РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&ДатаКонец, Партия = &Партия) КАК ПартииТоваровНаСкладах
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ
| РегистрНакопления.Продажи.Товары КАК Продажи
| ПО ПартииТоваровНаСкладах.Партия = Продажи.Партия
|ГДЕ
| ПартииТоваровНаСкладах.Партия = &ПартияПараметр &Партия — это ссылка на конкретный приход (партия из документа Поступление товаров и услуг).
Такой отчет покажет продажи, связанные с конкретной партией прихода.
—
### Вариант 2. Если учет партий не ведется
Тогда можно сделать отчет по номенклатуре и дате прихода, например:
|ВЫБРАТЬ
| РеализацияТоваровУслуг.Дата КАК ДатаПродажи,
| РеализацияТоваровУслуг.Номер КАК НомерПродажи,
| РеализацияТоваровУслуг.Товары.Номенклатура КАК Номенклатура,
| РеализацияТоваровУслуг.Товары.Количество КАК КоличествоПродажи,
| ПоступлениеТоваровУслуг.Дата КАК ДатаПрихода,
| ПоступлениеТоваровУслуг.Номер КАК НомерПрихода
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ
| Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг
| ПО РеализацияТоваровУслуг.Номенклатура = ПоступлениеТоваровУслуг.Номенклатура
|ГДЕ
| ПоступлениеТоваровУслуг.Ссылка = &ДокументПриходаЗдесь &ДокументПрихода — ссылка на конкретный документ прихода.
—
### Как сделать отчет в конфигураторе
1. Создайте новый отчет (Объекты конфигурации → Отчеты → Создать).
2. В схеме компоновки данных добавьте набор данных с запросом, как выше.
3. Добавьте параметр &ДокументПрихода (тип — Документ.ПоступлениеТоваровУслуг).
4. Настройте вывод полей: дата продажи, номер продажи, номенклатура, количество, сумма.
5. Добавьте фильтр по параметру &ДокументПрихода.
6. В интерфейсе отчета сделайте выбор конкретного документа прихода.
7. Запустите отчет — получите продажи по выбранному приходу.—
### Важные моменты
— Если в базе ведется учет партий, лучше использовать их, чтобы точно связать продажи с приходом.
— Если партий нет, связь будет приблизительной — по номенклатуре и дате.
— В УТ 11.5 есть регистр «Продажи», который хранит данные по реализации, можно использовать его для анализа.
— Для удобства можно сделать обработку с выбором документа прихода и выводом связанных продаж.—
Если нужно, могу помочь с готовым кодом отчета или обработкой.
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.