合同管理难点范文

时间:2023-05-18 15:45:52

引言:寻求写作上的突破?我们特意为您精选了4篇合同管理难点范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。

篇1

本系统的主要功能是员工合同管理,对员工的合同签订信息、合同续签信息和合同终止信息进行管理和修改。本系统的数据库是用SQL server 2005软件进行创建与设计,分别包括签订信息表、续签信息表和合同终止信息表三个表。通过系统ODBC 数据源管理工具把已创建的数据源与系统数据库相连。利用VB 软件对系统的窗口进行设计,通过这些窗体进行登录操作,对输入的用户信息进行验证,和注册新用户操作,并可以对数据进行添加与删除、查询及修改等操作。

关键词: 合同管理系统;SQL server 2005;VB 软件

目 录

1 系统功能概述 ......................................................... 1

1.1合同管理系统功能分析 ............................................. 1 1.2 系统结构图 ...................................................... 1 2 数据库设计 ........................................................... 1

2.1需求分析 ......................................................... 2 2.2 E-R模型 ......................................................... 2 2.3关系模型 ......................................................... 4 2.4表结构设计 ....................................................... 4 3.1用户登录 ......................................................... 7 3.2主窗体界面 ....................................................... 9 3.3添加修改删除页面 ................................................ 10 3.4查询页面 ........................................................ 15 3.5注册新用户 ...................................................... 18 4 课设总结 ............................................................. 20 参考文献 ............................................................... 21

1 系统功能概述

1.1合同管理系统功能分析

企业合同管理系统主要功能是用计算机对员工合同的签订、续签以及终止进行登记、查询、删除等操作以及对员工合同的签订、续签、终止信息进行记录以及打印报表等操作。

本系统运用了VB 6.0及SQL Server2005,主要设计了以下几大功能: (1)对员工合同签订、续签以及终止信息进行修改、录入、浏览及删除。 (2)按查询条件对工合同签订、续签以及终止信息进行查询。

1.2 系统结构图

图1企业合同管理管理系统总体结构

2 数据库设计

2.1需求分析

在主控窗体中(MID 窗体)点击各菜单实现管理和查询企业和员工间的所有合同信息。具体功能包括:

合同签定:用于管理企业与员工签定的劳动合同。包括职员编号、合同名称、合同编号、合同期限、合同签定日期、备注等。

合同续签:用于处理已到期合同的续签事务,包括职员编号、合同编号、合同续签到日期、合同续签期限、新合同号、备注。

合同终止:用于终止已签定的合同,包括职员编号、合同编号、合同终止时间、备注等。

用户的登录和注册功能:

2.2 E-R模型

1. 实体及属性图

本系统有合同签订,合同续签。合同终止三个实体,三个实体相对独立且相互之间不存在联系。

(1)合同签订实体及属性图如下:

图2合同签订实体及属性

(2)合同续签实体及属性图如下:

(3)合同终止实体及属性图如下:

图4合同终止实体及属性

图3合同续签实体及属性

(4)密码表实体及属性如下:

图5密码表实体及属性

2.3关系模型

1. 合同签订(职员编号,合同名称,合同编号,合同期限,合同签定日期,备注) 2. 合同续签(职员编号,合同编号,合同续签到日期,合同续签期限,新合同号,备注) 3. 合同终止(职员编号,合同编号,合同终止时间,备注) 4. 密码表 (用户名,密码) 用于记录注册过的用户名及密码

2.4表结构设计

本系统在SQL Server 2000数据库里共设计了4个数据表来记录数据:用户表、员工合同签订信息、员工合同续签信息、员工合同终止信息。

1. 合同签订信息的建立与基本数据: SQL 语句如下:

CREATE TABLE [dbo].[员工合同签定信息] ( [职员编号] [int] NOT NULL ,

[合同名称] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [合同编号] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [合同期限] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [合同签定日期] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [备注] [int] NULL

) ON [PRIMARY]

员工合同签订信息表

2. 合同续签信息的建立与基本数据: SQL 语句如下:

CREATE TABLE [dbo].[ 员工合同续签信息] ( [职员编号] [int] NOT NULL ,

[合同编号] [char] (10)COLLATE Chinese_PRC_CI_AS NULL ,

[合同续签到日期] [char] (20) COLLATE Chinese_PRC_CI_AS NULL, [合同续签期限] [char] (20) COLLATE Chinese_PRC_CI_AS NULL, [新合同号] [char] (10) COLLATE Chinese_PRC_CI_AS NULL, [备注] [int] NULL ) ON [PRIMARY]

员工合同续签信息表

3. 合同终止信息的建立与基本数据: SQL 语句如下:

CREATE TABLE [dbo].[ 合同终止信息] ( [职员编号] [int] NOT NULL ,

[合同编号] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [合同终止时间] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [备注] [int] NULL ,

) ON [PRIMARY]

员工合同终止信息表

5. 密码表的建立与基本数据: SQL 语句如下:

create table 用户 (用户名 CHAR (10), 密码 CHAR (8)

);

