Электронная отчетность — Настройка формата для инвентаризации и суммирования (Часть 2. Настройка вычислений)
В следующих шагах поясняется, как пользователь, которому назначена роль системного администратора или разработчика электронной отчетности, может настроить формат электронной отчетности (ER) для выполнения инвентаризации и суммирования на основе данных уже созданных текстовых выходных данных. Эти шаги можно выполнить в любой компании.
Для выполнения этих шагов необходимо сначала выполнить шаги из процедуры "Электронная отчетность — Настройка формата для инвентаризации и суммирования (Часть 1. Создание формата)".
Эта процедура для функции, которая была добавлена в версии 1611 Dynamics 365 for Operations.
Создание конфигурации формата для добавления сведений об инвентаризации и суммировании
- Перейдите в раздел "Управление организацией" > "Рабочие области" > "Электронная отчетность".
- Щелкните "Конфигурации отчетности".
- В дереве разверните узел "Модель Интрастат".
- В дереве выберите "Модель Интрастат\Интрастат (DE)".
- Допустим, требуется настроить формат, предоставленный Microsoft, добавив строки со сводными сведениями в конец отчета Интрастат. Это следует сделать, создав наш собственный экземпляр на основе конфигурации Интрастат из экземпляра Microsoft для внесения изменений.
- Щелкните "Создать конфигурацию", чтобы открыть ниспадающее диалоговое окно.
- В поле "Создать" введите "Производное от имени: Интрастат (DE), Microsoft".
- В поле "Имя" введите "Интрастат (DE) с инвентаризацией и суммированием".
- Нажмите Создать конфигурацию.
Настройте этот отчет, чтобы выполнять инвентаризацию и суммирование на основе выходных сведений
- Выберите Конструктор.
- Выберите "Да" в поле "Сбор сведений о результате".
- Этот флаг активируется во время выполнения процесса сбора выходных сведения для создания файла Интрастат.
- Необходимо выполнять инвентаризацию для различных направлений Интрастат, поэтому следует добавить специальное перечисление модели в список источников данных конфигурации этого формата.
- Перейдите на вкладку "Сопоставление".
- Щелкните "Добавить корень", чтобы открыть раскрывающееся диалоговое окно.
- В дереве выберите "Модель данных\Перечисление".
- В поле "Имя" введите "Направление".
- В поле "Перечисление модели" введите или выберите значение.
- Выберите значение "Направление".
- Нажмите кнопку "OК".
- Щелкните "Добавить корень", чтобы открыть раскрывающееся диалоговое окно.
- В дереве выберите "Функции\Вычисляемое поле".
- В поле "Имя" введите "$BlockName".
- Щелкните "Изменить формулу".
- В поле "Формула" введите "блок".
- Нажмите кнопку "Сохранить".
- Закройте страницу.
- Нажмите кнопку "OК".
- Щелкните "Добавить корень", чтобы открыть раскрывающееся диалоговое окно.
- В дереве выберите "Функции\Вычисляемое поле".
- В поле "Имя" введите "$RecName".
- Щелкните "Изменить формулу".
- В поле "Формула" введите "запись".
- Нажмите кнопку "Сохранить".
- Закройте страницу.
- Нажмите кнопку "OК".
- Щелкните "Добавить корень", чтобы открыть раскрывающееся диалоговое окно.
- В дереве выберите "Функции\Вычисляемое поле".
- В поле "Имя" введите "$InvName".
- Щелкните "Изменить формулу".
- В поле "Формула" введите "InvoicedAmountEUR".
- Нажмите кнопку "Сохранить".
- Закройте страницу.
- Нажмите кнопку "OК".
- В дереве выберите "Интрастат\Данные".
- Нажмите кнопку "Изменить" для поля "Имя ключа собранных данных"
- Щелкните "Добавить источник данных".
- $BlockName
- Нажмите кнопку Сохранить.
- Закройте страницу.
- Нажмите кнопку "Изменить" для поля "Значение ключа собранных данных".
- В поле "Формула" введите "IF(Intrastat.CommodityRecord.Direction=Direction.Import, "Import", "Export")".
- IF(Intrastat.CommodityRecord.Direction=Direction.Import, "Import", "Export")
- Нажмите кнопку "Сохранить".
- Закройте страницу.
- Подсчитайте строки в этой последовательности. Результаты будут использоваться с именем "блок" отдельно для различных направлений. Значение "Импорт" будет использоваться для всех проводок поступлений Интрастат. Значение "Экспорт" будет использоваться для всех проводок отправок Интрастат. Можно считать это виртуальной таблицей Excel. Для каждой проводки имеется строка, в которой первый столбец "блок" заполнен значениями "Импорт" и "Экспорт" соответственно.
- В дереве разверните узел "Интрастат\Данные: последовательность".
- В дереве выберите узел "Интрастат\Данные: последовательность\Поступления?".
- Нажмите кнопку "Изменить" для поля "Имя ключа собранных данных".
- Подсчитайте строки в этой последовательности. Результаты будут запомнены с использованием имени "запись".
- В дереве выберите "$RecName".
- Щелкните "Добавить источник данных".
- Нажмите кнопку Сохранить.
- Закройте страницу.
- Нажмите кнопку "Изменить" для поля "Значение ключа собранных данных"
- В поле "Формула" введите "Intrastat.CommodityRecord.CommodityCode".
- Нажмите кнопку "Сохранить".
- Закройте страницу.
- Подсчитайте строки в этой последовательности. Результаты будут использоваться с именем "запись" отдельно для кодов товара. Можно считать это виртуальной таблицей Excel. Для каждой проводки имеется строка, в которой столбец "блок" заполняется значениями "Импорт" и "Экспорт" соответственно, а второй блок "запись" заполняется значением кода товара.
- В дереве выберите узел "Интрастат\Данные: последовательность\Отправки?".
- Нажмите кнопку "Изменить" для поля "Имя ключа собранных данных"
- В дереве выберите "$RecName".
- Щелкните "Добавить источник данных".
- Нажмите кнопку Сохранить.
- Закройте страницу.
- Нажмите кнопку "Изменить" для поля "Значение ключа собранных данных".
- В поле "Формула" введите "Intrastat.CommodityRecord.CommodityCode".
- Нажмите кнопку Сохранить.
- Закройте страницу.
- В дереве разверните узел "Интрастат\Данные: последовательность\Отправки: последовательность?".
- В дереве разверните узел "Интрастат\Данные: последовательность\Отправки: последовательность?\Запись = Intrastat.CommodityRecord".
- Перейдите на вкладку "Формат".
- В дереве выберите "Интрастат\Данные\Отправки\Запись\Сумма накладной в Евро".
- Перейдите на вкладку "Сопоставление".
- Нажмите кнопку "Изменить" для поля "Имя ключа собранных данных".
- В дереве выберите "$InvName".
- Щелкните "Добавить источник данных".
- Нажмите кнопку "Сохранить".
- Закройте страницу.
- Просуммируйте значения сумм, по которым выставлены накладные, для строк в этой последовательности. Результаты будут использоваться с именем "InvoicedAmountEUR" отдельно для различных направлений Интрастат и кодов товара. Можно считать это виртуальным созданием таблицы Excel. Для каждой проводки имеется строка, в которой первый столбец "блок" заполнен значениями "Импорт" и "Экспорт" соответственно. Второй блок "запись" заполняется значением кода товара, а третий столбец "InvoicedAmountEUR" заполняется значением суммы из накладной.
- В дереве разверните узел "Интрастат\Данные\Поступления?".
- В дереве разверните узел "Интрастат\Данные\Поступления?\Запись = Intrastat.CommodityRecord".
- Перейдите на вкладку "Формат".
- В дереве выберите "Интрастат\Данные\Поступления\Запись\Сумма накладной в Евро".
- Перейдите на вкладку "Сопоставление".
- Нажмите кнопку "Изменить" для поля "Имя ключа собранных данных".
- В дереве выберите "$InvName".
- Щелкните "Добавить источник данных".
- Нажмите кнопку "Сохранить".
- Закройте страницу.
- Нажмите кнопку "Сохранить".
- Закройте страницу.