Под экспортом понимается передача данных складской про граммы в файл. Экспорт возможен из большинства окон программы, в которых присутствуют таблицы (Отчеты, Журнал движения товаров, Реестры, Справочники Товаров и Организаций и т.д.)
→ .Создаваемый табличный файл следует сохранить под нужным именем для передачи в MS Excel. В предложенном окне Имя файла вручную вво дят название, по кнопке Ok файл будет сохранен в текстовом (MS DOS) формате и подготовлен для приема в MS Excel.
В процессе установки программы ФОЛИО создается папка XLSTART
(в папке MS Excel
), в которую помещается специальный файл Folio.xls
. При наличии этого файла после запуска программы MS Excel в меню пункта Файл выводится подпункт ФОЛИО ФОРМЫ. При входе в MS Excel и выборе пункта ФОЛИО ФОРМЫ выводится перечень файлов, переданных из программы WinСклад. В строках списка экспортируемых файлов обычно указывается имя файла с расширением, название Отчета и дата сохранения. Выбранный файл загружается в Excel-таблицу по кнопке Ok. При этом происходит преобразование формата сохраненного файла из текстового в табличный (*.xls). Преобразованный файл размещается в том же каталоге, что и исходный текстовый.
Файл, в котором хранится перечень и расположение таблиц, переданных из программы, по умолчанию находится в каталоге C:\FOLIOWIN и называется CATALOG.FLK. Он создается автоматически при сохранении первой таблицы. Если возникнет необходимость перенести файл в другой каталог, для этого нужно:
Если при просмотре в Excel числовые данные в файлах, переданных из Фолио, принимают формат даты, в настройках Windows (Языки и стандарты) для корректного отображения чисел достаточно указать в качестве разделителя дробной и целой части – "."(точку), вместо запятой. Или в самом файле средствами Excel определить числовой формат ячеек.
Последний пункт стандартного меню кнопки
→ позволяет выгружать табличные данные окна программы в окно программы ms excel без предварительного сохранения файла.
Если в Настраиваемых параметрах склада на странице указать способ печати – , кнопка , не вызывая стандартного меню печати, будет сразу загружать данные в окно MS Excel. В таблицу выгружаются значения только видимых колонок текущего окна Фолио. Для cпособа печати 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.
В программе есть дополнительный способ вывода в текстовый файл результа тов внешнего или встроенного отчета или таблицы. Метод является достаточно универсаль ным и может применяться, в частности, и к Справочнику Товаров, но представляется наибо лее полезным для тех таблиц, которые не имеют экспорта в 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)>>.
|
|
|