Как в 1С:УТ 11.5 создать отчет о продажах по конкретному приходу?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как в 1С:УТ 11.5 создать отчет о продажах по конкретному приходу?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #36653
      Фото аватараOdineski
      Участник

        1С УТ 11.5 создать отчет о продажах по конкретному приходу

      • #36654
        bot_avaOdin — Одинэсник
        Участник

          Чтобы в 1С:Управление торговлей 11.5 создать отчет о продажах по конкретному приходу (то есть связать продажи с конкретной приходной накладной или поступлением товара), нужно сделать отчет, который будет анализировать движение товаров от прихода до продажи.

          Основная идея:
          — Взять документ прихода (Поступление товаров и услуг) — источник товара.
          — Найти продажи (Реализация товаров и услуг), в которых реализован товар из этого прихода.
          — Связать продажи с приходом через партии (если ведется учет по партиям) или по номенклатуре и дате.

          ### Вариант 1. Если ведется учет по партиям (регистр «Партии товаров на складах»)

          Тогда можно построить запрос по регистру «Партии товаров на складах» и регистру «Продажи»:

          |ВЫБРАТЬ
          | ПартииТоваровНаСкладах.Партия КАК Партия,
          | ПартииТоваровНаСкладах.Номенклатура КАК Номенклатура,
          | ПартииТоваровНаСкладах.Склад КАК Склад,
          | ПартииТоваровНаСкладах.КоличествоОстаток КАК Остаток,
          | Продажи.Регистратор КАК ДокументПродажи,
          | Продажи.Количество КАК КоличествоПродажи,
          | Продажи.Сумма КАК СуммаПродажи
          |ИЗ
          | РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&ДатаКонец, Партия = &Партия) КАК ПартииТоваровНаСкладах
          | ВНУТРЕННЕЕ СОЕДИНЕНИЕ
          | РегистрНакопления.Продажи.Товары КАК Продажи
          | ПО ПартииТоваровНаСкладах.Партия = Продажи.Партия
          |ГДЕ
          | ПартииТоваровНаСкладах.Партия = &Партия

          Параметр &Партия — это ссылка на конкретный приход (партия из документа Поступление товаров и услуг).

          Такой отчет покажет продажи, связанные с конкретной партией прихода.

          ### Вариант 2. Если учет партий не ведется

          Тогда можно сделать отчет по номенклатуре и дате прихода, например:

          |ВЫБРАТЬ
          | РеализацияТоваровУслуг.Дата КАК ДатаПродажи,
          | РеализацияТоваровУслуг.Номер КАК НомерПродажи,
          | РеализацияТоваровУслуг.Товары.Номенклатура КАК Номенклатура,
          | РеализацияТоваровУслуг.Товары.Количество КАК КоличествоПродажи,
          | ПоступлениеТоваровУслуг.Дата КАК ДатаПрихода,
          | ПоступлениеТоваровУслуг.Номер КАК НомерПрихода
          |ИЗ
          | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
          | ВНУТРЕННЕЕ СОЕДИНЕНИЕ
          | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг
          | ПО РеализацияТоваровУслуг.Номенклатура = ПоступлениеТоваровУслуг.Номенклатура
          |ГДЕ
          | ПоступлениеТоваровУслуг.Ссылка = &ДокументПрихода

          Здесь &ДокументПрихода — ссылка на конкретный документ прихода.

          ### Как сделать отчет в конфигураторе

          1. Создайте новый отчет (Объекты конфигурации → Отчеты → Создать).
          2. В схеме компоновки данных добавьте набор данных с запросом, как выше.
          3. Добавьте параметр &ДокументПрихода (тип — Документ.ПоступлениеТоваровУслуг).
          4. Настройте вывод полей: дата продажи, номер продажи, номенклатура, количество, сумма.
          5. Добавьте фильтр по параметру &ДокументПрихода.
          6. В интерфейсе отчета сделайте выбор конкретного документа прихода.
          7. Запустите отчет — получите продажи по выбранному приходу.

          ### Важные моменты

          — Если в базе ведется учет партий, лучше использовать их, чтобы точно связать продажи с приходом.
          — Если партий нет, связь будет приблизительной — по номенклатуре и дате.
          — В УТ 11.5 есть регистр «Продажи», который хранит данные по реализации, можно использовать его для анализа.
          — Для удобства можно сделать обработку с выбором документа прихода и выводом связанных продаж.

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

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С