Заполнение отчетности: различия между версиями

Материал из OrticonWiki
Перейти к навигации Перейти к поиску
Praktik (обсуждение | вклад)
Новая страница: «Отчеты в решении могут заполняться как из данных учета, так и из внешних источников и вру…»
 
Praktik (обсуждение | вклад)
Нет описания правки
Строка 77: Строка 77:


В продукте предусмотрен механизм работы с источниками данных ADODB, которые могут быть описаны строкой подключения и запросом. Excel может быть источником данных для ADODB, поэтому продукт может выгрузить данные в XBRL без загрузки Excel (для реестровых данных).
В продукте предусмотрен механизм работы с источниками данных ADODB, которые могут быть описаны строкой подключения и запросом. Excel может быть источником данных для ADODB, поэтому продукт может выгрузить данные в XBRL без загрузки Excel (для реестровых данных).
[[Категория:XBRL| ]]

Версия от 14:18, 3 июля 2020

Отчеты в решении могут заполняться как из данных учета, так и из внешних источников и вручную. В качестве внешних источников система может загружать данные из Excel и XML. Также система позволяет формировать файл XBRL из внешнего источника, подключаемого через OLE DB, минуя загрузку этих данных, т.е. осуществлять конвертацию таблиц базы данных в XBRL в соответствии с моделью данных и меппингом.

Ручное заполнение

Для полного ручного заполнения доступны только закрытые модели. Открытые модели можно лишь редактировать (на настоящий момент). Ручное заполнение может осуществляться двумя способами. Первый - через двойной клик на ячейке и вводе в поле «Фактическое» нужного значения. Второй способ – через нажатие пиктограммы «Редактировать» в панели управления отчета. После нажатия те ячейки, которые можно редактировать, выделятся зеленым цветом.


Загрузка из Excel

Для загрузки данных в модель из файла Excel (с расширением «xlsx») нужно нажать правой кнопкой на модель и выбрать «Загрузить из excel». В открывшейся форме нажать «Загрузить макет» и выбрать файл Excel.

Далее нужно выделить область данных, которую нужно загрузить в отчет, и нажать «Загрузить данные».

ВНИМАНИЕ! Т.к. Excel может автоматически преобразовывать данные, которые со-держат только цифры, в числа, а они могут быть представлены строками. Перед загрузкой необходимо удостовериться, что числа в файле – это числа, а строки – строки. Например, ИНН – это строка, поэтому при загрузке сохраненного в виде числа ИНН 1С автоматически добавляет неразрывные пробелы между разрядами, что при-ведет к проблемам с выгрузкой отчетности.

Для загрузки данных из Excel необходимо нажать правой кнопкой на модели и выбрать «Загрузить из Excel»


Также существует вариант загрузки из XDTO (XML), который настраивается по XSD-схеме.

Форма загрузки из Excel позволяет загрузить как данные модели, так и саму модель (строки и колонки). Основной принцип работы с обработкой загрузки из Excel такой: нажать «Загрузить макет», выбрать файл Excel, выделить область для загрузки, нажать «Загрузить данные».


Если в загружаемом файле несколько листов, то они отобразятся один под другим.

После того, как нажата кнопка «Загрузить данные», данные переносятся в регламентированный отчет:


Загрузка из XML

Для загрузки данных из XML необходимо произвести меппинг данных контейнеров XML в данные моделей, сопоставив узлы с видами отчетов, а подчиненные конечные элементы с колонками и строками загружаемой модели.

Для загрузки из XML нажмите правой кнопкой на модели и выберите «Загрузить из XTDD». Дальше загрузите сохраненную настройку сопоставления (через «Загрузить настройку» или «Загрузить из БД»), после чего нажмите «Загрузить XTDD» и выберите файл XML (файл должен быть с расширением «xtdd».


Пакетная загрузка из Excel

Решение позволяет загрузить сразу несколько файлов Excel в систему (или данные с нескольких листов одного файла Excel).

Для этого в списке регламентированных отчетов (на командной панели или в меню «Еще») нажмите кнопку «Загрузить данные EXCEL». В открывшейся форме необходимо произвести настройку сопоставления имени листа загружаемого файла Excel, начальную строку и колонку и установить признак «Перевернуть» для транспонирования отчета. Не сопоставленные строки необходимо удалить. Настройки данного со-поставления можно сохранить. Для того, чтобы можно было выбрать имя листа, можно нажать кнопку «Список листов» и выбрать файл, из которого нужно прочитать этот список. После этого список листов будет доступен для выбора в колонке «Лист в excel».

После того, как все данные указаны и не сопоставленные строки удалены, нужно нажать «Выполнение» и выбрать файл Excel, после чего будет произведена загрузка всех данных из пакета.

Стоит иметь ввиду, что в excel числа должны быть числами, а строки – строками, как и в обычной загрузке из Excel.

Для пакетной загрузки в списке регламентированных отчетов доступна команда «Загрузить данные EXCEL»


По данной команде открывается инструмент пакетной загрузки.


В этой форме напротив моделей необходимо указать лист в excel, начальную колонку и строку и, если нужно, признак транспонирования (в случае, если таблицу перед загрузкой нужно транспонировать).

После того, как сопоставление настроено, необходимо удалить несопоставленные строки. Список листов можно загрузить из файла Excel по кнопке «Список листов», по кнопке «Выполнение» будет произведена загрузка данных в отчет.


Список настроек может быть сохранен и в последствие загружен (кнопки «Сохранить настройки» и «Загрузить настройки»). Если формы отчетности заполняются в Excel, то путем формирования настроек можно очень быстро производить загрузку данных (фактически в два клика: загрузка настройки и загрузка файла с заполненными моделями).

Важно! В файле Excel должны быть заданы типы данных в ячейках соответствую-щие данным отчета (строки, даты, числа). Представление ИНН, ОГРН и прочих строк, состоящих из цифр, в файле Excel должно быть с типом «Текст».


ПРЯМАЯ КОНВЕРТАЦИЯ ДАННЫХ ИЗ EXCEL БЕЗ ЗАГРУЗКИ В СИСТЕМУ

В продукте предусмотрен механизм работы с источниками данных ADODB, которые могут быть описаны строкой подключения и запросом. Excel может быть источником данных для ADODB, поэтому продукт может выгрузить данные в XBRL без загрузки Excel (для реестровых данных).