
рдкрд░рд┐рдЪрдп рдФрд░ рдкреБрдирд░реНрдХрдерди
рдкрд┐рдЫрд▓реЗ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдореЗрдВ , рд╣рдордиреЗ рд╕реАрдЦрд╛ рдХрд┐ рдХреИрд╕реЗ рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдорд╛рд╕реНрдЯрд░-рдбрд┐рдЯреЗрд▓ рдРрдк рдореЗрдВ рдмрд┐рдЬрдиреЗрд╕ рдкрд╛рд░реНрдЯрдирд░ рдХреЛ рдПрдХ рд╕реВрдЪреА (рдорд╛рд╕реНрдЯрд░) рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдЗрд╕рдХреА рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдкреЗрдЬ (рдбрд┐рдЯреЗрд▓) рдХреЗ рдЕрдВрджрд░ рдмрд┐рдХреНрд░реА рдЖрджреЗрд╢ рдХреЗ рд╕рд╛рде рджреА рдЬрд╛рдПред
рдЗрд╕ рдХрд╡рд╛рдпрдж рдореЗрдВ рдХреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛
рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯреЛрдВ рдХреА рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рднрд╛рдЧ 4 рдХреЗ рд╕рд╛рде, рд╣рдо рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рд╕реЗрд▓ рдСрд░реНрдбрд░ рд╡рд┐рд╡рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рджреВрд╕рд░рд╛ рдбреНрд░рд┐рд▓-рдбрд╛рдЙрди рдкреЗрдЬ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП рдФрд░ рд╕реЗрд▓ рдСрд░реНрдбрд░ рдЖрдЗрдЯрдореЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред
рдЗрд╕ рдЕрднреНрдпрд╛рд╕ рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рдпрд╣ рд╕рдордЭрдирд╛ рд╣реИ рдХрд┐ рдмрд┐рдХреНрд░реА рдЖрджреЗрд╢ рдХрд╛ рдмрд┐рдХреНрд░реА рдЖрджреЗрд╢ (рдбрд┐рд▓реАрдЯ рд╕реАрдЖрд░рдпреВрдбреА рдСрдкрд░реЗрд╢рди рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛) рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПред
- ODataModel : рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдкрдиреЗ рдмрд┐рдЬрдиреЗрд╕ рдкрд╛рд░реНрдЯрдирд░, рдСрд░реНрдбрд░ рд╕реЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рд╣реИред рдЕрдм рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рдХреНрд░реА рдЖрджреЗрд╢ рдЖрдЗрдЯрдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реЗрдЯ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП, рд╣рдо рд╣рдЯрд╛рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ
рдЗрд╕ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рдпрд╣ рд╣рдорд╛рд░рд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╣рдордиреЗ рдХреЛрдб рдореЗрдВ рдХреА рд╣реИред рдпрд╣рд╛рдВ рдЙрди рдЪреАрдЬреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЛ рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рдирд╛ рд╣реИ:
- BusinessPartnerSeleOrderItem рдкреЗрдЬ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдорд╛рд░реНрдЧ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдореЗрдВ рд▓рдХреНрд╖реНрдп рдХрд░реЗрдВ
- рдмрд┐рдХреНрд░реА рдЖрджреЗрд╢ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдШрдЯрдирд╛ рдХреЛ рд╕реБрдиреЗрдВ рдФрд░ SaleOrder рд╡рд┐рд╡рд░рдг рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВ (рдЬрд╣рд╛рдВ рд╣рдо рдмрд┐рдХреНрд░реА рдЖрджреЗрд╢ рд╡рд┐рд╡рд░рдг рдФрд░ рдмрд┐рдХреНрд░реА рдЖрджреЗрд╢ рдЖрдЗрдЯрдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВрдЧреЗ)
- рд╡рд┐рдХреНрд░рдп рдЖрджреЗрд╢ рдЖрдЗрдЯрдо рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП FilterBar рдЬреЛрдбрд╝реЗрдВ
- рд╕реЗрд▓ рдСрд░реНрдбрд░ рдСрд░реНрдбрд░ рдЖрдЗрдЯрдо рдХреЛ рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ ViewSettingsDialog рдЬреЛрдбрд╝реЗрдВ
- рддрд╛рд▓рд┐рдХрд╛ рдХреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдЙрддреНрдкрд╛рдж рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ SaleOrderItem рдЗрдХрд╛рдИ рдХреЗ рдЙрддреНрдкрд╛рдж рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ
NB: рдЬрдм рдореБрдЭреЗ рдлрд╝рд┐рд▓реНрдЯрд░, рд╕реЙрд░реНрдЯ рдФрд░ рд╕рдореВрд╣ рдЖрдЗрдЯрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдореБрдЭреЗ SaleOrderItemsSet рдкрд░ рдмрд╣реБрдд рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рдпрд╣ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреМрди рд╕реЗ рдлрд╝реАрд▓реНрдб рд╕рдХреНрд╖рдо (рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдП рдЧрдП рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб) рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд┐рдП рдЬрд╛рдиреЗ, рд╕реЙрд░реНрдЯ рдХрд┐рдП рдЬрд╛рдиреЗ рдпрд╛ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рд╣реИрдВред
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдХреНрд░реЙрд╕-рдЯреАрдо рдХреЙрдореНрдпреВрдирд┐рдХреЗрд╢рди рдПрдХ рдкреНрд░рдореБрдЦ рддрддреНрд╡ рд╣реИ
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, DeliveryDate рд╕реЙрд░реНрдЯреЗрдмрд▓ рдирд╣реАрдВ рд╣реИ, рдЙрддреНрдкрд╛рдж рдХреА рд╢реНрд░реЗрдгреА рдФрд░ рдирд╛рдо рд╕реЙрд░реНрдЯреЗрдмрд▓ рдФрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдФрд░ рдЗрддрдиреЗ рдкрд░ рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдЕрдкрдиреЗ рдлреНрд░рдВрдЯ-рдПрдВрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдмреИрдХрдПрдВрдб рдЯреАрдо рдХреЗ рд╕рд╛рде рдареАрдХ рд╕реЗ рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рдпрд╛рдж рд░рдЦреЗрдВред
рдХреЛрдб рджреЗрдВ: рдСрдкрд░реЗрд╢рди рд╣рдЯрд╛рдПрдВ
рддреЛ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?
рдпреВрдЖрдИ / рдпреВрдПрдХреНрд╕
рд╣рдо рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ (рдпрд╛ рдкреВрд░реНрдг-рд╕реНрдЯреИрдХ) рдФрд░ UI / UX рд╣рдорд╛рд░реА рдиреМрдХрд░реА рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рд╣рдореЗрдВ рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХрдо рд╕рдордп рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рд╕рдВрднрд╡ рдХрджрдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ рдФрд░ рджрд┐рди рдХреЗ рдЕрдВрдд рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдирдлрд░рдд рди рдХрд░реЗрдВред рд╣рдорд╛рд░реЗ рдХрд╛рдо рдХрд╛ рдирддреАрдЬрд╛ рдПрдХ рдЦреБрд╢рд╣рд╛рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИ рдЬреЛ рдХрдо рд╕рдордп рдФрд░ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рдХ рдкреИрд╕рд╛ рдХрдорд╛рдиреЗ рд╡рд╛рд▓реА рдХрдВрдкрдиреА рд╣реИред