密码表

3 系统各功能模块的详细设计

3.1用户登录

输入用户名及对应密码,即可登录,否则会提示相关的警告信息,按“取消”则退回主窗体界面。页面设计如下: 1、登录页面

2、详细设计代码

Private Sub Command1_Click() Static miCount As Integer Dim SQLStr As String

SQLStr = "Select * from 密码表 Where 用户名= "" & Text1 & """ Adodc1.RecordSource = SQLStr Adodc1.Refresh

If Adodc1.Recordset.BOF Then

MsgBox "用户名错误,重新输入 ", vbExclamation, "警告" Text1.Text = "": Text1.SetFocus Else " 判断密码是否正确

If Adodc1.Recordset.Fields("密码") = Text2 Then MDIForm1.mDataMng.Enabled = True Unload Me Else

MsgBox "密码错误,重新输入 ", vbExclamation, "警告" Text2.Text = "": Text2.SetFocus End If End If

miCount = miCount + 1

If miCount = 3 Then Unload Me "若已输入3次,则关闭窗体 End Sub

Private Sub Command2_Click() Unload Me End Sub

3.2主窗体界面

用户菜单可以实现注册新用户和退出功能;数据管理菜单可对数据库里的员工合同签订、续签、终止信息进行修改、添加、删除和查询。页面设计如下: 1、主窗体页面

2、详细设计代码

Private Sub MDIForm_Load() mDataMng.Enabled = False End Sub

Private Sub mFDenglu_Click() Denglu.Show End Sub

Private Sub mDzhuce_Click() zcxyh.Show End Sub

Private Sub mDqdxx_Click()

qdxx.Show End Sub

Private Sub mDxqxx_Click() xqxx.Show End Sub

Private Sub mDzzxx_Click() zzxx.Show End Sub

Private Sub mFExit_Click() End End Sub

3.3添加修改删除页面

对数据库里的员工合同签订、续签、终止信息进行修改、添加、删除,并且可以进入查询界面。页面设计如下:

1、员工合同签订、续签、终止信息的添加修改删除页面:

2、详细设计代码:

Private Sub Command1_Click() Form1.Show End Sub

Private Sub Form_Load()

CmdFirst.Enabled = False " [首记录]按钮无效 CmdPre.Enabled = False " [前移]按钮无效 CmdNext.Enabled = True " [后移]按钮有效 CmdLast.Enabled = True " [末记录]按钮有效 CmdAdd.Enabled = True " [添加]按钮有效 CmdDel.Enabled = True " [删除]按钮有效 CmdOk.Enabled = False " [确定]按钮无效 CmdEsc.Enabled = False " [取消]按钮无效

Label7.Caption = " 记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

Private Sub CmdAdd_Click() " [添加]按钮的单击事件 Adodc1.Recordset.AddNew CmdAdd.Enabled = False CmdDel.Enabled = False CmdOk.Enabled = True CmdEsc.Enabled = True End Sub

Private Sub CmdOk_Click() " 单击[确认]按钮 Adodc1.Recordset.Update CmdAdd.Enabled = True CmdDel.Enabled = True CmdOk.Enabled = False CmdEsc.Enabled = False End Sub

Private Sub CmdDel_Click() " 单击[删除]按钮

x = MsgBox("确实要删除当前记录吗?", vbYesNo + vbQuestion, "确认") If x = vbYes Then Adodc1.Recordset.Delete

Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast End If Else

Adodc1.Refresh End If End Sub

Private Sub CmdEsc_Click() " 取消按钮 Adodc1.Refresh CmdAdd.Enabled = True CmdDel.Enabled = True CmdOk.Enabled = False CmdEsc.Enabled = False End Sub

Private Sub CmdFirst_Click()

Adodc1.Recordset.MoveFirst " 记录指针移到首记录(显示首记录) CmdFirst.Enabled = False " 让[首记录]按钮无效 CmdPre.Enabled = False " 让[前移]按钮无效 CmdNext.Enabled = True " 让[后移]按钮有效 CmdLast.Enabled = True " 让[末记录]按钮有效 " 在Label6上显示当前记录号/记录总数:

Label7.Caption = " 记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

Private Sub CmdPre_Click()

Adodc1.Recordset.MovePrevious " 记录指针移到前一条记录 CmdNext.Enabled = True CmdLast.Enabled = True

If Adodc1.Recordset.BOF Then " 如果记录指针移到首记录之前, Adodc1.Recordset.MoveFirst " 则记录指针移到首记录上 CmdFirst.Enabled = False CmdPre.Enabled = False End If

Label7.Caption = " 记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

Private Sub CmdNext_Click()

Adodc1.Recordset.MoveNext "记录指针移到下一条记录 CmdFirst.Enabled = True CmdPre.Enabled = True

If Adodc1.Recordset.EOF Then " 如果记录指针移到了末记录之后 Adodc1.Recordset.MoveLast " 则记录指针移到末记录上 CmdNext.Enabled = False CmdLast.Enabled = False End If

