当前位置:文档之家› FindBugs错误分析说明

FindBugs错误分析说明

FindBugs错误分析说明
FindBugs错误分析说明

FindBugs 错误修改指南

使用方法:复制你的Pattern id ,然后用快捷键Ctrl + F 查找,即可快速定位。 所有的解释和解决方式只是可能和建议,大多数时候需要根据实际情况而定。 Findbugs 也有少量的误报,需要大家自己甄别。

1. EC_UNRELATED_TYPES

Bug: Call to equals() comparing different types

Pattern id: EC_UNRELATED_TYPES, type: EC, category: CORRECTNESS

解释:

两个不同类型的对象调用equals 方法,如果equals 方法没有被重写,那么调用object 的==,永远不会相等;如果equals 方法被重写,而且含有instanceof 逻辑,那么还是不会相等。 解决方法:

应该改为str.toString()

2. IM_BAD_CHECK_FOR_ODD

Bug: Check for oddness that won't work for negative numbers Pattern id: IM_BAD_CHECK_FOR_ODD, type: IM, category: STYLE 解释:

如果row 是负奇数,那么row % 2 == -1, 解决方法:

考虑使用x & 1 == 1或者x % 2 != 0

Class doesn't override equals in superclass

3. NP_ALWAYS_NULL

Pattern: Null pointer dereference

id: NP_ALWAYS_NULL, type: NP, category: CORRECTNESS

A null pointer is dereferenced here. This will lead to a NullPointerException when the code is executed.

4. RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE

Bug: Redundant nullcheck of bean1, which is known to be non-null Pattern id: RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE, type: RCN, category: STYLE

This method contains a redundant check of a known non-null value against the constant null.

这种方法包含了一个称为非空对空值的不断重复检查。

修改为:

5. SS_SHOULD_BE_STATIC

Bug: Unread field: ADDRESS_KEY; should this field be static?

Pattern id: SS_SHOULD_BE_STATIC, type: SS, category: PERFORMANCE

This class contains an instance final field that is initialized to a compile-time static value. Consider making the field static.

解释:

final成员变量表示常量,只能被赋值一次,赋值后值不再改变。

这个类包含的一个final变量初始化为编译时静态值。考虑变成静态常量

解决方法:

增加static关键字

6. EQ_COMPARETO_USE_OBJECT_EQUALS

Bug: RsInterface defines compareTo(Object) and uses Object.equals()

Pattern id: EQ_COMPARETO_USE_OBJECT_EQUALS, type: Eq, category: BAD_PRACTICE

解释:

第一段代码,没有使用instanceof判断就直接转型,有抛出classcastexception异常的可能。

