Как создать запрос на вывод ИНН клиента в отчете о продажах в 1С?

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

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

        Создание запроса о продажах с выводом ИНН Клиента

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

          Чтобы создать запрос в 1С, который выводит данные о продажах с ИНН клиента, нужно использовать регистр накопления «Продажи» (или аналогичный в вашей конфигурации) и получить ИНН из справочника Контрагенты.

          Пример запроса на языке запросов 1С для системы компоновки данных или обычного запроса:

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

          Объяснение:

          — В запросе берутся обороты регистра Продажи за период с параметрами &НачалоПериода и &КонецПериода.
          — Через внутреннее соединение связываем поле Контрагент регистра с элементом справочника Контрагенты, чтобы получить ИНН.
          — Выводим ИНН, номенклатуру, количество и сумму продаж.
          — Можно добавить фильтры по дате, контрагенту и т.п.

          Если используете систему компоновки данных (СКД), то параметры &НачалоПериода и &КонецПериода задаются в настройках отчета.

          Если в вашей конфигурации поле ИНН хранится в другом месте (например, в реквизитах контрагента или в дополнительном справочнике), то нужно подкорректировать путь к ИНН.

          Рекомендую посмотреть пример запроса с регистра накопления и связью с контрагентом здесь:

          https://infostart.ru/public/106129/ (пример проверки ИНН и работы с контрагентами)

          https://infostart.ru/public/1368ce7c-5be9-4b0e-b4de-d4b999105e95.pdf (пример запросов по продажам с использованием регистров накопления)

          Если нужна помощь с конкретной конфигурацией — укажите её, чтобы дать точный запрос.

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