Label7.Caption = " 记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

Private Sub CmdLast_Click()

Adodc1.Recordset.MoveLast " 移到末记录 CmdFirst.Enabled = True CmdPre.Enabled = True CmdNext.Enabled = False CmdLast.Enabled = False

Label7.Caption = " 记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

Private Sub CmdN_Click() Dim n As Integer n = Text7.Text

Adodc1.Recordset.Move n

Label7.Caption = " 记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

3.4查询页面

对数据库里的员工合同签订、续签、终止信息进行查询。页面设计如下: 1、员工合同签订信息查询页面:

2、员工合同签订信息详细设计代码: Private Sub CmdBack_Click() qdxx.Show Unload Me End Sub

Private Sub Form_Load()

Combo1.AddItem "职员编号" " 为组合列表框添加各选项 Combo1.AddItem "合同名称" Combo1.AddItem "合同编号"

Combo1.Text = "职员编号" " 让组合框初始选中" 姓名" 项 Text1.Text = "" " 清空文本框 End Sub

Private Sub Command1_Click() Dim str As String

str = " Select 员工合同签定信息.* From 员工合同签定信息 "

str = str & " Where 员工合同签定信息." & Combo1.Text & " Like "" & Text1 & "%" "

Adodc1.RecordSource = str Adodc1.Refresh End Sub

3、员工合同续签信息查询页面:

4、员工合同续签信息详细设计代码: Private Sub CmdBack_Click() xqxx.Show Unload Me End Sub

Private Sub Form_Load()

Combo1.AddItem "职员编号" " 为组合列表框添加各选项 Combo1.AddItem "合同编号"

Combo1.Text = "职员编号" " 让组合框初始选中" 姓名" 项 Text1.Text = "" " 清空文本框 End Sub

Private Sub Command1_Click() Dim str As String

str = " Select 员工合同续签信息.* From 员工合同续签信息 "

str = str & " Where 员工合同续签信息." & Combo1.Text & " Like "" & Text1 & "%" "

Adodc1.RecordSource = str Adodc1.Refresh End Sub

5、员工合同终止信息查询页面:

6、员工合同终止信息详细设计代码: Private Sub CmdBack_Click() zzxx.Show Unload Me End Sub

Private Sub Form_Load()

Combo1.AddItem "职员编号" " 为组合列表框添加各选项 Combo1.AddItem "合同编号"

Combo1.Text = "职员编号" " 让组合框初始选中" 姓名" 项 Text1.Text = "" " 清空文本框 End Sub

Private Sub Command1_Click() Dim str As String

str = " Select 合同终止信息.* From 合同终止信息 "

str = str & " Where 合同终止信息." & Combo1.Text & " Like "" & Text1 & "%" " Adodc1.RecordSource = str Adodc1.Refresh End Sub

3.5注册新用户

输入用户名、密码及确认密码,即可注册新用户,否则会提示相关的警告信息,按“取消”则退回主窗体界面。 1、注册新用户页面:

2、详细设计代码:

Private Sub CmdOk_Click()

Dim SQLStr As String

If Text1 = "" Then

MsgBox "请输入用户名!", vbExclamation, "确认用户名"

Text1.SetFocus

Exit Sub

Else

SQLStr = "Select * from 密码表 where 用户名="" & Text1 & """

Adodc1.RecordSource = SQLStr

Adodc1.Refresh

If Adodc1.Recordset.EOF = False Then

MsgBox "用户名已存在,请重新输入!", vbExclamation, "检验用户名"

Text1 = ""

Text1.SetFocus

Exit Sub

End If

End If

If Text2 Text3 Then

MsgBox "二次输入的密码不一致,请重新输入", vbExclamation, "检验密码"

Text2 = "": Text3 = ""

Text2.SetFocus

Exit Sub

ElseIf Text2 = "" Then

MsgBox "密码不能为空!", vbExclamation, "检验密码"

Text2.SetFocus

Else

Adodc1.Recordset.AddNew

Adodc1.Recordset.Fields("用户名") = Trim(Text1)

Adodc1.Recordset.Fields("密码") = Trim(Text2)

Adodc1.Recordset.Update

Me.Hide

MsgBox "成功注册新用户!", vbInformation, "添加用户"

End If

End Sub

Private Sub CmdCancle_Click()

Unload Me

End Sub

4 课设总结

在老师同学的帮助下,经过几天的自学实践,我掌握了数据库设计的基本思想,同时也学会了对VB 6.0的基本应用。经过不断的调试运行,终于完成了本次的课程设计任务。本次完成的合同管理系统基本符合所需的工作要求,但由于时间紧张,加上本人经验上的不足,未能丰富系统的功能,日后希望能够继续努力,做到更好。

这次数据库课程设计,我运用了教材上的几个设计方法,按照老师的要求,从需求分析到数据库实施,每一步都按照老师的提示完成。但是由于对编程技术的缺乏,没能实现应用系统设计,是这次设计的最大缺陷。虽然应用系统设计失败了,但我在这个过程对一些关于数据库编程开发还是有了一些认识,对ODBC,ADO 一些技术有了一部分的了解,相信在以后的过程中,一定会弥补这个缺陷的。