这个BUG主题是,遵守约定(https://www.doczj.com/doc/1615421054.html,pareTo(y)==0) == (x.equals(y)),强烈建议,但不严格要求。在return 0的时候,调用equals方法返回true,因为在PriorityQueue.remove方法中,1.5使用的是compareTo方法,而1.6使用的是equals方法,保证环境升级的时候,受影响最小。解决方法:

在return 0的时候,调用equals方法返回true

7. NM_METHOD_NAMING_CONVENTION

Bug:The method name MsmPlanDAOTest.TestViewMsmPlanList() doesn't start with a lower case letter

Pattern id: NM_METHOD_NAMING_CONVENTION, type: Nm, category:

BAD_PRACTICE

Methods should be verbs, in mixed case with the first letter lowercase, with the first letter of each internal word capitalized.

解释:

方法应该是动词,与第一个字母小写混合的情况下,与每个单词的首字母大写的内部。

解决方法:

方法名称小写就通过了。

8. HE_EQUALS_USE_HASHCODE

Bug: PerfmSingleGraphPanel$RSCategory defines equals and uses Object.hashCode()

Pattern id: HE_EQUALS_USE_HASHCODE, type: HE, category: BAD_PRACTICE

解释:

重载了equals方法,却没有重载hashCode方法,如果使用object自己的hashCode,我们可以从JDK源代码可以看到object的hashCode方法是native的,它的值由虚拟机分配(某种情况下代表了在虚拟机中的地址或者唯一标识),每个对象都不一样。所以这很可能违反“Equals相等,hashcode一定相等;hashcode相等,equals不一定相等。”除非你保证不运用到HashMap/HashTable等运用散列表查找值的数据结构中。否则,发生任何事情都是有可能的。

关于何时改写hashcode,请参考:在重写了对象的equals方法后,还需要重写hashCode 方法吗?

关于编写高质量的equals方法:

1.先使用==操作符检查是否是同一个对象,==都相等,那么逻辑相等肯定成立;

2.然后使用instanceof操作符检查“参数是否为正确的类型”;

3.把参数转换成正确的类型;

4.对于该类中的非基本类型变量,递归调用equals方法;

5.变量的比较顺序可能会影响到equals方法的性能,应该最先比较最有可能不一致的变量,或者是开销最低的变量。

当你编写完成equals方法之后,应该问自己三个问题:它是否是对称的、传递的、一致的?

解决方法:

除非你保证不运用到HashMap/HashTable等运用散列表查找值的数据结构中,请重写hashcode方法。

9. NM_CONFUSING

Bug: Confusing to have methods

xxx.SellerBrandServiceImpl.getAllGrantSellerBrandsByBrandId(long) and xxx.DefaultSellerBrandManager.getALLGrantSellerBrandsByBrandId(long) Pattern id: NM_CONFUSING, type: Nm, category: BAD_PRACTICE

The referenced methods have names that differ only by capitalization.

解释:

同一个包两个类中有一模一样的两个方法(包括参数)

解决方法:

最好可以修改为不一样的方法名称

10. MF_CLASS_MASKS_FIELD

Bug:Field PDHSubCardInstanceDialogCommand.m_instance masks field in superclass ViewNEProperity

Pattern id: MF_CLASS_MASKS_FIELD, type: MF, category: CORRECTNESS

This class defines a field with the same name as a visible instance field in a superclass. This is confusing, and may indicate an error if methods update or access one of the fields when they wanted the other.

解释:

这是什么意思呢?想要字段也能够具有多态性吗?太迷惑了。

当你想要更新一个m_instance时,你要更新哪个?你用到它时,你知道哪个又被更新了?解决方法:

要么去掉其中一个字段,要么重新命名。

11. NM_CLASS_NAMING_CONVENTION

Bug: The class name crossConnectIndexCollecter doesn't start with an upper case letter

解释:

Pattern id: NM_CLASS_NAMING_CONVENTION, type: Nm, category: BAD_PRACTICE

看到这样的命名方式,我第一个反映就是有点晕车!

解决方法:

类名第一个字符请大写。

12. RE_POSSIBLE_UNINTENDED_PATTERN

Bug: "." used for regular expression

Pattern id: RE_POSSIBLE_UNINTENDED_PATTERN, type: RE, category: CORRECTNESS

解释:

String的split方法传递的参数是正则表达式,正则表达式本身用到的字符需要转义,如:句点符号“.”,美元符号“$”,乘方符号“^”,大括号“{}”,方括号“[]”,圆括号“()”,竖线“|”,星号“*”,加号“+”,问号“?”等等,这些需要在前面加上“\\”转义符。

解决方法:

在前面加上“\\”转义符。

13.IA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OU TER_METHOD

外部类:

内部类:

……

Bug: Ambiguous invocation of either an outer or inherited method JExtendDialog.onOK() Pattern id:IA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHOD, type:IA, category: STYLE

解释:

TargetSetupDialog是JExtendDialog的子类,JExtendDialog有一个onOK方法,但是JExtendDialog 的外部类也有一个onOK方法,到底这个onOK方法调用的是它父类onOK方法还是调用它外部类onOK方法呢,这不免让人误解。

当然这并没有编译错误,实际上优先调用的是父类JExtendDialog的onOK方法,如果把JExtendDialog的onOK方法去掉,它调用的就是外部类onOK方法,这个时候不能写成this.onOK,因为此时的this并不代表外部类对象。

解决方法:

如果要引用外部类对象,可以加上“outclass.this”。

如果要引用父类的onOK方法,请使用super.onOK()。

14. DM_FP_NUMBER_CTOR

Bug: Method

OnlineLicenseDAOTest.testUpdateOnlineLicenseByOnlineMerchantId() invokes inefficient Double.valueOf(double) constructor; use OnlineLicenseDAOTest.java:[line 81] instead

Pattern id: DM_FP_NUMBER_CTOR, type: Bx, category: PERFORMANCE

Using new Double(double) is guaranteed to always result in a new object whereas Double.valueOf(double) allows caching of values to be done by the compiler, class library, or JVM. Using of cached values avoids object allocation and the code will be faster.

Unless the class must be compatible with JVMs predating Java 1.5, use either autoboxing or the valueOf() method when creating instances of Double and Float.

解释:

采用new Ddouble(double)会产生一个新的对象,采用Ddouble.valueOf(double)在编译的时候可能通过缓存经常请求的值来显著提高空间和时间性能。

解决方法:

采用Ddouble.valueOf方法

类似的案例

15. CN_IMPLEMENTS_CLONE_BUT_NOT_CLONEABLE

Bug:AlarmSoundManager$SoundProperty defines clone() but doesn't implement Cloneable Pattern id: CN_IMPLEMENTS_CLONE_BUT_NOT_CLONEABLE, type: CN, category: BAD_PRACTICE 解释:

SoundProperty类实现了clone方法,但是没有实现Cloneable接口,当然这没有任何问题,但是你应该知道你为什么这么做。

解决方法:

最好实现Cloneable接口

16. STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE

Bug: Call to method of static java.text.DateFormat

Pattern id:STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE, type:STCAL, category: MT_CORRECTNESS

解释:

TIME_FORMAT是一个DateFormat静态变量,文档中DateFormat不是线程安全(多个线程访问一个类时,这些线程执行顺序没有统一的调度和约定,如果这个类的行为仍然是正确的,那么这个类就是线程安全的。考虑vector的实现)的,如果多个线程同时访问,会出现意料不到的情况,详情参见Sun Bug #6231579和Sun Bug #6178997。

因此对于DateFormat、SimpleDateFormat、Calendar类对象不建议定义成静态成员字段使用,同时对它们在多线程环境下的使用请一定要保证同步。

另外,多说一句,java为我们提供了很多的封装手段,比如private关键字、内部类、全限定包名等等,我们要充分利用这些手段封装信息,对外尽量提供最小集。关于静态变量也是如此,就算是vector这种线程安全的类,在无状态类中也可能存在并发的问题,参见:无状态类在并发环境中绝对安全吗?

解决方法:

修改类字段为对象字段,然后改为private,同时提供get方法,最后对get方法实现同步机制。

最好连对象字段也去掉,直接在方法里使用,就不存在同步的问题了(不必考虑性能问题,而且DateFormat本身就不必作为对象的字段,我想这也是sun为什么不把它实现为线程安全的了)。

17. SE_NO_SERIALVERSIONID

Bug:WindowHandlerManager$MySingleSelectionModel is Serializable; consider declaring a serialVersionUID

Pattern id: SE_NO_SERIALVERSIONID, type: SnVI, category: BAD_PRACTICE

This class implements the Serializable interface, but does not define a serialVersionUID field. A change as simple as adding a reference to a .class object will add synthetic fields to the class, which will unfortunately change the implicit serialVersionUID (e.g., adding a reference to String.class will generate a static field

class$java$lang$String). Also, different source code to bytecode compilers may use different naming conventions for synthetic variables generated for references to class objects or inner classes. To ensure interoperability of Serializable across versions, consider adding an explicit serialVersionUID.

解释:

实现了Serializable接口,却没有实现定义serialVersionUID字段,序列化的时候,我们的对象都保存为硬盘上的一个文件,当通过网络传输或者其他类加载方式还原为一个对象时,serialVersionUID字段会保证这个对象的兼容性,考虑两种情况:

1.新软件读取老文件,如果新软件有新的数据定义,那么它们必然会丢失。

2.老软件读取新文件,只要数据是向下兼容的,就没有任何问题。

序列化会把所有与你要序列化对象相关的引用(包括父类,特别是内部类持有对外部类的引用,这里的例子就符合这种情况)都输出到一个文件中,这也是为什么能够使用序列化能进行深拷贝。这种序列化算法给我们的忠告是,不要把一些你无法确定其基本数据类型的对象引用作为你序列化的字段(比如JFrame),否则序列化后的文件超大,而且会出现意想不到的异常。

解决方法:

定义serialVersionUID字段

18.SE_COMPARATOR_SHOULD_BE_SERIALIZABLE

Bug: ToStringComparator implements Comparator but not Serializable

Pattern id: SE_COMPARATOR_SHOULD_BE_SERIALIZABLE, type: Se, category: BAD_PRACTICE

解释:

ToStringComparator类实现了Comparator接口却没有实现Serializable接口,因为像TreeMap 这种可序列化数据结构(它实现了Serializable接口)只有当比较器继承了Serializable接口时,它才能被序列化。

解决方法:

实现Serializable接口并定义serialVersionUID字段

19. ES_COMPARING_STRINGS_WITH_EQ

Bug: Comparison of String objects using == or !=

Pattern id: ES_COMPARING_STRINGS_WITH_EQ, type: ES, category: BAD_PRACTICE

解释:

你确定你已经了解string的全部了?

如果你不了解,请参考FX大神的博文:请别再拿“String s = new String("xyz");创建了多少个String实例”来面试了吧

那么,接下来我就开始剥皮了:

Object和StringBuilder的toString方法都是返回一个new String(),跟””不相等。

如果你之前是这样的定义的:String name = “”;OK,它们处于同一个class常量池,跟””相等。如果在这之前,你使用了String.Intern方法,你是高手,跟””相等。

如果你没有意识到这些问题,却仍然使用==和!=去比较字符串,那么请不要告诉我是你手滑了= =!

解决方法:

老实使用equals方法吧,至少为了保持代码的清晰性。

20. ES_COMPARING_STRINGS_WITH_EQ

Bug: Comparison of String parameter using == or !=

Pattern id: ES_COMPARING_PARAMETER_STRING_WITH_EQ, type: ES, category: BAD_PRACTICE 解释:

跟前面的例子差不多,你如果不能确保propertyName来源于常量池,那么用==比较没有一点意义,难不成你告诉我这能提高性能?如果有功夫为这点性能担惊受怕,还不如花点时间去找找性能瓶颈。

解决方法:

使用equals方法

21. IM_AVERAGE_COMPUTATION_COULD_OVERFLOW

Bug: Computation of average could overflow

Pattern id: IM_AVERAGE_COMPUTATION_COULD_OVERFLOW, type: IM, category: STYLE

解释:

参照了Findbugs的解释,(low+high)/2当平均数过大的时候(难道是超过了int最大值?)会溢出,会出现一个负值,此问题出现在早期实现的二进制搜索和归并排序,但是已经被修复了。参见Joshua Bloch(google首席java架构师)widely publicized the bug pattern(需翻墙).

解决方法:

建议使用无符号右移位运算符:use (low+high) >>> 1

22. SC_START_IN_CTOR

Bug: new AsyncCentral() invokes AsyncCentral$FireThread.start()

Pattern id: SC_START_IN_CTOR, type: SC, category: MT_CORRECTNESS

解释:

构造方法里重启新的线程,我还是第一次见过这样写的。

首先说明三点:

1.对象的创建一般分两步走,在堆上new对象操作,执行方法(包含构造方法),为

什么我们开发人员看见的只有一步,那是因为JVM不想让开发人员在这个过程中插上一脚,破坏对象的初始化流程。

2.类的加载和初始化是由虚拟机保证同步的,但是对象的生成和初始化就没有任何同步机

制来保证了。

3.构造器不能加synchronized,是一项程序语言设计上的选择(见:JLS 8.8.3 Constructor

Modifiers),正常情况下,是不需要加上synchronized,但不代表所有的情况都不要加上synchronized,更不能认为一个构造器隐含的就是一个synchronized。

那什么时候构造方法需要同步呢?通常来说,方法在生成对象的时候只被执行一次,一般new对象的操作可能因为JVM自身的关系保证原子性操作(自己臆测的,没有任何根据),所以我们经常不用关心构造方法同步的问题。但是上述情况就不一样了,在构造方法中新启线程,如果AsyncCentral是一个状态类,FireThread线程极有可能对AsyncCentral的状态进行反复读取和写入,更严重的一种情况是,AsyncCentral有父类,极有可能在父类的构造方法还没开始前,FireThread线程就已经开始执行并对AsyncCentral的状态进行“破坏”了。这个时候,就有两个线程来对AsyncCentral的状态进行操作了(一个是执行方法的线程,一个是FireThread线程),自然而然,就会存在同步的问题了。

多数时候,我们没有发现,可能是AsyncCentral类没有状态,或者是时候未到,我想说的是,我们写的大部分程序都存在同步的问题,本例子就是其中一个,值得我们好好思考。

另一种理解(觉得更靠谱,来自于Java.Concurrency.in.Practice)叫做“对象逃逸”,意思就是说在构造方法里,this是可以访问的到的,同一时间,FireThread线程而是可以访问到this 对象的,所以这时候this就从方法线程逃逸到了FireThread线程中,这时候初始化就会存在并发问题。

解决方法:

不要再构造方法中新启线程,可以提供init方法,其他方法根据实际情况而定。

23. EQ_SELF_USE_OBJECT

Bug: ManageItem defines equals(ManageItem) method and uses Object.equals(Object)

Pattern id: EQ_SELF_USE_OBJECT, type: Eq, category: CORRECTNESS

解释:

这是重载,不是覆盖,除非你能保证其他人调用这个方法传入的参数都是ManageItem 的,否则会调用Object的boolean equals(Object)方法,这样的话根本就不会跑到这个方法里来!!很多所谓的大牛都会犯这么一个错误,我坚信这是你手滑了。

解决方法:

如果你想覆盖父类的方法,请在上面加上@Override注解,它会防止这种错误的出现(透露一个小细节,JDK1.5覆盖接口方法时加上@Override编译器会报错,JDK1.6修正,这可能是当初实现者对@Override注解理解的问题)。

24.DLS_DEAD_LOCAL_STORE

案例二:

Bug: Dead store to date

Pattern id: DLS_DEAD_LOCAL_STORE, type: DLS, category: STYLE

解释:

先看看,我们的程序有多少个这样的例子:

真是伤不起啊,不知道当时的作者这是神马意图?手滑?还是眼花?虽然说这不是神马问题,也不会对程序性能造成多大的影响,但是这就像一颗沙子,我们每个程序员对待程序都应该是眼里不能进沙子的态度,当然,你非要这么写,我也没神马可说的。

By the way:

对本地变量定义了之后未使用到,编译器能够做优化处理,也就是在编译之后的class文件中删除这些本地变量。方法是在eclipse的Preferences里将以下的钩去除:

解决方法:

大胆的去掉或者注释掉。

误报的案例:

上述案例二种:

IntegralItemDO integralItem = new IntegralItemDO();

是一个局部的变量,不需要定义到外部去,定义在外部,可能会变成一个无效的变量。

25.FE_TEST_IF_EQUAL_TO_NOT_A_NUMBER

Bug: Doomed test for equality to NaN

Pattern id: FE_TEST_IF_EQUAL_TO_NOT_A_NUMBER, type: FE, category: CORRECTNESS

解释:

我也开眼界了,照搬Findbugs的理解:

大概意思就是说Nan很特殊(表示未定义和不可表示的值),没有任何值跟它相等,包括它自身,所以x == Double.NaN永远返回false。

解决方法:

如果要检查x是特殊的,不是一个数值,请用Double.isNaN(x)方法。

26. FI_EMPTY

Bug: FilterIPConfigDialog.finalize() is empty and should be deleted

Pattern id: FI_EMPTY, type: FI, category: BAD_PRACTICE

解释:

空的finalize方法,有什么用?

根据JDK文档, finalize() 是一个用于释放非 Java 资源的方法。但是, JVM 有很大的可能不调用对象的finalize() 方法,因此很难证明使用该方法释放资源是有效的。

解决方法:

删除掉finalize方法

27.REC_CATCH_EXCEPTION

Bug: Exception is caught when Exception is not thrown

Pattern id: REC_CATCH_EXCEPTION, type: REC, category: STYLE

解释:

我觉得有点迷惑,有些catch (Exception e)并没有被Findbugs捕捉到,开始以为它的意思是try catch里没有任何异常的产生,包括RuntimeException,但是后来我写了例子证明并不是这么回事。

总之,它的意思应该是说JVM对RuntimeException有统一的捕获机制(一般都是打印异常栈信息,然后向外抛,没有遇到Exception线程就死掉,EDT线程除外),你搞一个catch (Exception e)这样也把RuntimeException就捕获了。但是如果你的处理机制中没有针对这些异常,那就可能有问题了。通常来说,很多应用程序都把异常记录在日志之中,但是我觉得也应该同时打印在调试屏幕中,这样有利于开发人员调试。

比如上面的程序,假如发生了空指针异常,你只有去日志中才能看到,这对我们调试人员来说很不方便的。

解决方法:

其实这样写也没有问题(除非你有意),有时候我们确实需要捕获RuntimeException,比如我们有一个批处理,这个任务很重要,必须保证某个任务出了问题不能影响其他的任务,这个时候就可以在for循环内捕获RuntimeException,出现了异常还可以continue。

不过上面的例子最好再把异常信息打印到调试屏幕上。

28. DM_GC

Bug:DBExportTask2.exportDBRecords(DBExportProperty, String) forces garbage collection; extremely dubious except in benchmarking code

Pattern id: DM_GC, type: Dm, category: PERFORMANCE

解释:

有两点:

1.System.gc()只是建议,不是命令,JVM不能保证立刻执行垃圾回收。

2.System.gc()被显示调用时,很大可能会触发Full GC。

GC有两种类型:Scavenge GC和Full GC,Scavenge GC一般是针对年轻代区(Eden区)进行GC,不会影响老年代和永生代(PerGen),由于大部分对象都是从Eden区开始的,所以Scavenge GC会频繁进行,GC算法速度也更快,效率更高。但是Full GC不同,Full GC是对整个堆进行整理,包括Young、Tenured和Perm,所以比Scavenge GC要慢,因此应该尽可能减少Full GC的次数。

解决方法:

去掉System.gc()

28. DP_DO_INSIDE_DO_PRIVILEGED

Bug: com.taobao.sellerservice.core.test.BaseTestJunit.autoSetBean() invokes reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block

Pattern id: DP_DO_INSIDE_DO_PRIVILEGED, type: DP, category: BAD_PRACTICE

This code invokes a method that requires a security permission check. If this code will be granted security permissions, but might be invoked by code that does not have security permissions, then the invocation needs to occur inside a doPrivileged block.

此代码调用一个方法,需要一个安全权限检查。如果此代码将被授予安全权限,但可能是由代码不具有安全权限调用,则需要调用发生在一个doPrivileged的块。

30. MS_SHOULD_BE_FINAL

Bug: IPv4Document.m_strInitString isn't final but should be

Pattern id: MS_SHOULD_BE_FINAL, type: MS, category: MALICIOUS_CODE

解释:

使用public和protected,别的包可以轻易修改它,如果你不想它被修改,请使用final。

封装很重要,不管是从维护方面和技术方面来说,都很重要,我不明白为神马有那么多的人把变量都写成public的(就算要给别人共享,也要提供get方法),特别是在并发环境中,特别特别注意类变量的共享,而且特别特别特别注意共享的这个变量是否是线程安全的。解决方法:

加上final

31. NM_FIELD_NAMING_CONVENTION

Bug: The field name TopoControlPaneII.SyncSelection doesn't start with a lower case letter Pattern id: NM_FIELD_NAMING_CONVENTION, type: Nm, category: BAD_PRACTICE

解释:

为神马字段是大写开头的?喂神马?喂神马啊?

解决方法:

建议按照sun规定的命名方式

情况说明格式及范文

公司财务经营情况说明 一、企业生产经营的基本情况 1、xxxxx公司成立于xxxx年xx月xx日,公司的主营业务范围:(根据营业执照上抄)。企业从业人员共xx人,全部是xx以上学历,并具有专业的从业经历,适应企业的发展及业务需要。 2、生产经营情况 公司为xxxx年度成立的企业,企业处于xxxxxx的阶段,在xxxxx年度有xxxx营业收入,在xxxx年度会实现xxxxx 收入。 二、利润实现、分配情况 公司目前处于xxxx的状况。预计在xxxx年度会有xxxx 左右的收入,并实现盈利xxxx。以达到预期目标。 三、资金增减和周转情况 1、各项资产所占比重 xxxx年度期末流动资产占总资产的xx%,固定资产占总资产的xx%,公司资产的比重正常健康。公司成立至今,资产结构一直稳健正常。 2、负债情况 负债为短期负债和长期负债,短期负债占负债的xx%,长期负债占负债的xx%,均在合理的时间范围内,因此相对

稳定。 四、针对本年度企业经营管理中存在的问题,新年度拟加强内部管理,增加外部沟通,激励员工等具体措施来提高公司的经营业绩,扩大公司的业务范围。 xxx公司 年月日 二、公司财务情况说明包括哪些内容? 1、企业生产经营的基本情况 把企业的经营情况做一下解释,包括这个企业的主营业务范围及经营情况;按销售额排列公司在本行业的地位;主要商品占销售市场的百分比;公司员工数量和专业素质及培养提高的目标;经营中出现的问题与困难以及解决方案;公司经营环境情况,如采购环境、生产环境和销售环境的变化;新年度的业务发展计划,如生产经营的总目标及措施、配套资金的筹措计划、新产品的开发计划等。 2、企业利润实现和分配情况 在利润和利润分配表中,虽然利润的实现情况都有,但可能有人还是看不懂表,而愿意看财务情况说明书,因此需要编表人把本年度企业盈利情况和利润分配情况,简单做一下说明。 3、企业资金的增减和周转状况 在资金增减和周转状况这部分中,公司要说明:本年度

事故情况说明书

篇一:交通事故说明书 交通事故现场说明书 事故发生时间:2014年5月11日晚上8:00左右 事故发生地点:西安市长安区子午大道与神禾二路交汇处 事故发生经过: 2014年5月11日晚8时左右,本人(姓名:全诚盛,男,24岁,身份证号:xxxxxxxxxxxxxxxxxx,联系电话:xxxxxxxxxxx,工作单位:西安联合学院,家庭住址:陕西省西安市长安区黄良街办西湖村2组333号)驾驶车牌为陕a051jw的别克凯越车辆,由子午大道南向北正常行驶至神禾二路路口右转至韦曲方向,在正常右转过程中,被从后方非机动车道快速驶来的一辆宝马车追尾。本人立即停车并下车欲查看车辆受损情况,一边拿出手机准备拍照并报警,这时从对方车辆上走下4名男子,不由分说踢飞了本人手中的手机,并把本人拉到路边进行殴打。殴打停止后,对方想开车逃离,我在对方车头挡车,对方又把我拉到一旁殴打,第二次殴打停止后,我发现对方车辆已被开出了事故现场。这时,我才看到本人车辆右后方已受损。 事故发生后,对方车辆驾乘人员不仅未对我方进行及时救助,而且还动手打人,性质十分恶劣,已造成了十分恶劣的影响。后经路人协助报警, 派出所出警对本人进行了救助。 全诚盛 2014年5月14日 篇二:事故报告情况说明 事故报告情况说明 3.事故发生原固的初步判断,泵车开始,泵管内有空气,压力很大使施工人员措手不及造成受伤。 4.事故发生后采取了及时抢救送往医院治疗,目前病人生命体质良好。 总包单位:中建八局惠南大型居住社区一期项目部 2012年11月11日 篇三:事故说明范本 02 月03日晚上19:30左右于岳家嘴立交桥下发生的交通事故及后续情况说明: 事故基本情况说明: 本人行驶汽车从中北路通过左拐立交匝道进入徐东大街,见一电瓶车逆向行驶在路中,急忙按喇叭鸣示,同时向左侧无车方向打方向盘,并紧踩刹车直至防抱死发生作用。但电瓶车并未停止,并继续逆向机动车道向前开,并无减速,直至发生交通事故。 事后闻出电瓶车驾

事件情况说明范文

[ 标签 :标题 ] 篇一:情况说明的写作方法和技巧 情况说明的写作方法和技巧 情况说明是一种工作中经常用到的文体,当单位或个人需要对某项工作或某一问题、某一 事件向公众、有关部门或个人作出解释说明时,都会用到。 情况说明有用于个人的,如公务员个人政审情况说明、个人工作情况说明、入党个人情况 说明等。也有用于单位的,如甘肃省康县卫生局 2 月 15 日发出的《关于康县呼吸道感染性 疾病防控工作的情况说明》、河南商丘市委宣传部官方微博 2 月 24 日发出的《关于“河南商 丘 120 急救车出现在海南三亚风景区”一事的情况说明》,都是相关单位就某一具体事件做 出的说明。 大多数情况说明是对问题、事件的解疑释惑,介绍问题、事件的来龙去脉,专业性不是很 强。但也有部分情况说明专业性很强,比如财务情况说明、刑事案件和刑事诉讼中的情况说 明等。 情况说明如果说明得当,可以及时解答疑惑,化解矛盾;如果说明不当,也可能会引发更 多问题。在现实生活中,因表述欠妥而“抢占”媒体头条的情况说明,屡屡出现,引发争议。因此,情况说明的写作,是一件必须要严谨、慎重对待的事情。 一、恰当命题,一目了然 情况说明的标题,一般不用“情况说明”这样简单的几个字,而是多采用“关于××的情况 说明”的格式,便于受众能够直接知晓说明的事项,获知必要的信息,并决定是否进一步了 解具体内容。如《关于我国茶馆行业标准化工作及相关机构的情况说明》《关于四川省国土 资源厅财政拨款“三公”经费2013 年决算的情况说明》这样的标题,简单明白,受众易于 作出阅读判断,从而节省时间和精力,更加符合人们的阅读习惯。 情况说明的标题也可以灵活多变,采用“关于××情况的说明”“关于××情况的专项说明”“关于××情况的公开说明”等。比如,《关于承诺履行情况的公开说明》《关于证券投资情 况的专项说明》等。 有时,还可以在标题中加入单位名称。比如,《博乐市人民政府关于富达市场拆迁有关情况 的说明》。 二、区分对象,准确称谓 情况说明在有致送对象的情况下要写明主送机关。比如,安徽省霍邱县王截流乡人民政府 2014 年 11 月 20 日向霍邱县水务局报送的《关于王截流乡王楼村水渠、大塘项目规划的情 况说明》,其主送机关就写明了是“县水务局”;某工程公司因拖欠工资造成部分农民工围堵 市政府大门讨薪,市政府要求该工程公司上报一份情况说明,这份情况说明也需要写明主送 机关是“××市人民政府”。 如果是向领导报送的情况说明,则可以直接采用称呼语。比如,某位同志因公外出,但相关 支出票据丢失造成无法报销,需要向单位领导说明情况,并请求予以审批报销,此时的情况 说明可考虑写为“尊敬的局领导”等。 如果是面向公众发出的情况说明,则不需要写出称谓。如,民政部2014 年 8 月发出的《关 于新式中华人民共和国残疾军人证的情况说明》,因为面向的群体是公众,所以并没有主送 机关或称谓;前文提到的《关于“河南商丘120 急救车出现在海南三亚风景区”一事的情况 说明》及时回应网络舆情,其面向的是广大网民,也没有主送机关或称谓。就某一事件向公 众作出的说明,类似于情况通报。两者在写法上有相似之处,但从传播心理学的角度来看, 情况通报代表一定的官方立场,具有权威性;情况说明虽往往也由官方发出,但具有平等性、

事故情况说明书

篇一:交通事故说明书 通事故现场说明书 事故 发生时间:2014年5月11日晚上8:00左右 事故 发生地点:西安市长安区子午大道与神禾二路交汇处 事故 发生经过: 2014 年5月11日晚8时左右,本人(姓名:全诚盛,男,24岁,身份证号: xxxxxxxxxxxxxxxxxx,联系电话:xxxxxxxxxxx,工作单位:西安联合学院,家庭住址: 陕西省西安市长安区黄良街办西湖村2组333号)驾驶车牌为陕a051jw的别克凯越车辆, 由子午大道南向北正常行驶至神禾二路路口右转至韦曲方向,在正常右转过程中,被从后方非 机动车道快速驶来的一辆宝马车追尾。本人立即停车并下车欲查看车辆受损情况,一边拿出手 机准备拍照并报警,这时从对方车辆上走下4名男子,不由分说踢飞了本人手中的手机,并 把本人拉到路边进行殴打。殴打停止后,对方想开车逃离,我在对方车头挡车,对方又把我拉 到一旁殴打,第二次殴打停止后,我发现对方车辆已被开出了事故现场。这时,我才看到本人 车辆右后方已受损。 事故 发生后,对方车辆驾乘人员不仅未对我方进行及时救助,而且还动手打人,性质十分恶劣,已 造成了十分恶劣的影响。后经路人协助报警, 出所出警对本人进行了救助。 全诚 盛 2014 年5月14日 篇二:事故报告情况说明 事故报告情况说明 3.事 故发生原固的初步判断,泵车开始,泵管内有空气,压力很大使施工人员措手不及造成受伤。 4.事 故发生后采取了及时抢救送往医院治疗,目前病人生命体质良好。 总包 单位:中建八局惠南大型居住社区一期项目部 012年11月11日 篇三:事故说明范本 0 2月03日晚上19:30左右于岳家嘴立交桥下发生的交通事故及后续情况说明: 事故 基本情况说明: 人行驶汽车从中北路通过左拐立交匝道进入徐东大街,见一电瓶车逆向行驶在路中,急忙按喇 叭鸣示,同时向左侧无车方向打方向盘,并紧踩刹车直至防抱死发生作用。但电瓶车并未停止, 并继续逆向机动车道向前开,并无减速,直至发生交通事故。

事件情况说明范文

[标签:标题] 篇一:情况说明的写作方法和技巧 情况说明的写作方法和技巧 情况说明是一种工作中经常用到的文体,当单位或个人需要对某项工作或某一问题、某一事件向公 众、有关部门或个人作出解释说明时,都会用到。 情况说明有用于个人的,如公务员个人政审情况说明、个人工作情况说明、入党个人情况说明等。 也有用于单位的,如甘肃省康县卫生局2月15日发出的《关于康县呼吸道感染性疾病防控工作的情 况说明》、河南商丘市委宣传部官方微博2月24日发出的《关于“河南商丘120急救车出现在海南三亚风景区”一事的情况说明》,都是相关单位就某一具体事件做出的说明。 大多数情况说明是对问题、事件的解疑释惑,介绍问题、事件的来龙去脉,专业性不是很强。但也有部分情况说明专业性很强,比如财务情况说明、刑事案件和刑事诉讼中的情况说明等。 情况说明如果说明得当,可以及时解答疑惑,化解矛盾;如果说明不当,也可能会引发更多问题。 在现实生活中,因表述欠妥而“抢占”媒体头条的情况说明,屡屡出现,引发争议。因此,情况说明的写作,是一件必须要严谨、慎重对待的事情。 一、恰当命题,一目了然 情况说明的标题,一般不用“情况说明”这样简单的几个字,而是多采用“关于XX的情况说明”的 格式,便于受众能够直接知晓说明的事项,获知必要的信息,并决定是否进一步了解具体内容。如《关于我国茶馆行业标准化工作及相关机构的情况说明》《关于四川省国土资源厅财政拨款“三公”经费2013年决算的情况说明》这样的标题,简单明白,受众易于作出阅读判断,从而节省时间和精力,更加符合人们的阅读习惯。 情况说明的标题也可以灵活多变,采用“关于XX情况的说明”“关于XX情况的专项说明”“关于XX情况的公开说明”等。比如,《关于承诺履行情况的公开说明》《关于证券投资情况的专项说明》 等。 有时,还可以在标题中加入单位名称。比如,《博乐市人民政府关于富达市场拆迁有关情况的说明》。 二、区分对象,准确称谓 情况说明在有致送对象的情况下要写明主送机关。比如,安徽省霍邱县王截流乡人民政府2014年11 月20日向霍邱县水务局报送的《关于王截流乡王楼村水渠、大塘项目规划的情况说明》,其主送机关就写明了是“县水务局”;某工程公司因拖欠工资造成部分农民工围堵市政府大门讨薪,市政府要求该工程公司上报一份情况说明,这份情况说明也需要写明主送机关是“XX市人民政府”。 如果是向领导报送的情况说明,则可以直接采用称呼语。比如,某位同志因公外出,但相关支出票据 丢失造成无法报销,需要向单位领导说明情况,并请求予以审批报销,此时的情况说明可考虑写为“尊敬的局领导”等。 如果是面向公众发出的情况说明,贝IJ不需要写出称谓。^口,民政部2014年8月发出的《关于新式中 华人民共和国残疾军人证的情况说明》,因为面向的群体是公众,所以并没有主送机关或称谓;前文提到的《关于“河南商丘120急救车出现在海南三亚风景区”一事的情况说明》及时回应网络舆情,其面向的是广大网民,也没有主送机关或称谓。就某一事件向公众作出的说明,类似于情况通报。两者在写法上有相似之处,但从传播心理学的角度来看,情况通报代表一定的官方立场,具有权威性;情况说明虽往往也由官方发出,但具有平等性、亲和性,更易于接受。 三、介绍经过,实事求是 在写作实践中,除了财务情况说明、刑事司法中的情况说明等具有特殊要求外,多数情况说明并无 特殊的专业性要求。但一般情况下,都包括背景介绍、事实经过、处理措施等几项内容。 (一)简明扼要说明背景 介绍背景是为了让有关部门、人员了解事情的前因,掌握更多背景资料,为顺利阅读后文、得出准确判断做铺垫。 这些背景必须和要说明的事件密切相关,既要交代完备详尽,又要避免喧宾夺主。 比如,镇海区人民政府办公室网络发言人2012年10月24日发布的《关于镇海炼化一体化项目有关

事件情况报告范文

事件情况报告范文 篇一:XXX事件处理情况汇报 关于对XXX建筑工地 拖欠农民工工资情况的汇报 2021年10月10日上午,XXX建筑工地工人为追讨工资到我县信访局上访,信访局通知我局接访,我局劳动监察工作人员到信访局了解情况后,告知工人到劳动监察大队填写投诉材料。10时45分左右,我局劳动监察工作人员接待了追讨工资的工人,询问情况后,告知其详细填写投诉书,由于农民工人数较多,要求其按照工种推选代表,由各工种班组长统计拖欠工资人员和数额,后有一代表问要多长时间可以拿到工资,监察人员向其解释,接到投诉书后,劳动监察工作人员会立即按监察程序及时处理。该代表一再要求监察人员答复他工资发放具体时间,监察人员告知:建设单位或工程承包企业应依法向住建局缴纳农民工工资保障金,由工资保障金支付会比较快;如果走劳动监察程序,由于劳动监察执法没有强制权,需要按照相关程序一步步走,最后交由法院强制执行,时间会比较长,工人不等监察人员解释完,就表示不能接受,就带领工人离开了。 根据《XX省人民政府办公厅关于做好贯彻落实省领导批示精神切实解决好拖欠农民工工资工作的紧急通知》要求,因建设单位或工程总承包企业未按照合同约定支付工程款,致使建筑工程承包企业拖欠农民工工资的,由建筑单位或工程总承包企业先行垫付被拖欠的农民工工资;因工程总承包企业违反规定发包、分包给不具备用工主体资格的组织或个人,工程总承包企业必须承担清偿被拖欠农民工工资的责任。 在此次处理农民工追讨工资过程中,在信访局接访的我局人

员与在单位接待人员未能及时沟通,致使两方作出的解释有所差别,造成上访人员再次上访。 在今后的工作中,要注意工作的方式、方法,加强与相关单位的沟通协调,做到依法办事,具体情况具体分析,努力处理好农民工工资问题。 劳动监察大队 2021年10月10日 篇二:事故调查报告范文(共8篇) 篇一:事故分析报告格式 ×××事故报告 一、事故简要经过 ××××××××××××××××××××××××××××××××××××××××××××××××××××××。(时间、地点、人、性别、部门、工种、事件经过、伤情结果) 二、事故原因分析 1、直接原因(导致事故发生的直观原因) 1)××××××××××××。 2、间接原因(剔除直观原因以外的因素) 1)×××××××××××××××××××; 2)×××××××××××××××××××。 3、主要原因 1)×××××××××××××××××××。 2)×××××××××××××××××××。 ?????

