Заместить код в onEntityInitialized

Добрый день, Коллеги!

Мне необходимо убрать в разделе документы автонумерацию. 

В базовом пакете код написан прямо в методе onEntityInitialized и не вынесен в отдельный метод. Как его заместить? (убрать в замещающем объекте this.callParent(arguments); нельзя)

Вот код в родительской схеме:

onEntityInitialized: function() {

                    if ((this.isAddMode() && this.Ext.isEmpty(this.get("Number"))) || this.isCopyMode()) {

                        this.getIncrementCode(function(response) {

                            this.set("Number", response);

                        });

                    }


                    this.callParent(arguments);

                },

Нравится

1 комментарий
Лучший ответ

Добрый день!

 

Наиболее простым решением будет просто найти системную настройку с кодом DocumentCodeMask, стереть значение по умолчанию и сохранить:

 

После этого автонумерация в документах перестанет работать так как не сможет получить маску номера. Если Вам будет необходимо включить её заново - просто верните желаемое значение данной настройке, например {0} для обычного номера.

Добрый день!

 

Наиболее простым решением будет просто найти системную настройку с кодом DocumentCodeMask, стереть значение по умолчанию и сохранить:

 

После этого автонумерация в документах перестанет работать так как не сможет получить маску номера. Если Вам будет необходимо включить её заново - просто верните желаемое значение данной настройке, например {0} для обычного номера.

Показать все комментарии