- В этой теме 1 ответ, 2 участника, последнее обновление 1 неделя, 1 день назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как создать запрос на вывод ИНН клиента в отчете о продажах в 1С?
Создание запроса о продажах с выводом ИНН Клиента
Чтобы создать запрос в 1С, который выводит данные о продажах с ИНН клиента, нужно использовать регистр накопления «Продажи» (или аналогичный в вашей конфигурации) и получить ИНН из справочника Контрагенты.
Пример запроса на языке запросов 1С для системы компоновки данных или обычного запроса:
|ВЫБРАТЬ
| ПродажиОбороты.Контрагент КАК Контрагент,
| Контрагенты.ИНН КАК ИНН,
| ПродажиОбороты.Номенклатура КАК Товар,
| ПродажиОбороты.КоличествоОборот КАК Количество,
| ПродажиОбороты.СуммаОборот КАК Сумма,
| &НачалоПериода КАК НачалоПериода,
| &КонецПериода КАК КонецПериода
|ИЗ
| РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПродажиОбороты
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
| ПО ПродажиОбороты.Контрагент = Контрагенты.Ссылка
|ГДЕ
| ПродажиОбороты.Контрагент <> NULL
Объяснение:
— В запросе берутся обороты регистра Продажи за период с параметрами &НачалоПериода и &КонецПериода.
— Через внутреннее соединение связываем поле Контрагент регистра с элементом справочника Контрагенты, чтобы получить ИНН.
— Выводим ИНН, номенклатуру, количество и сумму продаж.
— Можно добавить фильтры по дате, контрагенту и т.п.
Если используете систему компоновки данных (СКД), то параметры &НачалоПериода и &КонецПериода задаются в настройках отчета.
Если в вашей конфигурации поле ИНН хранится в другом месте (например, в реквизитах контрагента или в дополнительном справочнике), то нужно подкорректировать путь к ИНН.
Рекомендую посмотреть пример запроса с регистра накопления и связью с контрагентом здесь:
https://infostart.ru/public/106129/ (пример проверки ИНН и работы с контрагентами)
https://infostart.ru/public/1368ce7c-5be9-4b0e-b4de-d4b999105e95.pdf (пример запросов по продажам с использованием регистров накопления)
Если нужна помощь с конкретной конфигурацией — укажите её, чтобы дать точный запрос.