情况说明函

---------------------------------------------------------------范文最新推荐------------------------------------------------------ 情况说明函 情况说明函1 致:广西xxxxxx发展有限公司 我司为xxx渐青二期铁艺栏杆制作安装单位,自合同签订之日起,为积极配合甲方施工进度要求,我司严格根据合同要求对工作进行了计划性、有序性、严谨性、目标性的安排部署,具体为:现场实际尺寸的测量、下料生产、发货进场、监理验收、分货到位、成品安装、成品保护、成品维护等各个环节,我司委派了不同的专业化职业化的团队进行跟踪管理,执行到位。 我司针对于甲方所要求的山渐青项目太阳鸟、观星台组团阳台铁艺栏杆;月亮岛、林湖语组团别墅住宅间铁艺栏杆(虚线)及基础;月亮岛、林湖语组团别墅住宅前院铁艺栏杆(虚线)及基础;户型入户铁艺门、等工程项目绝大部分基本如期完工。也有部分子工程项目在施工过程中因实际问题有轻微延误工期的情况(比如太阳鸟阳台栏杆),具体原因系数说明如下: 1、土建原因:由于部分土建施工工作面不规整导致我司技术员在下料过程中尺寸出现一定偏差,以致于到货进场的一部分栏杆成品无法按照国家标准安装,故此批产品不得已只能返厂,然后重新加工生产、发货进场、安装,故此影响一定时间的工期。 2、上道工序拖延:我司在实际施工过程中发现有相当一部分GRC罗 1 / 9