参考文献

1. 王珊. 数据库系统简明教程. 北京:高等教育出版社,2004

篇2

Abstract:Construction contract for building project of the employer and the contractor to complete the project targets or content and reached specify the rights and obligations of the legal nature of the document. Including the engineering exploration, design, construction contract etc.. Contract management is based on the legal, administrative means use safeguard the legitimate rights and interests of parties in building engineering. In this paper, first expounded the important meaning of construction contract management, and then analyzes the construction engineering contract management difficulties, finally puts forward some matters needing attention in construction project contract management.

Key words:Architectural engineering;Contract management; Construction; Difficulty; Matters needing attention

中图分类号:F715.4文献标识码:A 文章编号:

1 建筑工程合同管理的意义

近几十年来,我国社会经济迅速发展,城镇化进程不断加快,建筑业突飞猛进,但是当前,国众多建筑企业的工程合同管理基础工作很薄弱,合同管理很多是流于形式,制度约束不足。因此规范管理建筑工程市场是社会经济的迫切需要,加强建筑合同管理能够引导和管理建筑市场,通过法律、法规及经济手段调节和管理建筑经济市场。一是建筑合同管理是市场经济发展的需要,当前我国的市场经济机制逐步趋于完善,政府管理部门职能也在发生重大变化,行政命令干预市场程度越来越低。在市场经济下,建筑施工合同必定成为调节业主和承包商经济活动关系重要法律基础;二是建筑合同管理能够规范各方的自律行为。当前,部分工程建设单位法制观念和诚信意识缺失,自律行为较差,导致另一方出现风险或者造成损失。因此,因此,加强建筑工程合同管理,能够对市场主体的交易行为加以管理与规范,有利于建筑市场的稳定;三是加强建筑合同有利于建筑业参与国际性竞争。我国已在2011年加入了世贸组织,建筑市场已经对向国外,建筑市场的各种行为都要遵循国际市场规则,因此,加强建筑工程合管理,我国的建筑企业才能走向更广阔的市场,不断发展壮大。

2 建筑工程合同管理难点

2.1 阴阳合同的签订导致工程合同法律效能缺失

阴阳合同是指合同当事人就同一事项订立两份以上的内容不相同的合同,一份对内,一份对外,对内合同内容表达的是签约双方的真实意图,目的规避政府管理或者逃避国家税收私下签订的工程施工合同,此合同未经过合法的招投标程序且该合同未在建设工程行政管理部门备案。 在建筑工程中这种阴阳合同严重违规行为。但是受一些“利益”的驱使,这种阴阳合同经常发生,是建筑工程合同管理的难点之一。

2.2招投标过程难以管理。

在建筑工程的合同全过程管理中,招投标管理和工程合同履行关系密切,建筑工程合同履行中,质量、工期、成本、安全的法律性文件等说控制的因素,通常在招投标时就已经明确制定。然而由于发包烦相关专业知识的缺乏,为得到利益最大化,常常将招投标当作一个形式,这样就会导致招投标管理与工程合同实施管理形成脱节现象,这种脱节是建筑工程合同管理一大难点。

2.3 总承包合同与分包合同管理差异

在某项建筑工程中,项目建设通常工期长,跨度大,各种发包方式也五花八,譬如ECP交钥匙工程、BOT垫资完成工程、PC:采购-施工总承包、EP+CM:设计-采购-施工管理总承包等等,但是无论那一种承包方式,都会有总包与分包,这样就导致总承包合同与分包合同都成为合同管理的内容,合同中条款中很容易出现遗漏、约定不明朗、交叉施工、内外架使用、垂直运输等管理难点。

2.4工程管理人员业务水平低

在当前建筑工程中,导致合同管理没有完全法制化和规范化的最主要的因素就是工程现场管理缺失,工程管理人员业务水平低,没有索赔与反索赔的意识,对建筑合同中所涉及到的法律性条文认识不足,同时对工程清单的某项项目的相关特征描述不具体,不能明确化。从而导致建筑工程合同难以管理。

3 建筑工程合同管理注意事项

可以说建筑项目的灵魂就是建筑工程合同,合同承包人进行施工,发包人进行质量控制,进度控制、投资控制的基础,其签署的合理性或者成功与否,都会影响到工程本身的各个方面和环节,特别是工程质量与成本。因此,施工企业对施工项目必须进行科学管理,尤其是作为核心管理的合同管理。

3.1企业合同管理机构要高效

当前,我国很多建筑企业合同管理在审查和审批合同不严格,在履行合同时约束缺失,因此,建筑企业迫切需要建立合同管理体系,设立专门的合同管理机构,将合同管理工作划归企业法律顾问机构管理,进行专业化的管理。

3.2 制定严格的企业合同管理制度

篇3

AnalysisontheDeclarationoftheContractAvoidanceofCISG

