Добрый день!!!
тестирую конфигурацию 7.8.0.1005_SalesEnterprise_Marketing_ServiceEnterprise_Softkey_MSSQL_RUS и обнаружил следующую ошибку: При редактирование Рабочего календаря, к примеру заполняя "Рабочее время", для полей где указано "Установите рабочее время", ошибка выходит следующая запись в таблице "WorkingTimeInterval" создается запись, но поле "DayInCalendarId" не заполняется. В результате на экране ничего не видно. стал разбираться и обнаружил где ошибка. Ошибка закралась в схеме "DayInCalendarMiniPage" в методе "insertIntervalQuery"
insertIntervalQuery: function(item) {
var insert = this.Ext.create("Terrasoft.InsertQuery", {
rootSchemaName: "UpoWorkingTimeInterval"
});
insert.setParameterValue("Id", item.get("Id"), this.Terrasoft.DataValueType.GUID);
insert.setParameterValue(this.entitySchemaName, this.get("Id"), this.Terrasoft.DataValueType.GUID);
insert.setParameterValue("To", item.get("ToValue"), this.Terrasoft.DataValueType.DATE_TIME);
insert.setParameterValue("From", item.get("FromValue"), this.Terrasoft.DataValueType.DATE_TIME);
return insert;
},
в строчке выделенной жирным и закралась ошибка - this.get("Id") ничего не возвращает.
Прошу пожалуйста опубликовать, что требуется сделать, чтобы Время в Рабочем календаре можно было заполнить. спасибо!!!