Универсальный отчет

Вопрос задал Ольга Г. (Санкт-Петербург)

Ответственный за ответ: Шаврова Ирина (★9.92/10)

Добрый день. Налоговая инспекция запрашивает договоры по которым проходило движение в книге покупок. Сама книга очень обьемная, с помощью какого отчета можно сделать выборку договоров по которым сф попали в книгу покупок за 4 кв 2022 г?

Все комментарии (6)

  1. Приложение

    Здравствуйте!
    Возможно, вам подойдет отчет по регистру НДС покупки, по которому строится Книга покупок.

    Настройки на скрине. В Шапке я предусмотрела возможность отбирать отдельно и по контрагентам данные и по договорам, если будет необходимо.

  2. Приложение

    Посмотрела сам регистр НДС покупки в Функции для Технического специалиста: поле Договор контрагента там есть, но оно почему-то разработчиками не заполняется.
    Очень странно.)
    Тогда этот вариант вам тоже не подойдет.

    Нужен специальный отчет, написанный программистом, который объединит запросом таблицу регистра НДС покупки и данные регистратора этого регистра.
    Типовыми средствами 1С этого, увы, не сделать.

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

    Тут только отчет в СКД.
    Универсальный отчет с этой задачей не справится — это простейший конструктор, который может работать только с одним объектом — справочником, или документом, или регистром.

    В данном случае в регистре нет нужной информации, поэтому к таблице НДС покупки нужно присоединять сам документ, формирующий записи в регистре — это уже сложный отчет в СКД (Системе компоновки данных).

  3. Ирина, добрый день. Вопрос снимается. Можно получить информацию в универсальном отчете, добавив через формулу договор. Спасибо!

    1
  4. Приложение

    О, сколько нам открытий чудных… 🙂

    Ольга, вы большая молодец!!!
    Теперь мы все будем иметь в виду, что если поле из ссылки не добавляется (а ведь должно — это Конструктор с открытыми данными реквизитов справочников и документов!), то имеет смысл проделать все то же самое через Формулу.

    Я приведу здесь настройки для пользователей, которым также будет интересно решение этой задачи, чтобы они смогли настроить показ скрытого поля через формулу.

    Отчет я как раз сейчас собиралась писать, но хорошо, что вы дали обратную связь, и мы открыли что-то новенькое…)

    Я тоже посмотрела этот «хитрый» способ, удивилась и восхитилась, что вы догадались попробовать это сделать. Копилка «Умелые ручки» активно пополняется, благодаря нашим подписчикам. Спасибо! 🙂

    Итак, как добавить Договор через Формулу в отчете по регистру накопления НДС покупки.

    Причина: поле «Договор контрагента» в регистре есть, но разработчиками не заполняется.
    Очевидно, что вытащить его мы можем через Регистратор — документ, которым фиксируется движение по этому регистру. Регистратор в регистре заполнен, в нем есть договор.

    Проблема: добавляем договор из Регистратора на вкладке Поля и сортировка и данные по договорам не отображаются в отчете (все-таки это какой-то баг, ведь открывая Регистратор мы поле договор видим и оно заполнено!).

    Решение Ольги, как я понимаю, было таким (Ольга, поправьте, если у вас вариант отличается, напишите здесь — тогда будет несколько версий):

    1. По кнопке Настройки на вкладке Поля и сортировка по кнопке Добавить — Формулу выбирает поле Регистратор, раскрываем его и перетаскиваем реквизит Договор вверх на поле формул (выглядит как на скрине)
    2. Внизу в окне названия поля указываем имя формулы — Договор, сохраняем формулу
    3. Созданную формулу выбираем в список полей на вкладке Поля и сортироки
    4. Структуру отчета можно сделать как у меня на скрине, чтобы договоры шли друг под другом в иерархии поставщиков и запускаем отчет на формирование.

    И чудо! Договор вполне себе заполнился! 🙂

    Вот такой интересный вариант. Огромное спасибо вам за наводку, Ольга!
    Думаю, что спасибо вам скажут и пользователи, которые прочитают этот вопрос.
    Берем на вооружение!))

  5. Ирина, спасибо огромное, что выложили алгоритм, все подробно и понятно описали, не ожидала такой отдачи. Очень приятно, что подключились к решению, а не отправили к программисту))))

    1
  6. Это вам спасибо, Ольга! 🙂

Комментарии закрыты.