多项选择题

对丙公司变更公司章程的行为,下列判断正确的是( )。

A.应由董事会作出决议,并自办理变更登记时发生变更效力
B.应由股东会作出决议,自决议生效时发生变更效力
C.因其是董事会作出的决议,故不能发生变更效力
D.董事会可以对此作出决议,但其未向工商机关办理变更登记而不发生变更效力