Добрый день!
Прошу подсказать, как можно сформировать отчет за период по счетам 10, 21, 43 и 41, чтобы можно было видеть ежедневные обороты и остатки по этим счетам, и настроить, чтобы показывались дни, где есть конечное сальдо.
Все комментарии (20)
Комментарии закрыты.
Здравствуйте!
Из возможных типовых вариантов 1С можно использовать Универсальный отчет.
Настройки могут быть такими. как во вложении.
Поскольку внутри настроены формулы, вам лучше отчет загрузить — файл настроек xml тоже прикладываю.
Как загружать настройки в Универсальный отчет — в нашей статье:
Как работать с Универсальным отчетом в 1С
Это максимум, что мы можем сделать типовым функционалом.
Для более серьезного отчета уже потребуется помощь программиста и полноценный внешний отчет.
Спасибо за файл.
Кроме оборота и остатка по Л и К мне нужны данные по кол-ву. Подскажите, как в отчет добавить кол-во?
Количество в отчете есть и по оборотам и по остаткам.
Прошу прощения, не заметила.
1) А как сделать, чтобы можно было в верхней панеле выбирать либо показывать все (остаток нач, обороту, остаток кон) либо часть и них и также показывать все (оборот Д, оборот К, кол-во) либо часть из них?
2) Можно в отчет вывести номенклатуру? Как это сделаь?
3) Вы задачи две группы «Счет: 10 и 41» и Счет «21 и 43». Подскажите, а зачем такое разделение? И если один из счетов удалить например в группе «Счет: 10 и 41» удалить счет 10, то подом чтобы добавить нужно подбором? Нельзя сделать, чтобы счета 10 и 41 можно было по галочкам выбрать?
1. Тогда нужен полноценный отчет. Я вам настроила формулами так, что можно отображать данные с конечными остатками, если стоит флаг Только с остатками.
Если его снять — будет показываться все.
2. Номенклатуру вывести можно для 21, 41, 43 счетов и 10 (кроме 10.07 )- это субконто 1.
Для этого нужно в структуре после группировки Дата указать группировку Субконто1, потом группировку Счет и можно добавить еще группировку Регистратор, тогда информация будет полной.
3. Счет 21 и 43 не имеет подсчетов, поэтому я отбираю не по группе а по этим конкретным счетам.
Счета 10 и 41 — имеют подсчета. Поэтому я отбираю их в списке по группам: туда будут включаться все входящие в них подсчета.
Да, можно было бы задать один фильтр, но тогда пришлось бы все счета указывать вручную — их много. Удобнее указать два счета, что имеют подсчета — в группе, а два остальных — напрямую и объединить их через группировку ИЛИ.
Если оставите флаг в группе 10,41 и снимите флаг в группе 21, 43 будет показываться только 10 и 41 счета в отчете. Также внутри группы можно снимать флажки и выставлять, как нужно. Вкладка Фильтр может быть вами изменена по своему вкусу.
Добрый день!
Начала тестировать настроенный вами отчет..
Вначале сформировала ОСВ 43 счета за один день 07.05.2025 и вывела только кол-во.
В вашем отчета оставила поля, только по кол-ву и ожидала увидеть данные как в ОСВ, но вижу другие данные.
Подскажите, почему данные отличаются? Почему суммы по Итого различаются и в остатке не выводится номенклатура, по которому на конец дня положительный остаток?
Подробное описание и скрины в приложение
«В вашем отчета оставила поля, только по кол-ву и ожидала увидеть данные как в ОСВ, но вижу другие данные.»
«Почему в остатке не выводится номенклатура, по которому на конец дня положительный остаток?»
У вас отображаются только данные с оборотами, то есть те, где есть Документ. Из него мы берем дату и группируем.
Нужно подумать, как вытягивать дату без оборотов, то есть, если есть остатки с прошлых периодов.
Вот этот момент. Подумаю, можно ли тут иначе что-то сделать и вернусь с ответом.
Подскажите, а как вы в сообщение вставляете картинку? Какими инструментами?
По кнопке Добавить файл добавляю сохраненный скин картинки.
Очень удобно и быстрее, чем включать картинки в файл.
Прикрепить можно не только файл Word, но и просто картинки типа jpg, gif, png, pdf, doc, docx, xml, rar, zip, erf, epf, mxl.
Максимальный размер файла: 8MB.
Но перед добавлением вы получается делаете скрины картинок из 1С например и сохраняете и только потом их вставляете?
А есть способ, чтобы например ножницами вырезать нужный фрагмент и без дополнительного сохранения сразу вставить?
Да, все верно.
Сначала сохраняю картинки, потом вставляю в ответ.
Сделала как вы написали.
Результат и вопросы в приложение
Давайте попробуем настроить формулу периода так (см. скрин)
Настройки можете загрузить, посмотрите, что получилось.
Флаг Только с остатками не выставляйте в Нет. Формула настроена таким образом, что Да — это когда ненулевой остаток, НЕТ — нулевой.
Если вы хотите видеть все записи, то не выставляйте флаг Только с остатками, иначе, даже поставив флаг у поля и выбрав НЕТ — вы получите только нулевые остатки без тех, по которым остатки есть. Это не полное отображение.
Фильтр Только с остатками работает на ДА только: если нужно увидеть все, что с остатками конечными. Вы об этом писали в условии, но тогда обороты и остатки в итогах у вас могут не идти. Удобно использовать этот фильтр просто если смотреть общую динамику оборотов за день, например, но для полной картины и правильных остатков флаг там стоять не должен.
Полноценный отчет у нас есть от разработчиков — это ОСВ по счету.
Если мы для каких-то своих целей хотим увидеть какие-то данные отдельно, можно настроить в УО какие-то фильтры на особые параметры в регистр бухгалтерии, которые будут отбираться из всего множества записей регистра. Но отбор — это не целое. Но очень часто, особенно, если подключить в структуру еще поле Документ — даст возможность удобной работы по настроенным фильтрам для контроля данных.
Но итоги мы все-таки смотрим без фильтров типовым отчетом ОСВ по счету.
Можно при существующих фильтрах выводить остатки без фильтров только в полноценном внешнем отчете программиста, который соединит в отчете две таблицы: текущую как у нас — Остатки и обороты и еще одну — Остатки.
Универсальный отчет — это простейший конструктор, он может работать только с одной таблицей.
Но даже в таком виде информация достаточно удобная: по позициям номенклатуры можно за день отслеживать сразу прошедшие изменения (обороты), не формируя отдельно несколько отчетов ОСВ по счетам 10, 21, 43 и 41.
У нас ведение учета настроена так, что выпуск продукции и полуфабрикатов, связанной с ней выпускается в день реализации продукции, т.е. ежедневно не должно быть никаких остатков не по 21 ни по 43 счета.
Типовым механизмом в 1С это можно сделать так: формировать ОСВ по 21 и 43 на каждый день и смотреть остатки, но это трудозатратно и хотелось бы одним отчетом посмотреть эту информацию за нужный период
Все что можно сделать без привлечения программиста — я вам дала.
Объяснения все по поводу фильтров — выше даны также.
Попробуйте сделать отчет с новыми настройками — формула группировки по периоду изменена так, чтобы бралась дата не только оборотов, а полноценно по периоду таблиц проводок.
Это максимально что можно вытянуть из Универсального отчета, я даже включала в него код и формулы, но, как и писала выше, УО работает с данными только одной таблицы. Это простейший конструктор. Чтобы все было идеально — нужен полноценный отчет программиста с объединением 2х таблиц.
Тем не менее, увидеть обороты за день по этим счетам в одном отчете, и позиции, по которым не нулевые остатки, вы этим отчетом сможете.
Я бы только добавила регистратор в структуру, чтобы понимать как формировались обороты по счету и картинка была бы более информативной.
Доброе утро!
Спасибо за ваши ответы.
Прикладываю скрин с с вопросом
Анна, в Универсальном отчете мы взяли таблицу Остатки и обороты с регистратором, то есть, если вам вывести регистратор, как я вам советовала, то вы увидите причину такого поведения отчета.
Вот на моем примере: за 7.07.2024 на 43 счете по Шторы Венеция (кг) 2 реализации.
По первой нет остатка, только Кт оборот 10, и в результате кон. остаток, который автоматически переносится на следующую запись с другим регистратором, поэтому получается «как бы лишние остатки».
На самом деле они не «лишние», а просто «переносимые по регистратору». Если регистратор уберем, то будет непонятно поведение программы.
С регистратором как раз если выведите отчет — все сами увидите. У вас покажет отчет несколько документов по 43 счету за один день по одной продукции. Если вами нужны для проверки только обороты за день, то можете использовать этот отчет со всеми теми ограничениями, что писала выше.
Если хотите правильный вариант со всеми остатками, то придется просить написать программиста специальный отчет в СКД (Системе Компоновки Данных).
Типовой ОСВ-по счету — не простой отчет. Cпециально привожу скрин из кода СКД. Отчет использует не одна таблицу остатков и оборотов, а целых 3 таблицы: мы же в УО используем только одну — Остатки и обороты, поскольку УО не может работать с несколькими таблицами, для этого нужен специальный отчет программиста в СКД.
Типовой отчет ОСВ по счету соединяет и остатки с регистраторами для оборотов, как в нашем случае, и таблицу остатков без регистратора, т.е. без переходящих по документам остаткам: в таком случае поле начальных остатков не заполняется, оно берется без регистратора из первой таблицы, соединяя с данными второй таблицы с регистраторами для оборотов.
Что касается отчета только по 43 счету, то прикладываю к ответу выгрузку настроек только по 43 счету.
Но он так же будет показывать переходящие по регистраторам остатки, тут нужен не УО, а более сложный отчет программиста в СКД, чтобы это победить.