Справочник функций ПРОФ версии

9.5. Экспорт Отчетов

Экспорт Отчетов

9.5.1. Экспорт отчетов в электронные таблицы

Экспорт отчетов в электронные таблицы

Под экспортом понимается передача данных складской про граммы в файл. Экспорт возможен из большинства окон программы, в которых присутствуют таблицы (Отчеты, Журнал движения товаров, Реестры, Справочники Товаров и Организаций и т.д.) печатьсохранить для экспорта в ms excel.

Создаваемый табличный файл следует сохранить под нужным именем для передачи в MS Excel. В предложенном окне Имя файла вручную вво дят название, по кнопке Ok файл будет сохранен в текстовом (MS DOS) формате и подготовлен для приема в MS Excel.

В процессе установки программы ФОЛИО создается папка XLSTART (в папке MS Excel), в которую помещается специальный файл Folio.xls. При наличии этого файла после запуска программы MS Excel в меню пункта Файл выводится подпункт ФОЛИО ФОРМЫ. При входе в MS Excel и выборе пункта ФОЛИО ФОРМЫ выводится перечень файлов, переданных из программы WinСклад. В строках списка экспортируемых файлов обычно указывается имя файла с расширением, название Отчета и дата сохранения. Выбранный файл загружается в Excel-таблицу по кнопке Ok. При этом происходит преобразование формата сохраненного файла из текстового в табличный (*.xls). Преобразованный файл размещается в том же каталоге, что и исходный текстовый.

Важно

Файл, в котором хранится перечень и расположение таблиц, переданных из программы, по умолчанию находится в каталоге C:\FOLIOWIN и называется CATALOG.FLK. Он создается автоматически при сохранении первой таблицы. Если возникнет необходимость перенести файл в другой каталог, для этого нужно:

  • Изменить путь (с указанием диска) файла в разделе Настраиваемые параметры склада (Установки Главного меню).
  • После входа в MS Excel в файле Folio.xls, который загружается автоматически, из менить в таблице первую клетку первой строки на новое имя каталога.
  • Если необходимо сохранить предыдущие переданные данные таблиц склада, перенести файл CATALOG.FLK в новый каталог.

Примечание

Если MS Excel не полностью русифицирован, то возможно появление иска женных русских символов. Чтобы исправить это, следует выделить таблицу и, последова тельно заменяя шрифты из числа имеющихся, добиться правильного отображения символов кириллицы.

Если при просмотре в Excel числовые данные в файлах, переданных из Фолио, принимают формат даты, в настройках Windows (Языки и стандарты) для корректного отображения чисел достаточно указать в качестве разделителя дробной и целой части – "."(точку), вместо запятой. Или в самом файле средствами Excel определить числовой формат ячеек.

Последний пункт стандартного меню кнопки печатьвыгрузка в EXCEL позволяет выгружать табличные данные окна программы в окно программы ms excel без предварительного сохранения файла.

Если в Настраиваемых параметрах склада на странице Печать и экспорт указать способ печати – в Excel, кнопка Печать, не вызывая стандартного меню печати, будет сразу загружать данные в окно MS Excel. В таблицу выгружаются значения только видимых колонок текущего окна Фолио. Для cпособа печати Excel становится доступной дополнительная установка В Excel выводить числа как текст. При активной установке числовые колонки выводятся со всеми позиционными нулями (как в программе Фолио). При неактивной установке числовые колонки таблиц Фолио выгружаются в колонки Excel числового формата. Для выгрузки в числовой формат ‘отчетов с возможностью настраиваемой группировки’ (DevExpress) нужна еще и скрытая установка [ExcelPrint] -> UseNumbers=1.

Выгрузка в Excel-файлы возможна и без установленной на компьютере программы MS Excel. Без установленной программы MS Excel (или при наличии скрытой установки [ExcelPrint]->InternalPrint=1 даже при наличии MS Excel) файлы сохраняются в папку настроек клиентского места, указанной в файле Folio.ini в разделе [CLIENT] в строке ReportDir= (по умолчанию это C:\Folio.SQL). Сохраненный файл автоматически открывается установленной в Windows программой, работающей с файлами формата *.xls.