马柱没有安装,由于栏杆对于安装精度要求比较高,罗马柱没有安装直接导致栏杆无法精确定位居中,因此我司和贵方协商,最终结论是:GRC安装完成后,具备工作面,栏杆方能安装,此项直接影响一定时间的工期。 3、天气原因:为确保工期,我司要求安装工人加班加点,利用一切可以利用的时间做工,但事与愿违,一次下雨天做工,我司其中一位安装工人不小心被漏电击中昏迷,由于抢救处理及时没有造成太大的严重后果,为避免同类事情发生,确保工人安全,体现甲方文明施工精神,我司严谨下雨天以及天气恶劣情况下做工,此项也会轻微影响工期。 以上为我司合同执行情况以及部分工程项目延误原因说明,呈贵司审阅! xx市xx金属材料有限公司南宁分公司 xxxx年4月26日 情况说明函2 尊敬的各级领导: 感谢贵单位对我公司的信任,给予我们参与xx国际大酒店消防改造工程家具制作与安装的机会,倍感珍惜。在各级领导的关怀指导下,我们一定做到戒骄、戒躁、谦虚、谨慎、全心全意的为xx国际大酒店做好各项服务工作,严格把控生产及安装环节,为xx国际大酒店提供优质的产品和完善的售后服务。为进一步加强贵单位对我公司的了解,现将公司基本情况做如下简要汇报:

