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

5.8. Печать документа

Печать документа

Для каждого документа есть два комплекта печатных форм: встроенные и внешние. Внешние формы разработаны в Генераторе и представляют собой отдельные файлы с расширением *.rpt. Выбор формы для печати документа по умолчанию осуществляется на кнопке Форма Окна ввода накладных и счетов (для каждого типа документа отдельно).

Встроенные формы пронумерованы, а их названия отражают содержание формы. Желаемую форму выбирают щелчком из ниспадающего списка, открывающегося при нажатии кнопки ( справа от окна выбора форм. Встроенные формы, в отличие от внешних, входят в основной модуль и не доступны пользователю для коррекции. Все встроенные формы используют для вывода на печать шрифт Areal.

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

5.8.1. Подключение внешних форм

Подключение внешних форм

Для появления необходимых внешних форм в ниспадающем списке в окне настроек документа (на кнопке Форма), следует их подключить через Главное меню отчетыгенерируемые отчеты.

В окне Генерируемые отчеты щелчком мыши нужно выбрать закладку с типом документа и нажать кнопку Добав(ить). В открывающейся панели выбора папки (директории) с внешними формами щелчком выбрать имя файла отчета (формы) и нажать кнопку Открыть. На запрос программы вводят краткое описание формы (именно оно будет далее фигурировать в списке внешних форм окна настройки документа) и кноапкой Ok переводят выбранную форму с введенным названием в окно Генерируемые отчеты. Из этого же окна можно запустить выполнение текущего Отчета или формы кнопкой Разработка. Но обратите внимание, что для разработки и выполнения форм, относящихся к закладкам документов, должен быть открыт источник данных, то есть Окно ввода документа соответствующего типа.

Список форм, подключенных в панели Генерируемые отчеты, появляется в поле Имя внешней формы окна настройки документа (по кнопке Форма). Необходимо выбрать одну из форм списка и выбрать форму печати документа Внешняя. Эти установки сохраняются на последующие сеансы работы. Кроме того, этот список появляется в меню Окна ввода документа Печать печать внешней формы.

В окне настроек документа (кнопка Форма) можно вызвать программу Генератора форм - кнопка Редактор форм. На экран выводятся панели Генератора, а в Главном меню появляется пункт Генератор, из которого осуществляется управление режимом его работы. (Более подробно см. “Руководство по генератору отчетов”).

Внешние формы счетов-фактур выбираются либо из меню кнопки Печать Окна ввода документа (см выше) либо из Окна ввода реквизитов для счета-фактуры Печать+ФормаВнешняя форма.

5.8.2. Печать из Окна ввода

Печать из Окна ввода

5.8.2.1. Печать документа

Печать документа

Для непосредственной печати настроенной формы необходимо нажать кнопку Печать –> Печать документа, текст направляется программой в окно Просмотра отчета. Окно просмотра предназначено для просмотра документа перед печатью в виде, близком к тому, как он будет выглядеть на бумаге, а также для дополнительной настройки параметров печати. В панели кнопочного меню отображается объем документа в страницах. В верхней части окна просмотра отчета расположено кнопочное меню, предназначенное: для управления режимом просмотра (три кнопки с изображением таблиц), листания (две пары кнопок с изображением стрелок для переключения от листа к листу), настройки параметров печати (кнопка с изображением принтера). В настройке параметров печати нельзя изменить принтер, так как для просмотра документа уже использован драйвер принтера, установленный по умолчанию. Перенастроить принтер, а также другие настройки печати, общие для всех отчетов программы, можно в меню Настраиваемые параметры склада (закладка Печать и экспорт), предварительно закрыв окно просмотра отчета. Настройка параметров печати в Окне просмотра управляет лишь числом требуемых копий. Вывод подготовленного отчета на печать производится нажатием кнопки с изображением принтера.

Для увеличения скорости работы с клиентом можно отключить предварительный просмотр отчета пред печатью, для этого в окне настройки формы документов (кнопка Форма) нужно снять установку Предварительный просмотр.

Важными пунктами при настройке печати документов и отчетов являются Число знаков после запятой в суммах и Число знаков после запятой в количествах. Эти установки определяют формат выдаваемых чисел не только для форм экрана, но и для стандартных печатных форм. Вызов настройки: Главное меню установкинастраиваемые параметры склада. (см. раздел 4.1 настраиваемые параметры склада).

На кнопке Печать есть пункты меню Экспорт в текст для Excel (реквизиты перечислены в столбик, товарные позиции – в табличной форме). Выгрузка в EXCEL – в отличие от первого пункта сразу открывает Excel (аналогично реестрам), доступна установка способа выгрузки числовых полей в Настраиваемых параметрах склада.

Примечание

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

5.8.2.2. Печать пакета документов

Печать пакета документов

На кнопке Печать есть возможность настроить печать пакета документов, то есть несколько экземпляров разных форм печати накладных и счетов-фактур.Пункт Настройка пакета документов открывает Окно настройки параметров печати, где предлагается для печати накладной и счет-фактуры выбрать имя файла внешней формы и указать количество экземпляров печати. При желании можно изменить текущий принтер и включить/выключить предварительный просмотр. В нижней таблице Окна настройки помещается список выбранных внешних форм с указанием наименования формы, имени файла, количества экземпляров и признака активности.

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

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

Примечание

Печать документа возможна не только из Окна ввода документа, но и из реестра складских документов. См. раздел 7.1.4 печать из окна реестра

Для печати из реестра пакета, настроенного в Окне ввода данного типа документа, нужно в Настраиваемых параметрах склада на странице Печать и экспорт выбрать Способ печати - Стандартный (не выгрузка в Excel) и в поле имени внешней формы указать символы квадратных скобок []. Тогда в реестре в меню кнопки Печать пункт Печать документа без просмотра будет запускать настроенный ранее пакет.

5.8.2.3. Мультипакетная печать

Мультипакетная печать

В Окне ввода складских документов в меню кнопки Печать есть установка Мультипакетная печать. Если ее активизировать, пункт Настройка пакетной печати переименовывается в Настройку МУЛЬТИпакетной печати, который открывает окно настройки нескольких пакетов. (Если установка+ Мультипакетная печать не активна, то остается старый способ настройки - одного пакета документов.)

Верхняя часть таблицы содержит названия пакетов - Именование настройки. Нижняя часть таблицы - список настроенных внешних форм, входящих в текущий пакет (выделенный синим курсором в верхней части таблицы). Чтобы создать новый пакет, нужно нажать кнопку добавить добавить пакет и ввести название пакета. Затем активизировать строку с этим названием в списке пакетов и нажать кнопку добавить добавить форму: появится строка в нижней части таблицы с заполненными значениями по умолчанию. Для коррекции значений колонок удобно воспользоваться всплывающими справочниками, стрелки которых появляются двойным щелчком мыши по полю. Название формы может быть произвольным. Для удаления форм и пакетов существует кнопка Удалить. Однако, часто вместо удаления может быть удобно изменить значение колонки Вып.(олнить) с 'Да’ на ‘Нет’.

Для каждого пакета можно сохранить положение установки печати сертификатов. Если установка Печатать сертификаты активна, помимо печатных форм выбранного пакета будут распечатаны сертификаты для всех товаров текущего документа.

При активной установке Мультипакетная печать - пункт меню печать печать пакета документов будет раскрывать для выбора список настроенных именованных пакетов. Однако, с помощью скрытых установок можно настроить автоматический выбор пакета документов для организации. Устанавливается соответствие между пакетом и организацией присвоением пакету имени организации (краткого или полного). [Specials] AutoMultPrnByOrg=1 (имя пакета =краткому имени орг-ции); AutoMultPrnByOrg=2 (имя пакета =полному имени орг-ции). При вводе организации в документ кнопка Печать автоматически подбирает нужный пакет. Если пакета нет - появляется обычное меню печати.

При наличии дополнительной установки AutoMultPrnByOrgDef=имя_пакета, в случае отсутствия пакета с именем внешней организации документа печатается пакет по умолчанию, указанный в установке.

Настроенные пакеты работают и для печати из реестра.

5.8.2.4. Запреты печати

Запреты печати

Так как печать документа возможна до его сохранения, а значит до автоматического присвоения ему номера, с помощью специальной настройки [InpDoc]-> PulsM=1 можно запретить печать складского документа и счета-фактуры без номера. (Обратите внимание, что по этой же установке происходит автоматическое снятие отметки документа в реестре после коррекции документа.)

Через настройку уровней доступа можно запретить Печать документа без сохранения. Этот запрет не позволяет печатать документ с не сохраненными изменениями (за исключением объединения партий).

5.8.3. Дополнительные возможности печати

Дополнительные возможности печати

5.8.3.1. Грузополучатели и грузоотправители

Грузополучатели и грузоотправители

Некоторые скрытые установки переопределяют переменные для печати. По умолчанию в поле Грузополучатель (в окне реквизитов счета или расходной накладной) при выборе организации из Справочника попадает ее адрес доставки. Скрытая установка [InpDoc]->GruzoPol=1 перед печатью счетов и расходных накладных в переменную <<ГРУЗОПОЛУЧАТЕЛЬ>> подставляет имя внешней организации.

Если в поле Грузополучатель или Грузоотправитель указана ссылка на организацию (ссылка определяется наличием в поле символа-разделителя - #) - в момент печати накладной по ссылкам в переменные Генератора заполняются все реквизиты грузополучателя и грузоотправителя. Причем адрес доставки в Карточке организации-грузополучателя должен быть указан в поле основного адреса. Если символа # нет - печатается прямое значение поля из окна ввода.

Если поле '№ плат-расч. поручения' в накладной не заполнено - на печать в печатных формах счета-фактуры выводится СПИСОК (через ",") всех предоплат (№ и Дата).

5.8.3.2. Суммы прописью

Суммы прописью

Для функций генератора печати прописью сумм и дат в печатных формах (функции Numspell и Rusdate) стала возможной настройка языка.

Для правильной работы необходимо:

  • Winfs_cs.exe должен быть собран со специальным define – Ukr_Spell.
  • В папке, где находится файл Winfs_cs.exe (по умолчанию Program Files\Folio\ФОЛИО WinСклад Клиент-Сервер) создать подпапку LANG, в которой должен находится файл NUMSPELL.INI.
  • В файле клиентских настроек указать [language]-> local=1, которая делает активной установку в Настраиваемых параметрах склада на закладке Печать и экспорт - Язык в генераторе отчетов. Если эта настройка активна (стоит галочка), то, как во внешних, так и во встроенных формах, дата и суммы прописью будут на том языке, которые указаны в файле NUMSPELL.INI (к настоящему моменту есть файл для украинского языка). Если настройка не активна (нет галочки), то дата и сумма прописью выводятся на русском языке.

5.8.3.3. Параллельная печать на два принтера

Параллельная печать на два принтера

В файле установок C:\Folio.SQL\cursclad.ini (в конце раздела [InpDoc]) настроить параметры :

  • PrinterName*=<Имя принтера> - принтер для печати документа, выбранного в окне настроек по кнопке Форма
  • Printer2Name*=<Имя принтера> - принтер для печати второго документа, путь к которому указан в переменной :
  • Path2Form*=<Полный путь к RPT-файлу>

Где : * в именах переменных - 0 - для расходных накладных; 1 - для счетов; 2 - для приходных; 3 - для сборки. <Имя принтера> - имя принтера (без кавычек), как его видите в настройке принтера в Настраиваемых параметрах склада на страничке Печать.

Примечание

Обратите внимание, что под Windows95/98 имя принтера строится из <имени драйвера>+< on >+<порт>, порт и название драйвера можно посмотреть в свойствах принтера - сведения. Для WindowsNT достаточно в качестве имени принтера указать драйвер.

Если имя принтера не указано – будет использован принтер по умолчанию.Если имя второй формы не заполнено – печати не будет.

Есть дополнительная возможность при печати второй формы автоматически объединять партии товаров, для этого необходимо присвоить 1 следующему параметру : PrintNoParty*=1 , что означает объединять партии перед печатью 2-ого документа.

5.8.3.4. Выгрузка печатной формы документа для рассылки по почте

Выгрузка печатной формы документа для рассылки по почте

Для выгрузки печатной формы документа в Excel – нужна специальная внешняя форма печати. Каждая форма для выгрузки в Excel требует специальной программной обработки. В список генерируемых отчетов в стандартной поставке подключена только одна внешняя форма Nakl1_Excel.rpt, при запуске которой на печать происходит автоматическое открытие программы MS Excel с выгрузкой текущих данных Окна ввода складского документа в таблицу Excel с колонками Артикул, Название, Количество, Цена и рублевая Сумма. Выгрузка другой печатной формы в Excel требует отдельного программирования внешней формы.

Есть другой способ выгрузки данных первичного документа для рассылки – в файл формата Pdf с помощью любой программы, сохраняющей такие файлы ( например Acrobat). Этот способ позволяет выгружать данные в любой унифицорованной форме, не требуя дополнительных настроек. Кроме того, этот способ является дополнительной защитой от коррекции пересылаемых данных. Для печати документов в файл формата Pdf необходимо установить на компьютере полную версию программы Acrobat не ниже 4 версии, тогда в папке Принтеры появятся два новых принтера Acrobat PDFWriter и Acrobat Distiller. На любой из них Вы можете направить печать, выбрав из списка принтеров в Настраиваемых параметрах склада (Установки Главного меню) на странице Печать. Выбор принтера Acrobat Distiller дает возможность добавлять рисунки с изображениями подписей и печатей. Функции программы Acrobat позволяют сразу же отправлять электронную почту. Для просмотра и печати достаточно иметь 3-юю версию Acrobat, которая распространяется бесплатно.

В новой версии можно настроить автоматическую выгрузку в формат Pdf с помощью предлагаемой бесплатной программы

5.8.3.5. Двусторонняя печать

Двусторонняя печать

Библиотеки QReport1.bpl от 22.12.08 и vcl70disp.dll от 15.01.09 поддерживают дуплексную печать (Winfs_cs.exe должен быть собран не ранее 15.01.09). Эти библиотеки должны быть помещены в системную папку Windows (System32).

В Генераторе отчетов в режиме разработки формы на рабочей сетке отчета выделить курсором основной элемент отчета. Левое верхнее окошко Параметры основного элемента отчета заполнится параметрами текущего отчета. Кнопка Доп.параметры открывает окно с дополнительными настройками, в том числе Дуплексная печать (по умолчанию, нет, по горизонтали, по вертикали). Каждая печатная форма хранит параметр печати - печатать с одной стороны листа или с двух..

5.8.3.6. Штрих-код документа

Штрих-код документа

Переменные DOC_BAR1, DOC_BAR2 испоьзуются для генерации штрих-кода документа унифицированного содержания (номер док-та+код валюты+сумма ...). Для вывода штрих-кода на печать используется элемент TQRDBBarCode (требуется наличие библиотеки Qbc.dll). Qbc.dll - библиотека для печати (с помощью функции встроенного Генератора отчетов) числовых данных в виде штрих-кода, этот файл должен быть расположен в одной папке с модулем Winfs_cs.exe.

В клиентском файле Folio.ini (в конце файла) необходимо указать: [plgs] Qbc.dll

5.8.3.7. Выгрузка в OpenOffice

Выгрузка в OpenOffice

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

5.8.3.8. Печать картинок

Печать картинок

Библиотека vcl70disp.dll (сборка от 01.04.09) поддерживает в rpt-формах (QReport) печать картинок по ссылкам на путь и имя.

Библиотека QReport1.bpl (сборка от 24.12.09) позволяет выводить на печать в rpt-формах картинки формата JPG.

5.8.4. Поля временной таблицы Datasourse1

Поля временной таблицы Datasourse1

Таблица Datasourse1 - источник данных для создания внешних форм документов в Генераторе (унифицированных форм накладных и счетов-фактур). Все поля этой таблицы можно настроить как видимые колонки в Окне ввода складского документа.

Таблица 5.1. Таблица Datasourse1

Имя поляТипЗначение
NUM_PREDMSНомер предмета в документе
NAME_PREDM C20 Артикул
TREB_PREDMN Количество требуется
KOLC_PREDMN Количество отпущено
TREB_PREDMN Количество требуется
NacenkaN Наценка в %
cena_NacenNЦена с наценкой
sum_no_taxNСумма без налога
NalogMONEYNНалог, руб.
CENA_VALUTNВалютная цена
SUM_PREDMNСумма с налогом, руб.
SumvaltovarNВалютная сумма с налогом
CodvalutC 4Код валюты
KOLC_PREDM_FASNКоличество фасовок
CENA_PREDM_FASNЦена фасовки
CENA_VALUT_FASNЦена фасовки в валюте
CENA_NACEN_FASNЦена фасовки c наценкой
CENA_NAC_VAL_FASNЦена фасовки c наценкой в валюте
NALOGVALUTNНалог в валюте
NALOG1_PROCNНалог 1, %
NALOG2_PROCNНалог 2, %
NALOG1_SUMNНалог 1, сумма, руб.
NALOG2_SUMNНалог 2, сумма, руб.
CENA_NACEN_VALTNВалютная цена с наценкой
sumval_no_taxNСумма валюты без налогов
primaryNal1LНалог 1 для документа или налог товара
primaryNal2LНалог 2 для документа или налог товара
NALOG1_ValNНалог 1, сумма в валюте
NALOG2_ValNНалог 2, сумма в валюте
SUM_UCHETNСумма учетная, руб.
SUM_UCVALNСумма учетная в валюте
NDS_TORGNLНалог только с торговой наценки
UCH_CENANУчетная цена, руб
UCH_VALTNУчетная цена в валюте
CENA_ROZNNРозничная цена, руб.
SUM_ROZNNСумма розничная, руб.
NAL_PRODNПроцент налога с продаж
NAL_PR_RUBNСумма налога с продаж рублевая
NAL_PR_VALNСумма налога с продаж валютный
NEW_OSTNНовый остаток товара
ID_SCLADNНомер склада
NAME_SCLADSИмя склада данного товара
BALLS1NСумма баллов 1
BALLS2NСумма баллов 2
BALLS3NСумма баллов 3
BALLS4NСумма баллов 4
OS_OTMC 30Особые отметки
PARTIAC 20Имя партии товара (в СП)
SROK_GODNDateСрок годности (в СП)
P1NЦена завода изготовителя (в СП)
P2NОптовая цена поставщика (в СП)
N_GTDS 30Номер ГТД (в СП)
PPRIMС 254Сертификат (в СП)
PP1NЦена для партии (серии) 1 (в СП)
PP2NЦена для партии (серии) 2 (в СП)
PP3NЦена для партии (серии) 3 (в СП)
PP4NЦена для партии (серии) 4 (в СП)
S50P Доп.поле 1 (в СП)
S75P Доп.поле 2 (в СП)
S100P Доп.поле 3 (в СП)
nametovarC 200Имя товара (из СТ)
FactOstatokNФактический остаток (из СТ)
SvobOstatokNСвободный остаток (из СТ)
BUH_SCHETC 6Бухгалтерский счет товара (из СТ)
FASOVKANФасовка, единиц (из СТ)
EDIN_IZMERC 10Единица измерения (из СТ)
MIN_PARTIANМинимальная партия (из СТ)
DOP2_ARTICC 20Примечание для товара (из СТ)
EDIN_RZMC 5Единица размера (из СТ)
DLINA_ARTICNДлина (из СТ)
SHIRIN_ARTNШирина (из СТ)
VYSOTA_ARTNВысота (из СТ)
VES_EDINICNВес (из СТ)
OKDP_ARTICS40Код ОКДП (из СТ)
BALL5NБалл5 (Укрупненная фасовка)
BALL1NБалл 1 (из СТ)
BALL2NБалл 2 (из СТ)
BALL3NБалл 3 (из СТ)
BALL4NБалл 4 (из СТ)
DOP3_ARTICC 255Описание для товара (из СТ)
POSTAVС 50Поставщик товара (из СТ)
NGROUP_TVRС 30Группа товара (из СТ)
NGROUP_TV2С 30Подгруппа 1 товара (из СТ)
NGROUP_TV3С 30Подгруппа 2 товара (из СТ)
NGROUP_TV4С 30Подгруппа 3 товара (из СТ)
NGROUP_TV5С 30Подгруппа 4 товара (из СТ)
NGROUP_TV6С 30Подгруппа 5 товара (из СТ)
TIP_TOVRС 10Тип товара (из СТ)

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

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

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

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

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

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

домой