销售系统ERP流程图.doc
销售部门销售业务员签订销售合同(参见公司合同审批流程)。所有的销售订单必须填写销售合同审批单(见表:PR-SA-01),进行各部门审批。总调室调度人员在接到销售合同审批单后,根据订单内容、存货情况、产品技术设计情况在【物料需求计划】模块增加存货档案并建立相关的产品结构;根据销售合同审批单上总调室增加的存货档案、产品结构情况财务部门项目核算人员在【总账】模块增加成本对象项目的项目目录;
2、 销售助理根据审批后的销售合同审批单在【销售管理】模块中录入销售订单(见表:PR-SA--02),录入完毕后检查无误后,销售助理在【销售管理】模块对销售订单进行审核;
3、 财务部门项目核算人员根据销售合同审批单在【总账】模块增加成本对象项目的项目目录,以便进行项目的统计核算;
4、 总调室调度人员根据审核后的销售订单在【物料需求计划】模块安排生产计划及采购计划;产品生产完毕后,总调室调度人员根据销售订单预发货日期进行组织发货。
sedemosedemo
--------------------------------------------------------
Almediadev Visual Component Library
for
Borland Delphi and C++ Builder
Component: SmartEffects
Author: Almediadev
Email: support@almdev.com
Internet: http://www.almdev.com
--------------------------------------------------------
(c) Copyright Almediadev, 2000-2016
All rights reserved
--------------------------------------------------------
LICENSE AGREEMENT FOR ALMEDIADEV COMPONENTS
===============================================
This software is protected by copyright law and international copyright treaty.
Therefore, you must treat this software just like a book, except that you
may copy it onto a computer to be used and you may make archive copies of
the software for the sole purpose of backing up our software and protecting
your investment from loss. The software may be moved from one computer
to another, so long as there is no possibility of it being used by more
than one person at a time.
ADDING USERS
============
You may add users by paying for a separate software package for each user you
wish to add. You may also add users by purchasing a site-license, so long as
the number of persons who are able to use the software at one time is not more
than the number of authorized users specified in our package or license.
TRANSFERRING THE SOFTWARE
=========================
You may transfer all of your rights to use the software to another person,
provided that you transfer to that person all of the software, diskettes
(if applicable), and documentation provided in this package (including this
statement), and transfer or destroy all copies in any form. Remember, once
you transfer the software, you no longer have any right to use it, and the
person to whom it is transferred may use it only in accordance with the
copyright law, international treaty, and this statement.
If you have purchased an upgrade version of the software, it constitutes a
single product with the Almediadev software that you upgraded.
For example, the upgrade and the software that you upgraded cannot both be
available for use by two different people at the same time, and cannot be
transferred separately, without written permission from Almediadev.
Except as provided in this statement, you may not transfer, rent, lease,
lend, copy, modify, translate, sublicense, time-share, or electronically
transmit or receive the software, media, or documentation.
LIMITED WARRANTY
================
The entire and exclusive liability and remedy for breach of this limited
warranty shall be limited to replacement of defective media or documentation
and shall not include or extend to any claim for or right to recover any other
damages, including but not limited to, loss of profit, data, or use of the
software or special, incidental or consequential damages, or other similar
claims, even if Almediadev has been specifically advised of
the possibility of such damages. In no event will Almediadev liability
for any damages to you or any other person ever exceed the lower of the list
price or the actual price paid for the package or the license to use the
software, regardless of the form of the claim.
ALMEDIADEV SPECIFICALLY DISCLAIMS ALL OTHER WARRANTIES, REPRESENTATIONS,
OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED
WARRANTY OR CONDITION OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
ALL OTHER IMPLIED TERMS ARE EXCLUDED.
Specifically, Almediadev makes no representation or warranty that the
software or documentation are "error-free," or meet any user's particular
standards, requirements, or needs. In all events, any implied warranty,
representation, condition, or other term is limited to the electronic
distribution file(s) and online documentation and is limited to the
60-day duration of the limited warranty.
Almediadev is not responsible for, and does not make any representation,
warranty, or condition concerning product, media, software, or documentation
not manufactured or supplied by Almediadev, such as
third-parties' programs that are designed using Almediadev software or
which include Almediadev programs or files.
GENERAL TERMS THAT APPLY TO COMPILED PROGRAMS
=============================================
The license granted in this statement for you to create your own compiled
programs and distribute your programs using the software in this package is
subject to all of the following conditions:
1. You may not remove or alter any Almediadev' copyright, trademark, or
other proprietary rights notice contained in any portion of Almediadev
units, source code, or other files that bear such a notice.
2. Almediadev provides no warranty at all to any person, other than the
Limited Warranty provided to the original purchaser of this package.
3. You will remain solely responsible to anyone receiving your programs for
support, service, upgrades, or technical or other assistance, and such
recipients will have no right to contact Almediadev for
such services or assistance.
4. You will indemnify, hold harmless, and defend Almediadev from and
against any claims or lawsuits, including attorney's fees, that arise
or result from the use, reproduction, or distribution of your programs.
5. Your programs must be written using a licensed, registered copy of this
Almediadev' product.
6. You may not use Almediadev' name, logo, or trademarks to market
your programs, except to state that your program was written using
this Almediadev' software.
PROVISIONS FOR VISUAL COMPONENT LIBRARY CLASSES
===============================================
Almediadev grants you a non-exclusive royalty-free right to compile,
reproduce, and distribute any new software programs created using the
components included in this package provided that you:
(a) distribute the components only in compiled executable programs;
(b) do not use any part of the source code of the components to build
any other components for public distribution or commercial sale;
(c) do not use any of the components as an object-oriented ancestor to
build any other components (through inheritance) for public distribution
or commercial sale.
GExperts 1.3.12 experimental twm 2018-12-22
gexperts是款功能方面相当强大的Delphi编程辅助插件;它可以单独的在电脑上运行,并且也是目前delphi操作的必备工具之一,快捷的帮助用户完成扩展的集成,对开发的环境进行提高,并且也支持对完成对工作效率的提高;软件的使用简单,操作快捷,直观的用户界面,支持对需要使用的各种插件功能等选择,感兴趣的用户不要错过,让您轻松的完成编程的辅助!
unifastreport导出Excel二种方式
需要控件两个
fastreport 6版本
NATIVEEXCEL 控件一个
fastreport导出PDF
fastreport导出Excel
unigui拍照完美兼容版
360游览器,谷歌游览器,火狐游览器,搜狗游览器,QQ游览器,猎豹游览器,还有保存功能。 这几个游览器都是完美兼容的
RC6.2.3forD10.3
WELCOME TO KONOPKA SIGNATURE VCL CONTROLS VERSION 6
CONTENTS
- Completing the Installation
- What's New
- Moving the Component Palettes Pages to Front
- Uninstalling
- Minimum system requirements
COMPLETING THE INSTALLATION
Once the installation program is complete you may begin using the compo
WebCamPic.zip
<div id="viddiv" width:100%; height:100%">
<video id="livevideo" width="100%" height="100%" autoplay></video>
</div>
<div id="picdiv"
<div id="picdivbuttons"
<button
<button again</button>
<button
<span id="resolution">WxH:</span>
</div>
<div id="picdivcanvas"
<canvas id="takenpic"></canvas>
</div>
</div>
[removed]
var video = document.getElementById("livevideo");
var canvas = document.getElementById("takenpic");
var context = canvas.getContext("2d");
navigator.getMedia = (
navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia
);
navigator.getMedia(
{video: true},
function(stream) {
video.src = window.URL.createObjectURL(stream);
},
function(err) {
alert("No camera access!");
}
);
video.addEventListener('click', takepic, false);
function takepic() {
var vw = video.videoWidth;
var vh = video.videoHeight;
document.getElementById("resolution")[removed] = ("Width x Height: " + vw + " x " + vh);
canvas.width = vw;
canvas.height = vh;
context.drawImage(video, 0, 0);
document.getElementById("picdiv").style.display = "block";
document.getElementById("viddiv").style.display = "none";
}
function upload() {
var d = document.getElementById("takenpic").toDataURL("image/jpeg");
d = d.slice(d.indexOf(",") + 1);
ajaxRequest(frmMain.hfrWebCamPic, "saveimg", ["img="+d]);
}
function tryagain() {
document.getElementById("picdiv").style.display = "none";
document.getElementById("viddiv").style.display = "block";
}
function closeapp() {
ajaxRequest(frmMain.hfrWebCamPic, "closeapp", []);
}
[removed]
sgcWebSockets 4.1.11
-------------------------------------------------------------------------------------------------------------------------------------------------
Installing sgcWebSockets in Rad Studio 7 - XE8 - 10.2 Tokyo
-------------------------------------------------------------------------------------------------------------------------------------------------
1) Unzip the files included into a directory {$DIR}
2) Add the directory where the files are unzipped {$DIR} to the Rad Studio library path
under Tools, Environment options, Directories
a) All Rad Studio Versions:
Add the directory {$DIR}\source to the library path
b) For specific Rad Studio version
Rad Studio 7 : Add the directory {$DIR}\libD7 to the library path
Rad Studio 2007 : Add the directory {$DIR}\libD2007 to the library path
Rad Studio 2009 : Add the directory {$DIR}\libD2009 to the library path
Rad Studio 2010 : Add the directory {$DIR}\libD2010 to the library path
Rad Studio XE : Add the directory {$DIR}\libDXE to the library path
Rad Studio XE2 : Add the directory {$DIR}\libDXE2\$(Platform) to the library path
Rad Studio XE3 : Add the directory {$DIR}\libDXE3\$(Platform) to the library path
Rad Studio XE4 : Add the directory {$DIR}\libDXE4\$(Platform) to the library path
Rad Studio XE5 : Add the directory {$DIR}\libDXE5\$(Platform) to the library path
Rad Studio XE6 : Add the directory {$DIR}\libDXE6\$(Platform) to the library path
Rad Studio XE7 : Add the directory {$DIR}\libDXE7\$(Platform) to the library path
Rad Studio XE8 : Add the directory {$DIR}\libDXE8\$(Platform) to the library path
Rad Studio 10 : Add the directory {$DIR}\libD10\$(Platform) to the library path
Rad Studio 10.1 : Add the directory {$DIR}\libD10_1\$(Platform) to the library path
Rad Studio 10.2 : Add the directory {$DIR}\libD10_2\$(Platform) to the library path
3) Choose : File, Open and browse
FlexGraphics_V_1.79_D4-XE10.2_Downloadly.ir
Version 1.7
-----------
- ADD: Delphi/CBuilder 10.2 Tokyo now supported.
- ADD: Delphi/CBuilder 10.1 Berlin now supported.
- ADD: Delphi/CBuilder 10 Seattle now supported.
- ADD: Delphi/CBuilder XE8 now supported.
- ADD: Delphi/CBuilder XE7 now supported.
- ADD: Delphi/CBuilder XE6 now supported.
- ADD: Delphi/CBuilder XE5 now supported.
- ADD: Delphi/CBuilder XE4 now supported.
- ADD: Delphi/CBuilder XE3 now supported.
- ADD: Delphi/CBuilder XE2 now supported.
- ADD: Delphi/CBuilder XE now supported.
- ADD: Delphi/CBuilder 2010 now supported.
- ADD: Delphi/CBuilder 2009 now supported.
- ADD: New demo project FlexCADImport.
- FIX: The height of the TFlexRegularPolygon object incorrectly changes with its rotation.
- FIX: Added division by zero protect in method TFlexControl.MovePathSegment.
- FIX: The background beyond docuemnt wasn't filled when TFlexPanel.DocClipping=True.
- FIX: In "Windows ClearType" font rendering mode (OS Windows mode) the "garbage" pixels can appear from the right and from the bottom sides of the painted rectangle of the TFlexText object.
- FIX: The result rectangle incorrectly calculated in the TFlexText.GetRefreshRect method.
- FIX: Added FPaintCache.rcPaint cleanup in the TFlexPanel.WMPaint method. Now it is possible to define is the drawing take place via WMPaint or via the PaintTo direct call (if rcPaint contain non-empty rectangle then WMPaint in progress).
- FIX: The TFlexPanel.FPaintCache field moved in the protected class section. Added rcPaint field in FPaintCache that represents drawing rectangle.
- ADD: In the text prcise mode (TFlexText.Precise=True) takes into account the rotation angle (TFlexText.Angle).
- FIX: Removed FG_NEWTEXTROTATE directive (the TFlexText Precise mode should be used instead).
- FIX: The TFlexRegularPolygon object clones incorrectly drawed in case when TFlexRegularPolygon have alternative brush (gradient, texture).
- ADD: Add TFlexPanel.InvalidateControl virtual method which calls from TFle
Chilkat.9.5.0.75.XE2-XE10
Chilkat.9.5.0.75.XE2-XE10 KEY密匙 FTSVX3.CB10599_0fyOiie43S3o
Devart_SQL_Server_Data_Access_Components_SDAC_for_Delphi_8.0.2_D6-XE10.2
2.35.0.12 26-Dec-02
打开小型查询的速度优化(2378)
MSConnection.Options已添加(2454)
添加了有限的MSConnection.ConnectString支持(2356)
现在从服务器获取输出字符串和(var)字节参数
最大长度不依赖于设置Param.Size(2355)
DBMonitor客户端实现已移至COM服务器
修复了复杂表名的错误
修复了DT编辑器中丢失数据的常见错误(D2137)
修复了DataModule中设计时MSConnection的错误(O2290)
修复MSTable错误的设计时编辑器(2433)
优化服务器游标的BLOB字段发布(2117)
修复ClientDataSet的主/明细关系的错误(O2423)
修复了OutOfMem(1979)的一些错误
2.30 30-Sep-02
Delphi 7支持
ftString和ftVarBytes类型的新内存管理模型。允许显着减少大型表提取时的内存使用量。由FlatBuffers数据集选项控制
在CachedUpdates模式下支持blob字段
2.05 09-Aug-02
DBMonitor支持
2.00 18-Jul-02
支持服务器游标
支持多个结果集的查询
性能提升
打开查询而不支持将所有行提取到客户端(FetchAll = False)
增加了单向支持
快速获取身份价值
StoredProc支持刷新
FullRefresh支持
执行更新和删除时检查旧行值
在从提交到回滚的打开事务的关闭连接上更改了行为
1.30 21-Mar-02
支持C ++ Builder 6
1.20 08-Nov-01
添加了TMSParam类来表示参数
添加了查询分析器和企业管理器集成
在刷新时加速获取身份值
1.00 26-Aug-01
SDAC的第一个版本
Clever_Internet_Suite_v_9.2.0.0
版本9.2中有什么新功能
完整的RAD Studio 10.2.3东京支持。
SFTP - 添加了新的强加密算法,修复了SSH连接问题。
为TLS 1.3做好准备 - 在官方TLS 1.3发布之后,组件将使用新协议。
实现了为SSL / TLS连接提供根证书的能力。新的SendRootCertificate属性已添加到所有客户端和服务器组件。
添加了使用唯一强加密算法的选项(禁用已知的弱加密算法,密码套件和SSL / TLS协议版本,包括RC4)。新的UseStrongCryptoAlgorithms属性在客户端和服务器组件中实现。
国际域名(IDN)支持被添加到URL解析器中,过时的WinInet函数被新代码替换。
CertificateStore - 添加了为给定证书加载证书链的功能。
HTTP PATCH命令已实现。
SoapMessage - 改进了消息签名和验证性能。XmlCrlfEncode和XmlCrlfDecode方法已被替换。
SMIME - 增加了新的强加密和签名算法。
SMIME - 新的Config属性允许您更改使用的加密算法和其他加密参数。通过更新版本的组件,您可以在验证和解密消息之前获取有关使用的加密算法,签名密钥长度和数字证书的信息。
更新的Encryptor组件允许您从受保护的文件中提取使用的加密算法,密钥长度和其他信息。添加了一组重载方法。
添加了IMAP4 UTF7名称编码。实现的功能允许您将国际邮箱名称与客户端和服务器组件一起使用。
IMAP4客户端 - 添加了对多个未标记的SEARCH响应的支持。
IMAP4客户端 - 从TclImap4MailBoxInfo类中删除了UnseenMessages属性。
更新的OAuth组件允许您在与OAUTH服务器协商时刷新授权令牌并指定自定义请求字段。
BounceChecker - 更新后的组件通过使用正则表达式语法从邮件中提取所有电子邮件地址,分析邮件内容,并指示邮件是否包含未送达报告。
重新命名和重新组织编码器组件的编码/解码方法,以改善界面和可用性。
下载程序,上传程序,MultiDownloader,MultiUploader,NewsChecker - URL_COMPONENTS结构已替换为TclUrlParser类,实现了完整的Unicode支持。
SSH引擎 - 实现了对全局请求处理的支持。
FastReport6.1.10
(****************************************************)
(* *)
(* 修改:爱吃猪头肉 & Flying Wang *)
(* 上面的版权声明请不要移除。 *)
(* 2015-05-09 *)
(* *)
(****************************************************)
禁止发布到城通网盘。否则死全家。
源代码来源
2ccc
(温馨提示:群共享 2015-01-25 日有 本群 群共享 的 搜索器下载 下载后,记得每次都点【更新】按钮)
将 FastReport Professtional 5.6.1 full source 内部的文件覆盖到你目前的 FastReport 安装目录下(如果没有安装,就找一个你喜欢的地方放)。
然后将 需要替换或覆盖的文件 覆盖到安装目录下。
1. 关闭开发工具。
2. 右键【以管理员身份运行】对应版本的 recompile.exe,没有管理员权限,一定出问题。
2.1 选择你对应的 IDE 版本。
2.2 选择 Enteprise 版本
2.3 选择 Recompile all packages
2.4 点 Compile 按钮。
2.5 选择 Change Language to: 你的语言.
2.6 点 Compile 按钮。
3. 打开开发工具。
4. FastReports 下的 LibD22 (这个是 XE8 的,请找你对应的版本) 要加入到 开发工具的 Library 路径中。
5. 菜单中选择 Component->Install Packages
6. 点击 add 按钮 选择到 FastReports 的目录 找到 LibD22(或者你对应的版本)选择所有 *.bpl 文件,然后打开。
7. 安装过程中,会有提示 XXX bpl 已经加载。这个不用管。
8. 点击 ok 完成安装。
本人修改的版本特点是 About 对话框中显示 版权标志®,而不是一个 ?。
注意:在 XE7或更新版本 上 BDE 已经不存在了,所以 BDE 相关的都编译失败。不影响其他的。
【注意】:如果您转换语言后,发现乱码或者无法换成指定语言,那么请到 其他文件\Fix By Flying Wang\Res\旧版本中文 frcc 目录下,找到 frcc.exe,将他替换到你的 Res 目录下,重新 Change Language 看看能不能正常。
低于 XE 的请自己测试。
未修改的旧版本 在 其他文件\OldFiles 目录中。
如果你编译 D7 等低版本的时候,提示 字符串格式错误,例如缺少引号、乱码等问题,一般是这个文件内的编码和你操作系统编码不一致造成的。
建议用 notepad++ 打开,修改文件的默认编码,原本的编码大致为 斯拉夫语 Windows-1251 或 斯拉夫语 OEM 855,将这个编码修改为 简体中文即可。保存的时候,一样不能带 BOM。
fastreport5.6
软件功能
fastreport5 源码是一款可以帮助您在网页设计上插入报表的工具,可以结合Visual Basic 编辑工具使用,方便您在web上添加报表、打印报表
在打印期间,可以使用fastreport5 模板将各种来源的数据合并在一起以完成打印作业。 可以将多个数据源连结到一个对象中。 在大多数情况下,模板上的对象均使用单个数据源来确定源的内容。
然而,有时您可能希望将来自两个或多个数据源的信息放入一个web、编码器或文本对象中。 通过将其他数据源附加到对象,您可以使用fastreport5将它们结合起来,以便将它们作为一个字符串输出(这有时称为“字符串连结”)。
名称: 显示数据源的名称(如果指定了数据源)。
打开fastreport5更改数据源名称向导,用于指定所选数据源的唯一名称。 通过命名数据源,您可以将所选数据源的内容与其他数据源共享或参考 VB 脚本中的数据源。
FastReport也可在IB_Objects下工作。IB_Objects是用于Interbase数据库管理系统(DBMS)的功能强大且使用广泛的库。
类型: 显示所选数据源的数据源类型。
打开更改数据源类型向导,用于指定将在所选数据源中打印的数据源。
软件特色
开发WEB应用系统通常都会遇到报表打印问题。简单应用可利用IE的页面打印功能,利用HTML标签控制格式来实现。 但复杂的业务型应用系统,报表不仅是组成应用的重要部分,还常常是相当复杂的。很多应用系统都要求提供。自定义报表的功能——即客户可以自行设计、修改报表。
在C/S结构系统中,报表问题有很多成熟的解决方法。如DELPHI开发工具不仅自带有报表控件,还可以利用第三方控件来实现快速灵活的报表制作和打印,其中有名的控件是FR-Software & A.Tzyganenko 的FastReport。FastReport提供了能与DELPHI无缝集成的从设计到打印的完整控件包,提供的设计界面友好灵活,对于开发可让用户自定义报表的C/S应用来说,是一种很好的解决方式。
FastReport是非常强大的报表控件,相比QuickReport,ReportBuilder更加灵活,又非常小巧,速度快。VCL版本支持Borland Delphi 2-6 and Borland C++Builder 1-6。CLX版本支持Delphi和Kylix。