(情况说明)打架情况说明范文

打架情况说明范文 打架斗殴都会被要求写检讨,还有事情发生的经过,下面是给大家整理的打架情况说明范文,希望对大家有所帮助! 打架情况说明 致送:总经办 发自:双楠店郑兴志杨志 时间:20XX年3月25日 事项:关于保安部两名员工发生口角而打架的情况说明及处理建议 类型:普通 内容:3月25日17点50左右,双楠店保安部保安郑长生在一楼后门值班去5楼上厕所,和正在5楼值班保安王忠伟因为上班岗位问题发生口角,因为两人未做好情绪的控制,而后发展为打架,双方都受了伤;(其中郑长生头顶受伤、并且缝了三针,王忠伟的额头受了点碰伤)。当时我(郑兴志)在一楼后门替岗,听到王忠伟呼叫我到五楼,我立刻赶到五楼了解情况,并进行调解;通过制止,两人的情绪得到了控制。事后两人都去了红十肿瘤医院治疗,后来协商由王忠伟支付了双方医疗费用。 两名保安的打架行为恶劣,已严重违反公司规章制度,在此建议对两名员工予以各记大过一次并作开除处理。 另我(郑兴志)作为其部门主管,因平时监管教育力度不到位,负连带责任罚款30元。 以后工作中我部门要重点加强员工的思想教育,要做好自身的情绪的控制及内部团结问题,杜绝此类事件的发生。 关于学生宿舍打架事件的情况说明 20XX年10月29日早上,在xxx宿舍(住xxx班和xxxx班男生)发生了一起学生打架事件。经过事后调查,情况如下:该宿舍xxxx晚上在外通宵上网,早上回宿舍没带钥匙,让同宿舍学生xxx为其开门因太早所以半小时