рдЗрд╕ UI / UX рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк ListBase рдХреЗ рдХреБрдЫ рдЧреБрдгреЛрдВ рдХрд╛ рд▓рд╛рдн рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реА рддрд╛рд▓рд┐рдХрд╛ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реИред рдбрд┐рд▓реАрдЯ рдмрдЯрди (рдмрдбрд╝рд╛ X) рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд╕ рдбрд┐рд▓реАрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрдмрд▓ рдореЛрдб рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдлрд┐рд░ рдпреВрдЬрд░ рджреНрд╡рд╛рд░рд╛ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдбрд┐рд▓реАрдЯ рдХреА рдЧрдИ рдИрд╡реЗрдВрдЯ рдЯреНрд░рд┐рдЧрд░ рд╣реЛ рдЬрд╛рдПрдЧреАред
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
onDeleteItem: function(oEvent) { var controller = this; var oModel = this.getView().getModel(); var sPath = oEvent.getParameter("listItem").getBindingContextPath(); var oResourceBundle = this.getView().getModel("i18n").getResourceBundle(); var bCompact = !!this.getView().$().closest(".sapUiSizeCompact").length; controller.byId("tableSalesOrderItem").setBusy(true); oModel.remove(sPath, { success: function(oData, response) { MessageBox.success( oResourceBundle.getText("deleteSaleItemSuccess"), { styleClass: bCompact ? "sapUiSizeCompact" : "" }); controller.byId("tableSalesOrderItem").setBusy(false); }, error: function(oError) { MessageBox.error( oResourceBundle.getText("deleteSaleItemError"), { styleClass: bCompact ? "sapUiSizeCompact" : "" }); controller.byId("tableSalesOrderItem").setBusy(false); } }); }
рддреЛ рд╣рдордиреЗ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рд╣реИ?
- рд╣рдореЗрдВ рд╕реВрдЪреА рдХреЗ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдкреНрд░рд╕рдВрдЧ рд╕реЗ рдкрде рдорд┐рд▓рддрд╛ рд╣реИ (рдЬреЛ рд╣рдорд╛рд░реЗ рдЖрдЗрдЯрдо рдХреЗ REST url рдХреЛ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ)
- рд╣рдореЗрдВ ODataModel рд╕рдВрджрд░реНрдн рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕реЗ рдорд┐рд▓рддрд╛ рд╣реИ (рд╣рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдореЗрдВ getModel рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдореЙрдбрд▓ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛ)
- рд╣рдордиреЗ рдЕрдкрдиреА рдЯреЗрдмрд▓ рдХреЛ рд╡реНрдпрд╕реНрдд рдХрд░ рджрд┐рдпрд╛ред рдпрд╣ рдПрдХ рд╡реНрдпрд╕реНрдд рд╕рдВрдХреЗрддрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рдо рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдВрдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
- рд╣рдо .remove рд╡рд┐рдзрд┐ рдХреЛ 2 рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╣рддреЗ рд╣реИрдВред рдкрд╣рд▓рд╛ рдЖрдЗрдЯрдо рдЙрд╕ рдЖрдЗрдЯрдо рдХрд╛ рдкрде рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рджреВрд╕рд░рд╛ рдЖрдЗрдЯрдо рд╡рд┐рднрд┐рдиреНрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдПрдХ рд╡рд╕реНрддреБ рд╣реИред рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдкрд░ рдЙрди рд╕рднреА рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдмрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рд╣реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдиреЗ рдФрд░ рд╡реНрдпрд╕реНрдд рд╕реНрдерд┐рддрд┐ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдлрд▓рддрд╛ рдФрд░ рддреНрд░реБрдЯрд┐ рдШрдЯрдирд╛ рдХреЗ рд▓рд┐рдП рдХреЙрд▓рдмреИрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рддреЛ UI / UX рдореЗрдВ .remove рд╡рд┐рдзрд┐ рдХреЗ рдмрд╛рдж рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
рдЦреИрд░, рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рд░рд┐рдХреЙрд░реНрдб рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, ODataModel рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рджреНрд╡рд╛рд░рд╛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ SAPUI5 рдХреЗ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рддрд╛рд▓рд┐рдХрд╛ рднреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИред
рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдпрд╣ рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдирдП рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА (рдПрдХ рдЖрдЗрдЯрдо рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдФрд░ рд╣рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░реЗрд╢рд╛рди рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ;)
рдирд┐рд╖реНрдХрд░реНрд╖ рдФрд░ рднрд╛рдЧ 5 рдореЗрдВ рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?
рдпрджрд┐ рдЖрдк рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рд╕реАрдзреЗ рд╣рдорд╛рд░реЗ GitHub рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдЪрд░рдг_4 рд╢рд╛рдЦрд╛ рдореЗрдВ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рдЕрдкрдиреЗ CRUD рдСрдкрд░реЗрд╢рди рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рд╕реЗрд▓ рдСрд░реНрдбрд░ рдЖрдЗрдЯрдо рдХреЗ рдЕрдкрдбреЗрдЯ рдСрдкрд░реЗрд╢рди рдХреЛ рд╕рдВрднрд╛рд▓реЗрдВрдЧреЗред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдХреНрд░рд┐рдПрдЯ рдСрдкрд░реЗрд╢рди рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЬрд┐рд╕ рдбреЗрдЯрд╛ рдХреЛ рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЙрд╕рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд╕рддреНрдпрд╛рдкрди рд╕рдорд╕реНрдпрд╛ рд╣реИ рдФрд░ рддреНрд░реБрдЯрд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЧреВрдврд╝ рд╣реИрдВ: рдбреА
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдЬрд░реВрд░рдд рд╣реИ
рдЖрдк рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдк рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ SAPUI5 рдкрд╣рд▓реВ рдкрд░ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рдЗрд╕реЗ рдиреАрдЪреЗ рдЯрд┐рдкреНрдкрдгреА рдЕрдиреБрднрд╛рдЧ рдкрд░ рд▓рд┐рдЦреЗрдВ! рд╕рднреА рдХреЛ рд╣реИрдкреНрдкреА рдХреЛрдбрд┐рдВрдЧ!