Универсальный отчет: «Доходы, расходы, планирование»
Автор этой разработки — Желонкина Мария, ведущий специалист ООО «О-Планет», профессионал высшей категории.
Желаем приятной работы!
Работа со статьями.
Сначала нам нужно создать описание отчета.
Для начала добавим вариант формирования отчета.
В появившемся окне ввести название настройки.
В один файл можно включить несколько вариантов формирования, отличающихся составом статей или настройками (например, с разными организациями).
Далее переходим к вводу статей, которые будут отображаться в нашем отчете. Вводим их в виде дерева на закладке «Статьи затрат».
Готовое дерево выглядит следующим образом:
Все статьи рассчитываются от параметров и от других статей, параметры рассчитываются непосредственно по данным информационной базы.
Работа с параметрами
Далее необходимо ввести в программу параметры на закладке «Параметры».
Параметры можно вводить самостоятельно или создать по ранее введенным статьям. Редактировать параметры можно списком и поодиночке.
Окно редактирования выглядит следующим образом:
Параметр – имя самого параметра
Счет — счет, данные которого мы используем
Тип ресурса — какие именно данные по счету мы хотим получить. Возможные варианты: Оборот, Оборот Дт, Оборот Кт, Остаток, Остаток Дт, Остаток Кт.
Субконто 1-3 — указываем субконто, которые должны попасть в выборку. Если не заполнено, то выбираются данные по всем субконто. Если у нам нужно сделать отбор по нескольким разным субконто, то для каждого нужно создавать отдельный параметр.
Кор. счет — счет задается только если нужно получить обороты в корреспонденции именно с этим счетом. Для него также могут быть указаны отборы по субконто (кор. субконто1-3).
Ресурс — имя выбираемого ресурса. Возможные варианты: количество, сумма.
В целом настройка параметра по своей логике идентична настройке типового отчета по проводкам.
Параметр попадает в расчет только, если для него установлен признак использования. Его можно устанавливать для каждого параметра вручную или для всех разом.
Создание формул статей
Когда введены параметры, можно создавать формулы для статей.
Формула может состоять из нескольких строк и содержать как параметры (колонка Параметр), так и статьи (колонка Статья). Действие содержит арифметическое действие, которое необходимо выполнить с данной строкой. Для первой строки можно не указывать. Если не указано никакое, то интерпретируется как «+». Коэффициент — это произвольное число, на которое умножаются данные, прежде чем над ними будет выполнена арифметическая операция.
Примеры:
Содержит данные одного параметра:
Задан коэффициент:
Состоит из нескольких параметров:
Разность статей:
Сохранение/загрузка настройки
Сохраним введенную настройку. Для этого достаточно указать имя файла, куда мы хотим сохранить, кодировку (можно использовать значение по-умолчанию) и нажать кнопку «Сохранить».
Что восстановить ранее сохраненные данные необходимо нажать на кнопку Прочитать.
Формирование отчета
Для отчетов определены два основных вида: план-фактный и сравнительный. Но путем комбинации вспомогательных параметров можно существенно изменять их внешний вид. Выбор способа формирования отчета в поле «Тип»
План-фактный отчет
Имеет следующие отличительные черты:
1. Может быть периодическим
2. Может иметь итоги
3. При формировании использует плановые данные.
Дополнительные параметры:
Шаг — позволяет выполнить разбивку отчета на несколько периодов. Например, если период формирования указан квартал. Шаг «произвольный» предполагает формирование за весь указанный период.
С итогами — выводит дополнительно колонку с итогами.
Например:
Если установить флажок «План», то в отчет будет добавлена колонка «План», содержащая введенные пользователем плановые данные за данный период (о вводе плана см. ниже). Флажки абсолютное и относительное отклонение добавляют соответствующие колонки, показывая разницу между плановыми и фактическими данными.
Сравнительный отчет
Формирует данные за указанный период и за аналогичный период прошлого года. Отклонения выводятся также опционально
Ввод плановых данных
Выполняется на закладке «Ввод плана». При вводе плановых данных важно соответствие статей статьям, введенным для основного расчета. Поэтому рекомендуется пользоваться функцией . Она скопирует ранее введённые статьи из закладки «Статьи затрат». Ввод данных выполнятся на год в разрезе месяцев. Пользователь может заполнить вручную все статьи или заполнить только часть из них, а расчетные (те, которые считаются только от других статей) рассчитать по кнопке «Рассчитывать итоговые строки». Для выполнения расчета обязательно должна быть заполнена настройка статей затрат (закладки «Параметры» и «Статьи затрат»), т.к. все формулы подтягиваются оттуда.
Сохранение и восстановление данных плана из файла выполняется на этой же закладке.
Для использования плановых данных при формировании план-фактного отчета необходимо на закладке «Настройки» указать файлы с сохраненными планами и нажать «Загрузить». Только после этого они попадут в отчет.
Качайте, пользуйтесь! Мы будем рады услышать Ваши отзывы, комментарии и пожелания.
Этот универсальный отчет навсегда решит вопрос с выводом расчета прибыли и убытков из 1С:Бухгалтерия предприятия 8.2. Отчет строится по бухгалтерским проводкам, позволяет определять статьи доходов и расходов и формулы их расчета на уровне пользователя. Позволяет сравнивать фактические данные с плановыми за выбранный период. Подарок всем бухгалтерам от ООО «О-Планет».
Перейти к публикации
Неплохо…
(2) У нас два параллельных направления по 1С, за каждое отвечает отдельный специалист. Остальные могут участвовать как в работе первого, так и второго, в зависимости от необходимости.
Да вы что все?! 😀 У нас ДВА ведущих специалиста, потому что ДВА направления, которые не пересекаются, хотя оба — по 1С.
(6) Эхехе, зачем сравниваешь нас с собой? Маша — ведущий на текущих разработках и сопровождении. Лену арендует крупная торговая сеть на аутсорсинге, на постоянной основе.
можно ли отчет использовать для вывода выручки и себестоимости по товару?
(8) Думаю, что да.
Спасибо, как раз то, что нужно
а для 8.1 нет версии? а то что-то сильно не хочется заниматься копипастом 🙁
Похоже что весьма толковая разработка. Жаль только что для бухгалтерии — я бухгалтерией мало занимаюсь.
Если бы нечто подобное было для УТ …
Зашел убедиться, что первый комментарий будет про девушку. Убедился.
Здравствуйте.
Спасибо, очень полезная разработка. Жаль, не могу воспользоваться: расходы учитываются по подразделениям. А подразделения по какой-то странной, я бы даже сказала — болезненной прихоти разработчиков конфигурации (8.2, Бухгалтерия) не являются субконто к счету 26, например, а зашиты где-то там ещё..
Скажите, пожалуйста, в Вашем отчете можно ли как-то всё же выбрать подразделения при создании параметров?
Спасибо.
Почему бы не приложить к описанию заполнения простой пример файла с настройками????
(13) есть для ут и упп в одном флаконе 😉
пример с настройками нужен обязательно
так не взлетит
Да, с примером было бы лучше. Но попробую разобраться в такой, на днях попросили показать подобный отчет с возможностью построения своей структуры. И как раз по бухсчетам, несмотря на источник УПП
есть глюк в программе, там когда во вкладке «статьи затрат» добавляешь подчиненную строку, то она не считается.
У меня ваще не считается ничего..:(
Ну чтож. Рискнем, скачаем. Наш главный бухгалтер попросила отчет «такой же как в Отчетах руководителю как Доходы/расходы/прибыль/убыток, но расширенный с группировкой по организациям,подразделениям и с математикой по расчету прибыли» и т.д. За труды плюс)
(19) ascold,
да, судя по коду — выложили черновик
по дереву статей (не считается по нижним веткам) — ошибка здесь
Процедура РазобратьВТаблицу(ТабФормул, Строки_) Экспорт
Для Каждого Текстр из Строки_ Цикл
Если текстр.Строки.Количество() = 0 и ЗначениеЗаполнено(Текстр.родитель) Тогда
Надо поставить НЕ ЗначениеЗаполнено.
Второй глюк — не считает если формула для статьи основана на других статьях. Щас найдем и это.
Идея и сама работа отличная! Но с сюрпризами ))) Исправлю второй глюк, а сколько их там еще, чую не к добру все это…
интересно, вот этот кусок кода из представленной работы:
Показать
нельзя написать вот так?:
по второму глюку (не считает если формула статьи основана на другой статье) — вот этот кусок кода показался странным
Показать
т.е. программист в таблице обнулил только-что рассчитанные цифры по статьям (далее по коду — из этой таблицы он переносит данные в основную). Детально не разбирался, может и не понял или не увидел логику, но убрал этот кусок — все стало нормально выводится. Если в первом случае это ошибка была, то это то что такое?
там глюк на глюке, код абсурдный, авторам лучше убрать это творение дабы не позорится
да, впустую потрачено время.