后才给xxxx同学开门,在宿舍门打开之后xxxx就顺手拿起一棍子从xxxx后脑打过去,另外同宿舍两名学生xxxx、xxx也在场,事后xxx打电话给班主任,班主任也及时联系了双方家长,家长也及时来到学校。通过学生处和双方学生辅导员及双方学生家长友好协商,办法如下:涉事学生家长支付3000元医疗费用(费用一次性付清如果后期再出现任何身体上的问题由xxxx家负责,与xxx家无关),后并且向xxx以及家长道歉。 该处理办法一式四份双方家长各持一份,保卫处一份,学生处一份。此处理办法从签字日期生效。 学生签字:学生签字: 班主任签字:班主任签字: 家长签字:家长签字: 事件在场其他人员签字: 20XX年10月30日 打架事件情况说明 卫东、毛泱渊同学系我校高一年级学生,经查实:20XX年6月6日10点左右(放假期间)。在男生宿舍楼,卫东带领毛泱渊两人进入313宿舍,卫东拿棒棍和拳脚打左斌,毛英渊也参与打架,两人共同参与打架,情况属实。 政教处 20XX年6月8日 家长签字: 打架纠纷的情况说明 我叫赵春锁,男,是长治县荫城镇荆圪道村村民。我大儿媳名叫翟维维,当时在村集体大棚劳动。车志方,村支部委员,负责大棚的管理工作。去年9月初,我们家人就发现车、翟二人行不轨,关系暧昧。9月9日晚,我大儿媳又到车志方家,我俩儿子和我老伴前去寻找,发现二人鬼混,俩儿子一气之下砸了车家的窗户。第二天,我老伴与车志方在街上相遇,发生了争吵,进而发生了两家人的肢体冲突,互有伤情。随后,车志方报了警。接

