| 
					
						 Создается несколько сведений. Например, в первом агрегируются данные и в книге NC собираются общие суммы. Потом вычисляется коэффициент, например, произведенных к реализованным или отгруженным или такие данные вносятся в систему через форматы планирования или другими средствами. Потом все данные для расчета складываются в одну запись, например одна сумма в полях ВВ, другая сумма будет в полях ВД, а коэффициент в полях количеств. Ваши затраты умножаются на коэффициент и получается распределение в книге NA. Остатки сохраняются в книге ND для использования в следующем периоде.     У меня есть старые записи на счет сведения: Сведения (тр. GL21 – GL26 для FI-SL и FAGL21 – FAGL25 для НГГК) Основным инструментом реализации налоговых перерасчетов в среде НГГК является инструмент сведения. Сведение используется, чтобы определить, как данные “сводятся” (то есть уплотняются) из нескольких исходных налоговых книг-источников в одину книгу-получатель. Поскольку в ГГК можно использовать несколько различных книг можно добиться различных степеней детализации и/или различных размерностей. Перед созданием сведения необходимо определить некоторые книги в качестве книг сведения (VC_FAGL_ROLLUP - Определить регистр сведения, V_FAGL_T882G - Активация и параметры настройки неведущего регистра в БЕ) и таким образом определяется, смогут ли данные сводиться в книги. Перенос полей определяет, какие поля должны быть перенесены из таблицы-отправителя в таблицу-получатель ГГК. Есть два вида переноса полей: Постоянный перенос полей При выполнении сведения из исходной книги (исходных книг) в размерности книги сведения автоматически переносятся данные из следующих размерностей: •	регистр;  •	вид записи;  •	версия;  •	балансовая единица или компания (локальная или глобальная); •	валюта транзакции (в зависимости от определения книги сведения); •	единица измерения (в зависимости от определения книги сведения); •	индикатор дебета/кредита (в зависимости от определения книги сведения). Данные в размерностях Год и Период зависят от определения периода в книге сведения. Переменный перенос полей (тр. GCR1 – GCR6) Если требуется включить в книгу сведения другие размерности, например, счет, место возникновения затрат и.т.д, то следует для этих размерностей определить перенос полей. В переносе полей определяются следующие поля: •	Поля-отправители: размерности в исходной книге (исходных книгах); •	Поля-получатели: размерности в книге сведения. Если переносы полей для размерностей не определены, то данные таких размерностей уплотняются в размерностях, для которых переносы полей определены; однако, сами эти размерности в книгу сведения не переносятся. Правилом переноса полей определяется способ переноса размерностей в книгу сведения. Если требуется все данные перенести в неизменном виде, необходимо определить все имеющиеся размерности в переносе полей для данного сведения. При определении переноса полей можно задать его таким образом, что любая размерность из таблицы-отправителя будет переноситься в размерность-получатель в базе данных отдельных позиций, даже если в сводной таблице-получателе данная размерность отсутствует. Переносы полей и операции замещения Можно присваивать каждому переносу полей операцию замещения При определении правила переноса полей для сведения можно присвоить переносу полей некоторую операцию замещения. Операция замещения определяется кодом операции замещения; с помощью такой операции замещенные данные переносятся в размерности-получатели во время процесса сведения. Пользуясь правилами замещения (тр. GCVZ - Обработка правил), для операции замещения можно определить сразу несколько значений замещения. Путь по меню: Руководство по внедрению (IMG), разделы Бухгалтерия ГК → Переодические Работы → Сведение → Определение сведений (тр. FAGL21) Программы пользователя и сведения Программа пользователя - это трехсимвольный код, с помощью которого система получает указание обратиться к той или иной программе при обработке. При сведениях можно использовать следующие программы пользователя: Программа в заголовке сведения (FORM Axx_USER_EXIT) Данная программа вводится в поле Программа пользователя на экране Создать сведение <Имя >: Заголовок. Система обращается к этой программе пользователя после того, как заполнены внутренние таблицы для выполнения сведения. В этот момент можно выполнить общие проверки - например, проверить интервал между периодами  для данного сведения. Таблица заголовка переноса полей, программа 1 (FORM Bxx_USER_EXIT) Данная программа пользователя вводится в поле Программа пользователя после выборки на экране Изменение переноса полей: Данные . Эта программа используется системой для дальнейшего определения условий отбора данных для сведения. Таблица заголовка переноса полей, программа 2 (FORM Dxx_USER_EXIT) Данная программа пользователя вводится в поле Программа пользователя перед обновлением на экране Изменение переноса полей: Данные . Система обращается к этой программе пользователя после того, как полностью созданы записи-получатели. Данная программа пользователя используется только для выполнения замещений полей данных. Программа при операциях переноса полей/ замещения (FORM Cxx_USER_EXIT) Данная программа пользователя вводится в поле Программа пользователя на экране Изменение переноса полей: Данные, либо в поле Программа пользователя на экране Изменение ракурса "Замещение сведения" : Обзор . (Функции обеих программ совпадают.) Данная программа пользователя применяется для выполнения замещений ключевых полей. Система обращается к этой программе пользователя, когда конкретная размерность перемещается от отправителя к получателю. Введите программы пользователя в следующих форматах: •	SXX: S обозначает стандартные программы, поставляемые SAP. XX означает двузначный номер программы. •	UXX: U обозначает программы, определяемые пользователем. XX означает двузначный номер программы.
  Стандартные программы пользователя, поставляемые SAP, хранятся в программе RGLVS000. Для реализации налогового учета используются только пользовательские программы, находящиеся в пуле программ тр. GCX2 - FI-SL: User Exits, завис.от манданта, область GBRU, прог. J_3RF_TAX_GBRUINCL для FI-SL и  Z_3RF_PTA_GBRUINCL для НГГК.  Пакеты сведения Пакеты сведения - это основные единицы сведений. Их можно использовать для выполнения нескольких операций в рамках одного сведения. Применение пакетов позволяет избежать необходимости создания и выполнения отдельных сведений в случае, если требуется выполнить ряд различных сведений. Пакеты сведения содержат соответствующую информацию - набор пакетов, условие выбора для отбора данных, правило переноса полей и книг. Наборы сведения Значения наборов сведения (тр. GS01 – GS03) относятся ко всем пакетам в рамках данного сведения. Набор заголовка сведения является многомерным набором, который должен включать следующие размерности: •	регистр;  •	вид записи;  •	версия;  •	балансовая единица или компания (локальная или глобальная)  •	В наборе заголовка сведения нельзя использовать следующие размерности:  •	мандант;  •	период;  •	год. Многомерный набор заголовка может включать базовые и/или одномерные наборы. Для каждого пакета может быть определен набор пакета сведения. Значениями, заданными в наборе пакета сведения, определяется, какие данные для конкретного пакета будут сведены. Наборы сброса Наборы сброса используется для отбора полей данных из книги сведения и сбрасывания их в ноль до выполнения сведения. Набор сброса сведения является многомерным набором, в котором должны содержаться следующие размерности: •	регистр;  •	вид записи;  •	версия;  •	балансовая единица или компания (локальная или глобальная).  В наборе сброса нельзя использовать следующие размерности:  •	мандант;  •	период;  •	год. Многомерный набор сброса может включать базовые и/или одномерные наборы.  Правила именования сведений и наборов, включенных в них При создании сведений  и наборов для них целесообразно придерживаться следующих правил построения их имен: Первые 2 символа (RR) в имени сведения представляют собой название книги – получателя данных, последние 2 символа (NN) – номер сведения по порядку. Название набора сброса представляет собой вид RR_CLEADOWNNN (где RR и NN - см.п.1) Название набора сведения представляет собой вид RR_ROLLUPNN (где RR и NN - см.п.1) Базовые наборы составляющие набор сброса имеют вид RR_PPPPP_CLRDWN_NN (где RR и NN - см.п.1, РРРРР – наименование признака на котором строится набор, например RLDNR (регистр), RRCTY (вид записи)) Базовые наборы составляющие набор сведения имеют вид RR_PPPPP_ ROLLUP_NN (где RR и NN - см.п.1, РРРРР – наименование признака на котором строится набор, например RLDNR (регистр), RRCTY (вид записи)) Настройка последовательностей расчетов В общем случае настройки налоговых перерасчетов описываются последовательностью, состоящей из цепочки отдельных сведений и распределений. При прогоне процедур перерасчетов очень важно соблюдать эти последовательность, т.к. в противном случае будет нарушена расчетная логика. Предусмотрены инструменты, позволяющие описывать как цепочки последовательностей, так и осуществлять их последующий запуск на исполнение. Для доступа к инструменту описания последовательностей цепочек перерасчетов необходимо запустить транзакцию J3RTAXCD. На экране Определение последовательности налоговых перерасчетов редактируется список всех последовательностей, имеющихся в системе. Для заведения новой последовательности необходимо указать ее код и вести описание.  Установив курсор на любую последовательность через меню Обработать -> Выбрать или нажатием кнопки  , или «горячей клавиши» <F2>, или двойным щелчком мыши можно получить доступ к деталям последовательности.  Столбцы на экране Детали последовательности перерасчетов имеют следующее функциональное предназначение: КодПосл… - идентификатор (код) последовательности НмПосл… - порядковый номер применения операции ТипОпрер… - тип операции RL - сведение, DA - распределение КодОперац – идентификатор (код) сведения/распределения С – дата с которой перерасчет становится актуальным Рг – книга ГГК в котором обрабатываются данные ВД – Вид документа Для доступа к инструменту прогона последовательностей цепочек перерасчетов необходимо запустить транзакцию J3RTAXCE и указать  •	Код последовательность (код цепочки) налоговых перерасчетов, определенных в рамках транзакции J3RTAXCD .       •	Финансовый год, для которого будет производится прогон цепочки перерасчетов        •	Период проводки с – номер периода, с которого будет производиться расчет     •	Период проводки по – номер периода, по который будет производиться расчет    •	Балансовая единица  и произвести запуск прогона налогового перерасчета. По результатам работы программы выдается статистическая отчетность, содержащая подробную информацию по потоку входящих и исходящих расчетных показателей. 
											 _________________ Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro
					
  
						
					 |