Abstract:TheUnitedNationsConventiononContractsfortheInternationalSaleofGoods(hereinaftercalledCISG)stipulatestheprovisioncalled"declarationofthecontractavoidance".However,sometermsinitareveryflexibleandelastic,andfairinterpretationcanonlybemadeinconnectionwithotherprovisionssuchas"fundamentalbreachofcontract"and"graceperiod"soastobalancerightsandobligationsbetweenparties.Inessence,thepurposeofthissystemistoencouragethepartiestossttletheirdisputespursuanttotheprincipleof"bonafide".

Keywords:CISGFundamentalBreachofContractDeclaretheContractAvoided

一、宣告合同无效制度概述

“宣告合同无效”(Declarethecontractavoided)是公约的独特用语,其效果大体

等同于我们所熟悉的解除合同。公约用列举的形式表明了“宣告合同无效”的几种情形及其后果,其基本内容是:

(1)“宣告合同无效”必须以向另一方当事人发出通知才生效。(第26条)

(2)“宣告合同无效”是买方或卖方可单方行使的权利。(第49、64条)

(3)“宣告合同无效”仅限于合同一方根本违约或违约方在宽限期内仍未履行合同义务或声明将不在宽限期内履行合同义务。(第49、64条)

(4)“宣告合同无效”解除了各方的合同义务(第81条)。

二、运用宣告合同无效制度时的若干难点

(一)如何判断违约行为是否构成了“根本违约”。

公约第25条对“根本违约”下的定义是:“一方当事人违反合同的结果,如使另一方当事人蒙受损害,以至于实际剥夺了他根据合同有权期待得到的东西,即为根本违约,除非违反合同一方并不预知而且一个同等资格、通情达理的人处于相同情况下也没有理由预知会发生这种结果。”因此,公约规定的根本违约应包括两个条件,即视违约造成的损害程度;视对损害是否可以与之。理解第25条的关键是澄清“遭受损害”、“实质上剥夺…的东西”、“预知”这三个概念。下面分别予以阐述:

1、“遭受损害”中的“损害”(detriment)应作广义的解释,它不同于damage,(倾向于物的损害),也不同于loss(倾向于商业利和财产损失),它应当涵盖商业利益损失、标的物损坏、商业机会损失等各种情况