2019-关于某某事件的情况说明-word范文模板 (5页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为word格式,下载后可方便编辑和修改! == 关于某某事件的情况说明 篇一:放射事件发生与处理的情况说明 放射事件发生与处理的情况说明 四川省卫生厅: 我院一直严格遵照《中华人民共和国职业病防治法》、《放射诊疗管理规定》、《放射工作人员职业健康管理办法》等相关规定开展放射诊疗工作,201X年0 月0日取得《放射诊疗许可证》至今无放射事件发生。 ****人民医院 201X年0月0日 篇二:关于XX同志受伤情况说明 关于XX同志受伤情况说明 XX市人力资源和社会保障局: 现将XX同志受伤情况证明如下: 1、基本情况: 姓名:XX同志;性别:男;年龄:XX岁;学历:大专;岗位:营销推广;职务:员工。 2、受伤经过: XX同志于XX年XX月XX日中午XX点下班后,于返家途中遭遇车祸,XX点XX 分左右他于城西供电局前横过马路,被湘BE0985越野车撞伤,120救护车将其 送至伤科医院后立即转至市一医院重症监护室抢救,下午XX点XX分左右医院 宣布抢救无效死亡。 3、相关证明人(间接证人)

XX年X日中午XX点XX分左右,公司职工XX接到XX手机打过来的电话,一名陌生人称手机机主在城西供电局前发生了交通意外,已经不能言语了。为了证实事情的真实性,XX当时立即打电话到120询问,对方回答确有其事,且伤者已送至河西伤科医院。XX立即赶至伤科医院,被告知伤者因伤势严重,已转至一医院急救。当XX赶至一医院急诊室时,医生告知伤者瞳孔已放大,情况极其危险,随时有生命危险。 4、回家详情: XX同志于XX年XX月XX日中午下班后,在回家途中遭遇车祸,不幸身亡。 办公室负责人签字: 单位负责人签字(盖章): 单位全称(盖章)XX有限公司 XX年XX月XX日 篇三:情况说明的写作方法和技巧 情况说明的写作方法和技巧 情况说明是一种工作中经常用到的文体,当单位或个人需要对某项工作或某一问题、某一事件向公众、有关部门或个人作出解释说明时,都会用到。 情况说明有用于个人的,如公务员个人政审情况说明、个人工作情况说明、入党个人情况说明等。也有用于单位的,如甘肃省康县卫生局2月15日发出的《关于康县呼吸道感染性疾病防控工作的情况说明》、河南商丘市委宣传部官方微博2月24日发出的《关于“河南商丘120急救车出现在海南三亚风景区”一事的情况说明》,都是相关单位就某一具体事件做出的说明。 大多数情况说明是对问题、事件的解疑释惑,介绍问题、事件的来龙去脉,专业性不是很强。但也有部分情况说明专业性很强,比如财务情况说明、刑事案件和刑事诉讼中的情况说明等。 情况说明如果说明得当,可以及时解答疑惑,化解矛盾;如果说明不当,也可能会引发更多问题。在现实生活中,因表述欠妥而“抢占”媒体头条的情况说明,屡屡出现,引发争议。因此,情况说明的写作,是一件必须要严谨、慎重对待的事情。 一、恰当命题,一目了然 情况说明的标题,一般不用“情况说明”这样简单的几个字,而是多采用“关于××的情况说明”的格式,便于受众能够直接知晓说明的事项,获知必要的信息,并决定是否进一步了解具体内容。如《关于我国茶馆行业标准化工作及

情况说明书范文

情况说明书范文 篇一:情况说明范本 情况说明 本人XX,身份证号(),曾于XX年XX月至XX年XX月在XX公司工作,签订劳动合同并交纳社保。因个人原因导致劳动关系档案丢失,一切后果由本人承担,与现单位无关。 特此声明! 姓名日期 篇二:情况说明格式范文 说明(标题部分) XXX(台头部分): 我已于2011年7月在天津师范大学顺利毕业,并取得毕业证书。就读期间办理的学生证在毕业前已由天津师范大学统一收回,故现在只能提供毕业证复印件,无法再提供学生证原件。(内容)特此说明。 XXX(落款) XXX(日期) 篇三:情况说明书格式 情况说明书格式 一、标题部分:某某公司申请发票增量的申请 二、台头部分:某某国税局

三、本企业基本情况:成立日期、认定一般纳税人日期、法人、财务负责人姓名,经营地址、注册资金、主要经营项目。 四、本企业最近几个月的收入、税金、税负情况; 财务核算情况,是否按时纳税。 五、本企业发票的核定情况,以及最近几个月的发票使用情况;特别是增值税发票使用情况。 六、本企业申请发票增量的理由:有无大笔定单或合同,根据现有核定情况无法满足实际要求。 七、提出申请,根据我企业的实际情况,现申请发票增量。 八、落款:某某公司 九、日期: 情况说明书范文 家庭经济情况说明 我叫张三,家在重庆××县×××镇××××村×××社,,家中有七口人。家居贫困山区,家境贫困,其主要经济来源靠种农田为生,无其它任何经济来源,现母亲因劳累过度,而生病需长期药物疗养,增加了家庭负担,再加上父亲年老体弱母亲身体不好,且有一祖母已70多岁,常年卧病在床。姐妹四人均在上学。全家的生活重担全靠父母种几亩责任田来维持,为了四姐妹上学,其父母借遍了亲友。全家年总收入不超过叁仟元,人均月收入远远低于350元。 关于企业营业执照年检的说明

情况说明格式及范文

. 情况说明格式及范文 导语:情况说明有多种类型,比如有事情情况说明、工作情况说明、学习情况说明等等,格式都大相径庭。 一、情况说明的格式 (一)“标题”居中,一般用方正小标宋二号字体。某某事件的情况说明。 (二)“称呼”顶行不空格,标题与称呼之间空一行。指你这个情况对谁说明。 (三)“正文”首行缩两字符,把事情情况说清楚。 (四)总结正文内容,也是首行缩两字符。 (五)必有项,也是首行空两字符,例如“特此说明”等字样。(六)落款项,须盖章的则前空三行,不盖章的则前空两行,第一排注明单位或个人姓名,靠右空两字符对齐。第二排注明时间,靠右空四字符对齐。此项不能单独放在一页上面,要有正文文字在同一页面上。 情况说明格式范文: 【1标题】XXXX的情况说明 【2称呼】尊敬的XX:

【3正文】XXXXXXXXXXXXXXXXXXXXX。 【4总结】XXXXXXXXXXXXXXXXXXXXX。 【5】特此说明! 【6落款】单位/个人姓名:XXXXXXXXXX XXXX年XX月XX日 二、情况说明的各类范文集合 关于XXXX资料原件损毁的情况说明 XX市XX区XX中心: XX年X月X日,我把XX公司、XX公司的XX资料原件混入复印件一起用粉粹机已粉粹,因这X家企业未获得XX支持,不方便再麻烦企业签字盖章,只能用这X家企业电子件所打印的纸质件存档。我对本次失误进行了深刻反思:一是粉碎文件前,先确认是否是我们要粉碎的文件。二是一定记得每次都要把存档的文件立即放入存档区,确保以后不再有此类情况发生。 一2一

. 特此说明! 签字: 2017年7月6日 关于XX培训会请假的情况说明 尊敬的X委领导: 因我委X同志近期忙于XX、XX等紧要工作,故无法参加本次XX委关于XX的培训会,敬请谅解。 特此说明! XXXXXXXX局XXXXXX中心 XXXX年X月X日 关于XX工作情况说明

事件情况说明范文.docx

事件情况说明范文 篇一:情况说明的写作方法和技巧 情况说明的写作方法和技巧 情况说明是一种工作中经常用到的文体,当单位或个人需要对某项工作或某一问题、某一事件向公众、有关部门或个人作出解释说明时,都会用到。 情况说明有用于个人的,如公务员个人政审情况说明、个人工作情况说明、入党个人情况说明等。也有用于单位的,如甘肃省康县卫生局2月15日发出的《关于康县呼吸道感染性疾病防控工作的情况说明》、河南商丘市委宣传部官方微博2月24日发出的《关于“河南商丘120急救车出现在海南三亚风景区”一事的情况说明》,都是相关单位就某一具体事件做出的说明。 大多数情况说明是对问题、事件的解疑释惑,介绍问题、事件的来龙去脉,专业性不是很强。但也有部分情况说明专业性很强,比如财务情况说明、刑事案件和刑事诉讼中的情况说明等。 情况说明如果说明得当,可以及时解答疑惑,化解矛盾;如果说明不当,也可能会引发更多问题。在现实生活中,因表述欠妥而“抢占”媒体头条的情况说明,屡屡出现,引发争议。因此,情况说明的写作,是一件必须要严谨、慎重对待的事情。 一、恰当命题,一目了然 情况说明的标题,一般不用“情况说明”这样简单的几个字,而是多采用“关于××的情况说明”的格式,便于受众能够直接知晓说明的事项,获知必要的信息,并决定是否进一步了解具体内容。如《关于我国茶馆行业标准化工作及相关机构的情况说明》《关于四川省国土资源厅财政拨款“三公”经费2013年决算的情况说明》这样的标题,简单明白,受众易于作出阅读判断,从而节省时间和精力,更加符合人们的阅读习惯。 情况说明的标题也可以灵活多变,采用“关于××情况的说明”“关于××情况的专项说明”“关于××情况的公开说明”等。比如,《关于承诺履行情况的公开说明》《关于证券投资情况的专项说明》等。

工作失误情况说明书格式

工作失误情况说明书格式 工作失误需要我们写好失误的情况说明,防止再犯。下面xx给大家分享的工作失误情况说明书范文,希望能帮到你! 工作失误情况说明书范文(一) 由于本人的工作失误,导致出现了…………错误,给单位集体和工作秩序带来了一定的不良影响,我对此十分的愧疚。现在,我郑重对自己的错误行为进行深刻反思,深度挖掘犯下此次错误的原因,认真检讨自身思想、行为和作风中存在的各项问题,向组织表明改过自新、努力进步的决心,确保以后绝不会再犯类似错误,以优异成绩回报组织的信任和各位领导的关怀帮助。 (一) 出现错误的原因 在承担本单位工作时,我因为疏忽大意,导致出现了………错误。出现该错误的主要原因是我本人工作态度不够端正,业务素质不够优秀,责任心有待加强。虽然存在非财会专业出身、接触工作时间短等客观原因,但自己确实存在学习意识淡薄、缺乏进取精神,思想态度不够端正、责任心有待加强等问题,这才是出现此次错误的最主要原因。我深知作为财会人员,拥有过硬的业务本领和系统的专业知识十分重要,可是因为自身的懒惰,平时不注意系统学习和主

动向老同志请教,导致进步较慢、工作较为吃力,现在想来十分的后悔。作为财会人员,理应高度认识到自身工作的重要性、努力恪尽职守、精益求精,工作中不能出现任何的瑕疵,可是自己以前思想觉悟不高、认识不够深刻、态度不够端正,导致工作作风不够踏实深入,以至于疏忽大意出现了此次错误,辜负了领导和同事们的信任。 (三) 整改措施 犯了此次错误,不仅给单位的正常工作带来了不良影响,更辜负了领导和同志们对自己的一片苦心。我现在十分的内疚,深感自责。错误已经铸就,除了自责忏悔,更重要的应是思考如何改正错误。我会努力反省、认真自查,深刻反思自身问题与不足,并积极思考如何努力提高、改进工作,保证不在犯下类似错误。一是认真自省自查,深刻反省自身错误。对自己思想上、作风上的错误根源进行深挖细找,并认清其可能造成的严重后果。结合各位领导同志对自己的批评指正深刻自省自查,真正给自己“洗洗澡、治治病”,切实找出自己的病患所在、症结所在,努力改正克服,主动进步提高。 二是加强学习进步,不断提高业务能力。作为非财会人员出身,自己能力不足、知识不够,要想做好本职工作,必须努力加强学习提高,不断充电加餐。一方面要努力钻研专业知识,主动加强系统学习,通过自主学习提高自身业务能

情况说明格式及范文

情况说明格式及范文 导语:情况说明有多种类型,比如有事情情况说明、工作情况说明、学习情况说明等等,格式都大相径庭。 一、情况说明的格式 (一)“标题”居中,一般用方正小标宋二号字体。某某事件的情况说明。 (二)“称呼”顶行不空格,标题与称呼之间空一行。指你这个情况对谁说明。 (三)“正文”首行缩两字符,把事情情况说清楚。 (四)总结正文内容,也是首行缩两字符。 (五)必有项,也是首行空两字符,例如“特此说明”等字样。(六)落款项,须盖章的则前空三行,不盖章的则前空两行,第一排注明单位或个人姓名,靠右空两字符对齐。第二排注明时间,靠右空四字符对齐。此项不能单独放在一页上面,要有正文文字在同一页面上。 情况说明格式范文: 【1标题】XXXX的情况说明 一1一

【2称呼】尊敬的XX: 【3正文】XXXXXXXXXXXXXXXXXXXXX。 【4总结】XXXXXXXXXXXXXXXXXXXXX。 【5】特此说明! 【6落款】单位/个人姓名:XXXXXXXXXX XXXX年XX月XX日 二、情况说明的各类范文集合 关于XXXX资料原件损毁的情况说明 XX市XX区XX中心: XX年X月X日,我把XX公司、XX公司的XX资料原件混入复印件一起用粉粹机已粉粹,因这X家企业未获得XX支持,不方便再麻烦企业签字盖章,只能用这X家企业电子件所打印的纸质件存档。我对本次失误进行了深刻反思:一是粉碎文件前, 一2一

先确认是否是我们要粉碎的文件。二是一定记得每次都要把存档的文件立即放入存档区,确保以后不再有此类情况发生。 特此说明! 签字: 2017年7月6日 关于XX培训会请假的情况说明 尊敬的X委领导: 因我委X同志近期忙于XX、XX等紧要工作,故无法参加本次XX委关于XX的培训会,敬请谅解。 特此说明! 一3一

事故说明范本

02月03日晚上19:30左右于岳家嘴立交桥下发生的交通事故及后续情况说明:事故基本情况说明: 本人行驶汽车从中北路通过左拐立交匝道进入徐东大街,见一电瓶车逆向行驶在路中,急忙按喇叭鸣示,同时向左侧无车方向打方向盘,并紧踩刹车直至防抱死发生作用。但电瓶车并未停止,并继续逆向机动车道向前开,并无减速,直至发生交通事故。 事后闻出电瓶车驾驶人口中有酒味并已经告知交警,且电瓶车无牌,无交强险。 电瓶车驾驶人事后说自己每天从此穿过马路,一直没事,将事情全都怪罪于我,对违反交通规则的事实毫无悔改的认识,令作为机动车驾驶者的我感到无奈。 事故后续情况说明: 发生交通事故后,我作为驾驶者第一时间下车检查电瓶车驾驶人的伤势,并打开应急灯,叫随车朋友在后方道路放上警告标识。并在第一时间报案,通知交警前来查勘。 在交警来后,我向交警阐述事情经过,并咨询事故如何处理,在办案交警的耐心指导下,将车钥匙,汽车行驶证及驾驶证交给办案交警,交警说先将伤者送至医院,医治伤者为先,明早再来事发地点处理相关事情。因此我立马并将伤者送至交警指定的铁路医院(铁四院旁的武昌医院),办理了急诊挂号、拍片以及住院等事宜,直至伤者住到病房并有医生初步医疗处理,稳定了病情。 特别需要说明的是因为事发突然,时间匆忙,身上仅1000元左右现金,在垫付门诊、拍片钱后无法凑足医院办理住院需要的2000元,而身上仅有的信用卡医院也不同意刷卡支付。为了不耽误伤者病情,我特意从急诊跑至住院部,找到外科二的骨科医生及护士,说明了事情的经过,也讲明了我们目前的难处,希望医生先收留住院治疗为先。 医生也特事特办的赶紧办理了住院手续,并为伤者进行了检查,包扎,打上石膏,挂上消炎针,也已经稳定了伤者病情。而我也等待家属情绪稳定后想进行后续事情的沟通。 但是,当伤者安顿好,伤者的亲属也陆续赶来,对我进行围堵,非要我先拿出8000住院费再放我们走。我已将身上现金全部套空也就剩下几百元,我说留下我的车费,剩下的全部给你垫上,明早再补上,不耽误伤者治疗,但是伤者家属并不领情,执意要我们弄8000元来,不然不肯放我走,并看我想走时冲上来推我小腹、胸口,将背包拉扯下来,导致我胸口疼痛。无奈之下报警110,但是警察很客观的说明要走法律程序,不能私自限制他人自由,但他们仍不肯。从事发19:30到最后凌晨3:00,期间110报了两次案,武昌大队,派出所都去过,仍被对方威胁要跟踪到家里。本人除了受伤后的无奈外,还深感恐惧,感到自己及家人的人身安全受到威胁。 因为受到交通事故的心里阴影及伤者家属的威胁,本人内心极度不安,并感到极度恐惧。一晚都没能闭眼休息。 因此本人希望委托亲戚代为处理此交通事故。望警察同志理解。 谢谢! 此致 敬礼 XX:XXX 2012年02月04日凌晨5点

情况说明格式及范文

------ 情况说明格式及范文 导语:情况说明有多种类型,比如有事情情况说明、工作情况说明、学习情况说明等等,格式都大相径庭。一、情况说明的格式 “标题”居中,一般用方正小标宋二号字体。某某事件的情况说明。(一) (二)“称呼”顶行不空格,标题与称呼之间空一行。指你这个情况对谁说明。 “正文”首行缩两字符,把事情情况说清楚。(三)(四)总结正文内容,也是首行缩两字符。 (五)必有项,也是首行空两字符,例如“特此说明”等字样。 (六)落款项,须盖章的则前空三行,不盖章的则前空两行,第 第二排注明时间,靠右空四字符对齐。此项不能单一排注明单位或个人姓名,靠右空两字符对齐。独放在一页上面,要有正文文字在同一页面上。 :情况说明格式范文

XXXX 的情况说明标题】1 【 一1 一--- ------ 【2 称呼】尊敬的XX : 。【3 正文】XXXXXXXXXXXXXXXXXXXXX 【 4 总结】XXXXXXXXXXXXXXXXXXXXX 。 【5】特此说明! 【6 落款】单位/个人姓名:XXXXXXXXXX XXXX 年XX 月XX日 二、情况说明的各类范文集合 关于XXXX 资料原件损毁的情况说明 XX市XXXX区中心: XX 年X 月X 日,我把XX 公司、XX 公司的XX 资料原件混入复印件一起用粉粹机已粉粹, 因这X 家企业未获得XX 支持, 不方便再麻烦企业签字盖章,只能用这X 家企业电子件所打印的 纸质件存档。我对本次失误进行了深刻反思:一是粉碎文件前,

一2 一 --- ------ 先确认是否是我们要粉碎的文件。二是一定记得每次都要把存档 的文件立即放入存档区,确保以后不再有此类情况发生。特此说明! 签字: 2017年日6 7月 培训会请假的情况说明XX 关于 尊敬的X 委领导: 等紧要工作,、XX X 因我委同志近期忙于XX 故无法参加本 次的培训会,敬请谅解。特此说明!委关于XX XX

情况说明范文6篇完整版

《情况说明范文》 状况说明范文(一): 状况说明格式范文 尊敬的老师,校领导: 首先写我这段时光在学校学的很好,老师也很好,感谢老师和学校等等 其次写不能来的原因 最后道个歉并再次感谢老师和学校 XXX 年月日 状况说明范文(二): 个人基本状况介绍范文 姓名:赵林林院系:信服学院 班级:80712P性别:女民族:汉族政治面貌:团员 20xx年9月考入南京信息职业技术学院。 一、主要事迹和荣誉: 1、20xx年9月――20xx年1月 获得院一等奖学金、社会活动用心分子等荣誉,顺利高分透过英语四级考试和计算机一级B考试。担任系学生会学习部干事,配合开展过第四届英语潜力竞赛和立德杯辩论赛,取得了优异的成绩。 2、20xx年2月――20xx年7月 获得院一等奖学金、我爱记单词团体一等奖、衿信杯征文比赛优秀奖、英文读后感二等奖、社会活动用心分子等荣誉,高分透过英语六级考试。担任系学生会学习部干事,参加过入党用心分子培训,理解了党的教育,学习方面和思想方面均取得了优异的成绩。 3、20xx年9月――20xx年1月

获得院一等奖学金、国家奖学金、院优秀信息质量员等荣誉,透过自我的努力,考取了报检员证书和英语六级口语证书。担任系学生会学习部部长和院质量信息员,主要负责系部学风建设以及日常早晚自习考勤,配合学院收集质量信息。 4、20xx年2月――20xx年7月 获得院一等奖学金、省三好学生、全国大学生英语潜力竞赛三等奖、社会实践先进个人、南信之星等荣誉,并且高分考取了单证员证书。担任系学生会学习部部长和院质量信息员,脚踏实地地工作,用心配合系部和学院开展学生工作,得到了指导老师的认可,并且被选为党员发展对象,参加了党课的学习。 二、社会实践、创新潜力: 20xx学年――20xx学年 用心参加院系举行的活动,在寒暑假均参加社会实践活动,在实践单位认真踏实的工作,锻炼了自我的实践应用潜力,受到了企业老板的好评,使我进一步的了解和接触了社会。在创新潜力方面,我平时善于思考,不拘泥于书本知识,逐步培养自我的创新实践潜力和动手应用潜力。 20xx学年――20xx学年 20xx年暑假在江苏省开元国际集团轻工业品进出口股份有限公司实习并且参加了农村信息化社会实践。在开元轻工,我将我学习到的专业知识应用到实际,跟着师傅学到了很多实用的知识。透过开展农村信息化,使我亲身感受到了农民对信息的渴望,使我的知识体现出了价值,培养了我的动手实践、创新潜力。 状况说明范文(四): 状况说明 中华人民共和国海关: 兹有我司年月日一票进口货物,货物状况如下: 品名: 提单号: 报关单: 维修原因

情况说明范本

情况说明范本 XX海关: 我司于20XX年X月XX日出口到XXXXX,具体信息如下:原 出口报关单号为:XXXXXXX,核销单号:XXXXXX;HS编码为:XXXXXX 品名为:XXXXXX;出口数量XXXXX,净重:XXXX,毛重:XXXX,金额:XXXXXX 此票货物因部分品质没有达到客户要求(原因XXXXXX,必须详细清楚,有说服力)造成无法使用,要求退货,退货具体信息如下:品名:XXXX,退货数量:XXXXX,毛重XXXX,金额:USDXXXXXX。以上货物已到港,恳请海关老师审批批准给予通关。 此致

敬礼! 公司:XXXXX 时间:ZZZZZZ ____工商行政管理局: 我____公司成立于___年___月___日,法定代表人为 _________先生。公司设立时持有营业执照正本壹份,副本壹份(副本证照编号:________)。 20____年___月中旬,我司相关保管人员发现营业执照副本遗失,经分析后认为系保管人员文件保管不善所致,遗失证照确系无法找回。

公司领导决定按照法定程序申请补办营业执照副本。 特此说明。 股东签章确认:________ ___年___月___日 XXX海关: 我司于XXX年XXX月XXX日以一般贸易的方式出口一票货物到XX国。 船名航次XXXXXXX 提单号:XXXXX

报关单号:XXXXX。 现经海关查验发现了XX问题,经我司认真仔细核实,贵关查验出的问题确实存在,现给贵关做如下情况说明。 该票货物的报关资料由我司XX人员制作并提供。该票货物在海关查验发现与实际货物不符,实际情况XXXXX。该票货物的申报不实,是由于XXXXX(思路清晰,明确责任和出错原因) 我司对于海关的查验方法方式及查验结果表示认可,没有异议。对于报关行的报关过程没有异议。对于该票货物的申报不实,我司要求单证人员与报关行专业人员进行多沟通,单证人员对此深刻认识到错误的严重性,今后一定加强XXXXX,保证不再发生此类错误。给贵关带来的诸多不便深表歉意。以上情况属实,请海关予以审核为盼!

相关主题
相关文档 最新文档