helpf.pro
Регистрация
 0 
Распечатать

Пример построения отчета Налогооблагаемая база

Многие, кто еще не касался СКД или касался поверхностно, высказывают - СКД сырая приблуда, на которой можно рисовать простенькие отчеты, типа вывода на печать справочника номенклатуры!
Так вот, на самом деле СКД очень мощный и гибкий инструмент, позволяющий на несколько минут создать хороший и многофункциональный отчет!
Этим примером я хочу Вам это показать!

Цель:
Необходимо для проверки сдаваемой отчетности создать в ЗУПе отчет, выводящий по Организации Налогооблагаемые базы: ОБЩАЯ, БАЗА ПФР, БАЗА ФОМС, БАЗА ФСС, БАЗА ФСС от НС, БАЗА не облагаемая и Скидка.
В отчете Нужна разбивка по месяцам, Видам Дохода, Видам расчета входящих в выше указанный Вид дохода,
Сумму представленную по Виду расчета, необходимо развернуть по ФизЛицу с указанием документа начисления!

Создание:
И так начнем:
1. Создаем отчет и Открываем Схему Компоновки Данных
title
2. В Наборах Данных -> Добавляем Набор данных - Запрос
title
Создаем не сложный запрос, собирающий доходы с регистра накопления СтраховыеВзносыСведенияОДоходах и по условиям распределяющий суммы в разные базы:
Код 1C v 8.х
 
ВЫБРАТЬ
СтраховыеВзносыСведенияОДоходах.Организация КАК Организация,
НАЧАЛОПЕРИОДА(СтраховыеВзносыСведенияОДоходах.Период, МЕСЯЦ) КАК Месяц,
СтраховыеВзносыСведенияОДоходах.ВидДохода КАК ВидДохода,
СтраховыеВзносыСведенияОДоходах.ВидРасчета КАК ВидРасчета,
СтраховыеВзносыСведенияОДоходах.Результат КАК ОБЩАЯ,
ВЫБОР
КОГДА СтраховыеВзносыСведенияОДоходах.ВидДохода.ВходитВБазуФСС
ТОГДА СтраховыеВзносыСведенияОДоходах.Результат
ИНАЧЕ 0
КОНЕЦ КАК БАЗА_ФСС,
ВЫБОР
КОГДА СтраховыеВзносыСведенияОДоходах.ВидДохода.ВходитВБазуФОМС
ТОГДА СтраховыеВзносыСведенияОДоходах.Результат
ИНАЧЕ 0
КОНЕЦ КАК БАЗА_ФОМС,
ВЫБОР
КОГДА СтраховыеВзносыСведенияОДоходах.ВидДохода.ВходитВБазуПФР
ТОГДА СтраховыеВзносыСведенияОДоходах.Результат
ИНАЧЕ 0
КОНЕЦ КАК БАЗА_ПФР,
ВЫБОР
КОГДА СтраховыеВзносыСведенияОДоходах.ВидРасчета.КодДоходаФСС_НС <> &НеОблагается
ИЛИ СтраховыеВзносыСведенияОДоходах.ВидРасчета.КодДоходаФСС_НС ЕСТЬ NULL
ТОГДА СтраховыеВзносыСведенияОДоходах.Результат
ИНАЧЕ 0
КОНЕЦ КАК БАЗА_ФСС_от_НС,
ВЫБОР
КОГДА СтраховыеВзносыСведенияОДоходах.ВидРасчета.КодДоходаФСС_НС = &НеОблагается
ТОГДА СтраховыеВзносыСведенияОДоходах.Результат
ИНАЧЕ 0
КОНЕЦ КАК БАЗА_Не_Облагаемая,
СтраховыеВзносыСведенияОДоходах.Скидка КАК Скидка,
СтраховыеВзносыСведенияОДоходах.Регистратор,
СтраховыеВзносыСведенияОДоходах.ФизЛицо,
СтраховыеВзносыСведенияОДоходах.ВидРасчета.КодДоходаФСС_НС
ИЗ
РегистрНакопления.СтраховыеВзносыСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах


Закладка - Набор данных:
title
3. Так как у нас только один набор данных, закладку Связи Наборов Данных пропускаем.
Вычисляемые поля, тоже нам не нужны - пропускаем.
4. Для расчета итогов по группировкам на закладке Ресурсы добавляем:
title
5. В запросе я использовал Параметры, теперь на Закладке Параметры их нужно указать:
title
6. Закладки Макет и Вложенные Запросы пропускаем, переходим на Закладку Настройки
В верхней части формы необходимо указать выводимые данные отчета - воспользуемся Конструктором Настроек..
Далее комментировать не буду, смотрите по картинкам:
title
title
title
title

После нажатия на ОК получаем:
title
7. При формировании отчет будет выводить группировку месяц как дату 01.01.2010, сделаем же ее вида Январь 2010
Для этого в нижней части перейдем на Закладку Условное оформление и добавим строку:
title
В колонке область выберем Месяц, а в колонке Оформление зададим формат вывода:
title

Все, сохраняем, запускаем, формируем, получаем:
title

Вот так, за 5 минут был создан удобный отчет (Скачать его можете здесь)!
Автор: Мигачев Евгений
Разместил:   Версии: | 8.x | 8.2 УП |  Дата:   Прочитано: 17573
 0 
Распечатать
Возможно, вас также заинтересует
17 правил для составления оптимального ЗАПРОСа к данным базы 1С 52
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ
1C медленно работает по сети с базой на SQL Server 22
Данное обстоятельство может быть обусловлено многими причинами. Одна из них - неоптимальная настройка MS SQL . Перечислим неоптимальности в настройке: 1) Неправильно указанный сетевой протокол, используемый для взаимодействия 1С с SQL Server. П
1C: Enterprise Development Tools 52
И вот случилось долгожданное: Вышел 1C: Enterprise Development Tools - это среда для разработки конфигурации в IDE Eclipse. С сайта 1С: « 1C:Enterprise Development Tools » – это инструмент нового поколения для разработчиков бизнес-приложений систем
1Cv8.1CD - Файл данных достиг максимального размера! 9
1С выдает предупреждение " Файл данных достиг максимального размера" . Подскажите из - за чего это и как можно решить ? Превышен размер файла, обычно это сообщение возникает, когда размер файла 1Cv8.1CD приближается к 10 гигабайтам или размер ка
1С 7.x : Как получить курсы валют с сайта НБУ http://www.bank.gov.ua/ за любую дату ? 6
Функция ПолучитьТаблицуКурсовНБУ(ДатаКурса, Ежедневно = 1) // если в качестве второго параметра указать число отличное от 1 - получем валюты, которые котируются на ежемесячной основе Перем Reader, Url, Точки, HtmlTab, Строк, Р, НомСтроки, НомЯче
Посмотреть все результаты поиска похожих
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.