2、“实质上剥夺…的东西”,这句话表明了违反合同会造成相当严重的后果,会剥夺当事人的重大合同利益。如何认定“实质上剥夺的利益”完全需要具体案件具体分析,因为国际货物种类繁多,交易条件也差别很大,同样的违约行为在不同情况下会带来不同程度的损害结果,这影响到是否构成根本违约。例如,卖方交货时单据不符、交货地点或商品规格不符,逾期交货这些行为,看起来较为普遍,但是单据的性质或作用,不符点的多少,逾期`交货的动机是什么,这些因素在不同案件中会给守约方造成不同的损害。此外,还应该看合同条款是如何规定的,应考虑合同订立时的具体情况,评估当事人是否把相关合同条款看得很重要。例如,时间是否是合同中的关键因素,如果是,则迟延交货可能会造成根本违约;如果不是,则不构成根本违约。同样,CIF条件下卖方办理保险的义务对于买方转售货物(特别是运输途中的货物)很重要,如果由于卖方不履行此义务造成买方不能转售货物,则构成根本违约。至于货物与合同不符至何种程度才算实质上剥夺了…的东西,是个相当不能预测的东西。一个仲裁案例表明,仲裁庭认为应当把“实质性的剥夺”理解为“大部分的”或“基本上”剥夺,只有这样才符合公约第25条的真实目的,即只有当违约很严重,不允许解除合同不足以实现公平的结果时,受损害方才可以解除合同,只有这样,才能使已经订立的合同尽可能的得到旅行,使国际贸易得到顺利的发展。该案中,被申请人交付的羽绒服尽管存在着做工粗糙和颜色不符合合同规定的问题,但并没有严重到“实质上的剥夺”申请人有权期望得到的那种羽绒服的程度,因而申请人没有权利以此为理由解除合同。由此可见,“实质上剥夺”是一个弹性相当大的概念,很难确定一个明显的尺度,在发生纠纷提起仲裁或诉讼时,无法预计。

在认定损失和利益被剥夺时还必须考虑违约方合理进行补救、减轻损失的情况,如果违约方在发生违约后,采取公约第48条第1款允许的对不符货物进行有成效的补救措施而没有个买方造成不合理的不便,就不构成根本违约,受害方无权解除合同。比如,在设备因零部件故障不能运转时,卖方空运部件使之运转便属此类。

3、关于“预知”,公约虽然同时规定了“主观标准”(看违约方是否可预知)和“客观标准”(看合理第三人是否可预知),但起决定作用的应当是客观标准。这里关键的是对“同等资格”、“通情达理”的人的理解。“同等资格”是否指在该业务领域资历经验相当的人?“通情达理”是否指在商业信誉、从业道德方面表现俱佳的当事方?在确定以上概念时,务必需要考察当事方长期的经营表现、习惯做法才能做出判断,并且每个案件所涉合同的具体意义也要予以考虑,这些因素都会带来判断上的难度,从而影响守约方宣告合同无效的权利。

(二)根本违约与宽限期程序的关系

从以上可以得出结论:鉴于“根本违约”检验标准的不确定性,买方或或卖方就很难知道如何对根本违约做出反应—还有解除合同是否允许。不恰当的分析会使买方或卖方在做出反应时处于根本违约的位置。为了消除这种不稳定的因素,公约第47条和第63条分别规定了宽限期程序,这两个条款允许未违约方指定合理长的一段额外时间让另一方当事人履行义务,如果违约方在宽限期内仍不能履行他的基本义务(卖方不交货、买方不接受货物、不交付货款)或者他明确宣告将不履行义务,未违约方可以解除合同,而不必再担心违约方的违约行为是否达到了根本违约的程度。由此可见,第47条与第63条的规定起到了“确权”的作用,即确定违约方延迟履行时,守约方何时可以解除合同。这样的宽限期程序时等待履行的守约方消除了违约方某种程度的逾期不履行是否足以构成解约权的不确定性。至于何谓“合理长的一段额外时间”(anadditionalperiodtimeofreasonablelength),应根据实际情况确定。一般来说,应考虑延迟交货的程度、性质、法律后果;继续履约的可能性;交货或付款所需的时间;迅速履行对于未违约方实际利益的影响。但即使这样,除非在这个问题有惯例,买方仍无法确信其确定的额外时间是否合理,除非这个期限足够长,尤其是远距离交易的情况。

当然,宽限期程序并不是强制性的,如果客观情况使得未违约方有充分把握解除合同,而且等待违约方的履行会给他带来严重损失时,也可直接接触合同而不经过宽限期程序。同时,双方当事人也可以通过合同的规定改变或不适用宽限期程序。例如,双方可在合同中规定,一旦卖方未按合同规定的日期交付货物,买方可自动解除合同。

可惜的是,宽限期程序适用的范围有限,它并不能消除所有因根本违约带来的不确定的情形。根据公约第47条、第49条第1款(b)项和第51条第1款,我们可以看出,只有在卖方不交货或只交付一部分货物的情况下,买方才可以通过通过宽限期程序为宣告合同无效打下基础。而在卖方交付的货物与合同不符的情况下,履行宽限期程序并不能导致买方可以宣告合同无效。同样,第63条的规定也只是当买方在该指定的额外时间内不履行其“支付价款”或“收取货物”的义务时,才为卖方宣告合同无效提供了基础。买方违反其他方面的义务则不能使卖方通过宽限期程序来达到确定其可以宣告合同无效的目的。

此外,适用宽限期程序仍可能产生以下问题:

(1)如果卖方在宽限期内仅交付一部分货物时如何处理?第47条第1款没有解决这个问题,因为它仅考虑到卖方在宽限期内不交货的情况。学术界有种观点认为,根据公约第7条规定的公约解释规则,凡本公约为明确解决的属于本公约范围的问题,应根据公约的一般原则解决,并考虑贸易上遵守诚信的需要。公约的一个基本原则是解除合同只有在另一方严重违约时才可行使,基于宽限期的解约不应损害这一原则,“第49条第1款(b)项以及第64条第1款(b)项应解释为只有在宽限期内违约方仍不能履行合同义务的实质部分时,未违约方才能解除整个合同。”笔者同意这个观点,就是说买方在宽限期内交付了大部分货物,仅剩下少部分货物没有交付,买方不能宣告整个合同无效,但对于没有交付的货物部分,可构成根本违约,,应支持买方关于对这部分货物解除合同的要求(假定合同履行是可分的),否则将使无辜的买方继续等待剩余部分的履行而遭受损累。例如:合同要求交付1000包小麦,卖方迟延交货,卖方在宽限期内交付了900包,对剩余的100包,买方有权解约。至于卖方在宽限期内不能履行合同的实质部分,或对于不可分开履行的合同,不能履行其中任何部分,则可以解除整个合同。

(2)如果卖方在宽限期内交付了全部货物,但仅有一部分货物符合合同,买方如何处理?笔者认为,应看不符合合同规定的那部分货物对合同履行是实质性的还是非实质性的,是否可以分割。如果不符部分是非实质性的(合同不可分割履行的情况)或在合同可分割履行的情况下,不符部分所占比例很小,买方可对不符部分宣告合同无效,但不能宣告整个合同无效。但是,假如不符部分是实质性的或所占比例很高(大于50%)则买方可宣告整个合同无效。

(3)如果买方在宽限期内仅接收了一部分货物或交付了一部分货款,对于未履行的部分,卖方可否利用宽限期程序解除这部分合同,公约没有明确规定,没有与第51条相对应的针对买方部分违约卖方采取救济的条款,应考虑买方部分违约的情节,以及卖方履行的情况确定。笔者认为可以类比(1)中的分析方法解决这个问题。

(三)买方宣告合同无效时的诸多限制

为了保障国际贸易的稳定性,公约对宣告合同无效制度增加了若干限制性条款,如第49条第2款规定买方应在“合理时间内”宣告合同无效,否则就丧失了这一权利;第39条关于未能及时履行品质异议通知义务的后果;第43条关于未能履行及时提出第三人权利要求的异议通知的后果;第82条对买方行使拒收权的限制,都是对买方行使解约权的重要限制。即使买方满足了上述条件,试图“宣告合同无效”,卖方在买方宣告合同无效前还有权利“补救”履行合同时的缺陷。如果卖方交付不符合合同的货物比较早,可以通过在合同规定的交付日前交付符合合同的货物来进行补救,不管不符合合同是否造成根本违约。如果卖方提供的补救是在合同上规定的交付日期以后,只要它没有“造成不合理的迟延”,也没有“使买方遭受不合理的不便”,则仍是允许的。因此,关于卖方补救的问题,公约条款的要旨是让当事人在解决交货最后期限和货物质量纠纷时进行合作,而不是鼓励买方轻易的就宣告合同无效。

(四)未违约方宣告合同无效后计算损害赔偿时应注意的问题

第75条和第76条规定了当事方宣告合同无效的情况下计算损害赔偿的基本方法法,是对第74条计算损害赔偿数额一般原则的具体应用。第75条规定了具体的赔偿方法,其赔偿建立在守约方所受实际损失的基础上;第76条规定的是抽象的赔偿方法,其赔偿建立在预计的市场价格损失的基础之上。

第75条的难点在于对“合理时间”、“合理方式”的理解。“合理时间”的长短应视替代交易是否可能发生、是否有利于减轻损失来确定,当货物价格下跌时,未违约的卖方应尽可能早的转售货物,当货物价格上升时,未违约的买方应尽可能早的购进货物。对于何为“合理方式”,则应联系一些具体的因素来确定,如购买或销售这种货物的常用方式,货物所在地的市场供求状况及地理位置、价格状况等等。本条规定中虽不要求参照时价,但若遇合同双方就受害方另行购买(或转卖)的方式是否合理发生争执时,时价仍是一个参照标准。如果替代交易没有满足以上两个标准,则应认为替代交易不成立,改按第76条规则计算赔偿额。“如果转售或补进货物不是以合理方式并且在合同宣告无效后的一段合理时间内进行的,损害赔偿按照仿佛替代交易没有发生那样计算,因此,可诉诸第76条规定,或者在可行时依据第74条计算。”

理解第76条的关键是确定“何时”及“何地”的时价。第1款中对“何时”的时价规定了两种情况,一是宣告合同无效之时,即发出解除合同的通知之时(第26条);二是接收货物之时,分别适用于不同的情况。应该注意,“接收货物”的一方不限于买方,也包括卖方。当买方收到货物后不正当的拒收它,货物反过来又归卖方处理,即产生了卖方从买方那里“接收货物”,若卖方欲向买方行使索赔权而又没有转卖货物,则应取得合同价格与他接收货物时的时价之间的差额。

第2款规定了“何地”的时价,即时价指“原应交付的货物地点的现行价格”。“交货地点“应参照第31条来理解。如果交货地点不在要求损害赔偿的一方所在地,则对其调查取证时价就有可能造成不便。此时,要求损害赔偿方可选择按第75条进行替代交易的方法避免适用第76条。

当然,有些货物可能比较独特或为买方专门订做,因而找不到可以作为参照的市场价格;也可能由于某些货物的价格比较稳定,其市场价格与合同价格之间没有形成差价。此时,第74条将替代第75、76条而适用以确定损害赔偿的数额。

三、小结

公约设立了宣告合同无效制度,这无疑完善了对守约方的救济,但由于它也可能对违约

方过于苛刻,因而受到许多限制,以维护当事人之间利益的平衡。实践中,宣告合同无效方往往不注意履行公约中规定的程序或没有完全满足公约中规定的条件,以至于造成不正当行使这一权利的情况。由此可见,通过联系公约上下文并且结合公约的一般原则及精神,才能正确把握并运用宣告合同无效制度。

参考文献:

[1]张玉卿.《联合国国际货物销售合同公约释义》[M],北京:中国对外经济贸易出版社,1988.

[2]李巍.《联合国国际货物销售合同公约评释》[M],北京:法律出版社,2002.

篇4

 

(TnPM管理体系创始人;中国设备管理协会全面生产维护委员会主任;中国机械工程学会设备与维修工程分会TnPM推进中心主任;广州大学教授;广州大学工业工程与设备工程研究所所长;广州市政府咨询顾问专家组成员;欧洲维修联合会专家组成员;享受国务院特殊津贴专家。)

南京地铁是我所见到的最有文化内涵的企业。这首先表现在维修文化上。他们提出的理念——修有道,行无疆。简洁、概括,寓意深刻。什么是“修有道”,道可道,非常道。所谓道,“大”可代表理念、愿景,“小”可浓缩为策略和规范。“行无疆”,“大”可意味着前途无量,前景无限,也预示着设备管理之途“路漫漫其修远兮”;“小”可意味着规范、执行力的改善空间无限,现场改善无止境。区区六个字,让人寻味不止,深省不已。

南京地铁的设备管理有两个很好的抓手交通论文,一个是RCM,另外一个是TPM。这两个抓手是抓到点子上了。

了解国际设备管理发展脉络的人都清楚,RCM是以可靠性为中心的维修模式,它是以设备可靠性和故障后果分析为基础,以费用有效为前提,充分运用逻辑决断分析模型来设计维修模式,按照既定的维修大纲执行。众所周知,地铁运营可靠性和安全是重中之重。将可靠性和故障后果分析作为工作的起点和基础,就可以为列车的安全运行奠定科学的管理基础。尽管RCM管理体系存在二值逻辑的歧义性缺陷,故障后果分析也更多依赖于评价专家的技术水平,他们的确是扎扎实实的朝着科学决策的方向迈出坚实的一大步。

TPM诞生于上世纪70年代的日本,随着日本工业从3C(Car, Cooler, Color TV)向4C(Car, Cooler, Color TV, Camera)时代的过渡而诞生,如今已经风靡全球。TPM的灵魂是以现场管理5S为起点,以自主维护为灵魂,以全员参与的改善活动为基础。南京地铁正是看中了TPM这三个闪光点而执着推进的。

现场,除了将传统5S扩展到8S,增加了安全、节约和坚持三个要素之外,他们重点抓住设备房标识系统的设计,将一目了然的管理打造成为行业标准。自主维护,他们按照KIO对设备分级管理,从作业指导书、作业卡开始来规范对设备的清扫、点检和保养行为。全员参与的改善活动,他们借鉴了TnPM的有氧活动提法,以OPL和OPS活动为形式,落实现场的各项改善,让全体员工动起来。笔者曾到地铁的生产现场和基地调研和指导,一线员工那些执着和充满激情的年轻面孔至今还在我脑海里浮动。

虽然他们没有将TnPM的术语SOON体系明确提出来交通论文,在其维修管理实践中却始终将维修策略的设计放在第一位。其实,RCM也是一种宏观策略体系的设计。他们从策略上还创造性提出“全效修”的概念,在点检体系中结合地铁实际,提出“隔日检”的做法,除了状态监测手段的应用,他们同时积极引进了电子化点检PDA巡检系统和设备房标识系统,并把它做实,成为可推广和复制的模板。电子化点检PDA体系在提升员工点检兴趣,规范点检行为,利用传感技术以及提高点检效率等方面让南京地铁的设备信息采集方式得到跨越式发展。在维修计划和资源配置上,他们也进行了切合实际和科学的探索。他们还以“维保模式的选择”和“修程优化”来“规范”维修行为。针对不同设备、设施,如轨道、列车、车站设施、信号系统、接触网、线网等,他们都进行了专门化的深入研究。南京地铁已经构建并执行有地铁特色的检维修系统解决方案,实施着没有SOON出现的SOON体系。这一点,完全超越了传统TPM对检维修的设计和思考。学习TPM且不拘泥于TPM的条条框框,这就是活的学习,创新式的学习。

南京地铁十分重视维修活动中的员工成长,以TnPM中的FROG跳蛙活动激活基层团队,挖掘员工中的创新基因。与此同时,还申请接受中国设备管理协会全面生产维护委员会主导的TnPM五阶六维评价,以全面的KPI体系评价、引导和激励企业进步。

南京地铁还能够跳出设备管理的框架,尝试将目前全球流行的精益生产、六个西格玛管理等理念融合在其人机系统精细管理实践中。不识庐山真面貌,只缘身在此山中,研究维修管理是需要随时跳出自己的圈子,以登泰山极顶、融会贯通和一览众山小的气势来审视自己的体系设计。这一点,南京地铁设备管理的开拓者们当之无愧。

尽管近年来我国企业的设备管理不断进步交通论文,并逐渐追赶上某些发达国家的水平。像南京地铁那样“大”有维修管理文化,“小”有维修规范的企业在中国仍然是凤毛麟角,少之又少!我赞许南京地铁,就是希望广大企业向他们学习,用心、用脑、用执行力来管好设备,就是希望今后在中国的土地上,明白设备管理的企业越来越多。让更多的企业用出色的绩效告诉世人——我们中国人是懂得设备管理的!

作为制造业的大国,中国的设备管理水平是到了腾飞的时刻了。倒退20年、30年,如果我们还跟着东洋或者西洋设备管理的脚步亦步亦趋,到了今天我们应该自豪的说,我们不但懂设备管理,而且还有丰厚的维修文化内涵——修有道,行无疆!

免责声明:以上文章内容均来源于本站老师原创或网友上传,不代表本站观点,与本站立场无关,仅供学习和参考。本站不是任何杂志的官方网站,直投稿件和出版请联系出版社。
友情链接
发表咨询 加急咨询 范文咨询 杂志订阅 返回首页