9.5.2. Экспорт Отчетов в текстовый файл

Экспорт Отчетов в текстовый файл

В программе есть дополнительный способ вывода в текстовый файл результа тов внешнего или встроенного отчета или таблицы. Метод является достаточно универсаль ным и может применяться, в частности, и к Справочнику Товаров, но представляется наибо лее полезным для тех таблиц, которые не имеют экспорта в EXСEL, а также при разработке пользователем собственных Отчетов в Генераторе.

Установить в Windows принтер (драйвер) Общий/ Только текст (Generic/Text Only).

В пункте Свойства принтера произвести и применить (кнопка Применить ) следующие настройки:

Таблица 9.3. Краткое описание отчетов

Закладка Пункт Значение
Сведения Порт FILE: (Создает файл на диске)
Бумага Размер бумаги Конверт С3 ( 324х458)

Параметры устройства. Раздел Таблица соответ­ствия расширенных сим­волов

Соответствие 1 TTY
На экране Символы кириллицы с указанием их кодов. Коды с 192 по 255
На принтере Коды символов кириллицы с192 по 255, выделенные знаками < >. см Ошибка! Источник ссылки не найден.

Ввод символов кириллицы в поле На принтере производят следующим образом. В окне На экраненаходят и выделяют курсором соответствующий символ. В поле На принтере производят щелчок и удаляют (клавиша Delete на клавиатуре) его содержимое. Вводят с клавиатуры соответствующий символ с учетом его регистра (например, А или б). Кодировки соответствия хранятся в файле TTY.dat в директории Windows.

В программе WinСклад, находясь в окне таблицы, например Справочника товаров, вызывают режим просмотра печати (кнопка Печать - Просмотр). В функции настройки параметров печати ( предпоследняя кнопка экранного меню) устанавливают в качестве те кущего принтер Общий/Только текст (Generic/Text Only). Для вывода данных в файл нажи мают кнопку с изображением принтера и на запрос программы указывают имя и папку, в которой будет размещен экспортируемый файл. При этом, создается текстовый файл (*.prn) в кодировке Windows.

При загрузке экспортированного файла в Excel (Файл - Открыть) вызывается мастер текстов. Обычно, в Excel в качестве разделителя целой и дробной части числа ис пользуется символ запятой, а в полученном файле в качестве разделителя используется символ точки. Для корректного разрешения этой проблемы можно использовать, например, следующий способ. Выделить колонки с числовыми данными и выполнить Правка - Заменить. В пункте Что указать – точку (•), в пункте Заменить на - запятую (,) и произвести замену ( кнопка Заменить все).

Для длинных полей возможно включение автопереноса или оператора Copy(), если выводится определенное количество символов элемента. Например, при выводе первых 20 символов наименования товара нужно поставить эле мент ProgLabel и в нем написать, примерно, следующее: <<Copy(DataSource1@Name_artic,1,20)>>.

 о фирме   новости   программы   цены   демо версии   дилеры   услуги   клиентам   дилерам   партнеры   форум   контакты   карта сайта   поиск   домой 
Страничка клиента
Поддержка
развернуть/свернуть
развернуть/свернуть
ЧаВо
Форум
Обучение
Пресс-релизы
Работать on-line
Заказать показ
Загрузить демо-версию

 о фирме | новости | программы | демо версии | цены | где купить | клиентам | дилерам | партнеры | карта сайта | поиск | домой 

Схема
проезда

© ООО "ФОЛИО-2000"

E-Mail: mail@folio.ru; SKYPE: ooofolio. Присоединяйтесь:

125315, Москва, ул. Асеева, 8, офис 23. (метро Аэропорт, Сокол)
тел/факс: 8(499)151-7738, 151-5760, 151-5553, 151-4401

домой