рднрд╛рдЧ 1: рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде tryotnd, рдХреНрд╡реЗрд░реА рд╕рдВрд░рдЪрдирд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рднрд╛рдЧ 2: рд╡рд┐рдзрд┐ рд╕рдВрд░рдЪрдирд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рд╕рдореВрд╣реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛, рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
рднрд╛рдЧ 3: рдХрдВрдкрдиреА (рдХрдВрдкрдиреА), рд╕рдордХрдХреНрд╖реЛрдВ (рдкрд╛рд░реНрдЯреА), рдорд╛рд▓ (рдЙрддреНрдкрд╛рдж) рдФрд░ рдЧреЛрджрд╛рдо (рд╕реНрдЯреЙрдХ) рдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред
1. рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг
рдкрд╣рд▓реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдореЗрдВ рдЧреЛрджрд╛рдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛ред рддреЛ рдЪрд▓реЛ рдЙрдЪрд┐рдд рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
рд╕реНрдЯреЙрдХ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рдореЙрдбреНрдпреВрд▓ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
ir.module.dependencies
рдирд┐рд░реНрднрд░рддрд╛ рд╡рд┐рдзрд┐ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ
ir.module.dependencies
рдирд┐рд░реНрднрд░рддрд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ; рдореИрдВ рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдХреА рд╕реВрдЪреА рддреБрд░рдВрдд рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реБрдЖред
model.ir.module.module.read
рдкрджреНрдзрддрд┐
dependencies
рдХреНрд╖реЗрддреНрд░ рд▓реМрдЯрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдХреА рдЖрдИрдбреА рд╣реИред рдЖрдк рдЗрди рдореЙрдбреНрдпреВрд▓ рдХреЗ рдирд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдЗрди рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджреНрдпрдкрд┐ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП tryton.cfg рдХреЛ рдЦреЛрд▓рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рдЬреЛ рдореЙрдбреНрдпреВрд▓ рдХреА рдЬрдбрд╝ рдореЗрдВ рдФрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдЧреЛрджрд╛рдо рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХрдВрдкрдиреА, рдореБрджреНрд░рд╛, рдЖрдИрдЖрд░, рдкрд╛рд░реНрдЯреА, рдЙрддреНрдкрд╛рдж рд╣реИред рдкрд╛рд░реНрдЯреА рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдХрдВрдкрдиреА рдХреА рдирд┐рд░реНрднрд░рддрд╛ рднреА рд╣реЛрддреА рд╣реИред рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж,
system.server.listMethods
рдореЙрдбрд▓ рд╡рд░реНрдЧ рдореЗрдВ 625 рдФрд░ рддрд░реАрдХреЗ рджреЗрддрд╛ рд╣реИред рдиреАрдЪреЗ рдирдП рддрд░реАрдХреЛрдВ рдХрд╛ рдПрдХ рдпреЛрдЬрдирд╛рдмрджреНрдз рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реИ:

рдЕрдм рдЗрди рддрд░реАрдХреЛрдВ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
2. рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ
рд╕рднреА рд╡рд░реНрдЧреЛрдВ рдореЗрдВ 6 рдореБрдЦреНрдп рд╡рд┐рдзрд┐рдпрд╛рдБ рд╣реИрдВ: рдмрдирд╛рдирд╛, рд╣рдЯрд╛рдирд╛, рдлрд╝реАрд▓реНрдб_рдЧреЗрдЯ, рдЦреЛрдЬ, рдкрдврд╝рдирд╛, рд▓рд┐рдЦрдирд╛ред рдиреАрдЪреЗ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдореБрдЦреНрдп рд╡рд░реНрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред
2.1ред рдХрдВрдкрдиреА рдореЙрдбреНрдпреВрд▓ рдПрдкреАрдЖрдИ
рд╡рд┐рдзрд┐ рдХрд╛ рдирд╛рдо | рдорд╛рдкрджрдВрдбреЛрдВ | рд╡рд┐рд╡рд░рдг |
---|---|---|
model.company.company.search | [user_id, рдХреБрдХреА, [], рд╢реБрд░реВ, рдЕрдВрдд, рдЕрд╢рдХреНрдд, {}] | рдореМрдЬреВрджрд╛ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреА рдЖрдИрдбреА рд╕реВрдЪреА рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ (рдЖрдИрдбреА [рдкреНрд░рд╛рд░рдВрдн: рдЕрдВрдд]) рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
model.company.company.fields_get | [user_id, рдХреБрдХреА, [], {}] | рдХрдВрдкрдиреА рдХреЗ рдкрд╛рд╕ рдЙрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд╕реВрдЪреА рджреЗрддрд╛ рд╣реИред |
model.company.company.read | [user_id, рдХреБрдХреА, list_of_company_ids, list_of_field_names, {}] | рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
model.company.company.create | [user_id, рдХреБрдХреА, [{field_name: field_data, field_name: field_data, ...}], {}] | рдПрдХ рдХрдВрдкрдиреА рдмрдирд╛рдПрдВ, рдХрдо рд╕реЗ рдХрдо рдЖрдкрдХреЛ рдирд╛рдо рдлрд╝реАрд▓реНрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред |
model.company.company.delete | [user_id, рдХреБрдХреА, list_delete_company_ids, {}] | рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рд╣рдЯрд╛рддрд╛ рд╣реИред |
model.company.company.write | [user_id, рдХреБрдХреА, list_update_company_ids, [{field_name: field_data, field_name: field_data, ...}], {}] | рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реАрд▓реНрдб рдорд╛рди рдмрджрд▓рддрд╛ рд╣реИред |
рдХрдВрдкрдиреА рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рдХрд░реНрдордЪрд╛рд░реА рд╡рд░реНрдЧ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдХрд░реНрдордЪрд╛рд░реА рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдирд┐рдпреБрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрдВрдкрдиреА рдХреЗ рдирд┐рдпреЛрдХреНрддрд╛ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
2.2ред рдкрд╛рд░реНрдЯреА рдореЙрдбреНрдпреВрд▓ API (рдкреНрд░рддрд┐рдкрдХреНрд╖)
рд╡рд┐рдзрд┐ рдХрд╛ рдирд╛рдо | рдорд╛рдкрджрдВрдбреЛрдВ | рд╡рд┐рд╡рд░рдг |
---|---|---|
model.party.party.search | [user_id, рдХреБрдХреА, [], рд╢реБрд░реВ, рдЕрдВрдд, рдЕрд╢рдХреНрдд, {}] | рдореМрдЬреВрджрд╛ рдареЗрдХреЗрджрд╛рд░реЛрдВ рдХреА рдЖрдИрдбреА рд╕реВрдЪреА рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ (рдЖрдИрдбреА [рдкреНрд░рд╛рд░рдВрдн: рдЕрдВрдд]) рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
model.party.party.fields_get | [user_id, рдХреБрдХреА, [], {}] | рдкреНрд░рддрд┐рдкрдХреНрд╖ рдХреЛ рдЙрдкрд▓рдмреНрдз рдлрд╝реАрд▓реНрдб рдХреА рд╕реВрдЪреА рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
model.party.party.read | [user_id, рдХреБрдХреА, list_of_party_ids, list_of_field_names, {}] | рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдордХрдХреНрд╖реЛрдВ рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
model.party.party.create | [user_id, рдХреБрдХреА, [{field_name: field_data, field_name: field_data, ...}], {}] | рдПрдХ рдкреНрд░рддрд┐рдкрдХреНрд╖ рдмрдирд╛рдПрдВ, рдХрдо рд╕реЗ рдХрдо рдЖрдкрдХреЛ рдирд╛рдо рдлрд╝реАрд▓реНрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред |
model.party.party.delete | [user_id, рдХреБрдХреА, list_delete_party_ids, {}] | рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рд╕рдордХрдХреНрд╖реЛрдВ рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реИред |
model.party.party.write | [user_id, рдХреБрдХреА, list_update_party_ids, [{field_name: field_data, field_name: field_data, ...}], {}] | рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рдкрдХреНрд╖ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред |
рдкреНрд░рддрд┐рдкрдХреНрд╖ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдПрдХ рджреНрд╡рд┐рддреАрдпрдХ рд╡рд░реНрдЧ рдХрд╛ рдкрддрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдкрддреЗ рдмрдирд╛рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдордХрдХреНрд╖реЛрдВ рдХреЛ рд╕реМрдВрдкрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЧреЛрджрд╛рдо рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЙрд╕реА рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
2.3ред рдЙрддреНрдкрд╛рдж рдореЙрдбреНрдпреВрд▓ рдПрдкреАрдЖрдИ
рд╡рд┐рдзрд┐ рдХрд╛ рдирд╛рдо | рдорд╛рдкрджрдВрдбреЛрдВ | рд╡рд┐рд╡рд░рдг |
---|---|---|
model.product.product.search | [user_id, рдХреБрдХреА, [], рд╢реБрд░реВ, рдЕрдВрдд, рдЕрд╢рдХреНрдд, {}] | рдореМрдЬреВрджрд╛ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдЖрдИрдбреА рд╕реВрдЪреА рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ (рдЖрдИрдбреА [рдкреНрд░рд╛рд░рдВрдн: рдЕрдВрдд]) рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
model.product.product.fields_get | [user_id, рдХреБрдХреА, [], {}] | рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдлрд╝реАрд▓реНрдбреНрд╕ рдХреА рд╕реВрдЪреА рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
model.product.product.read | [user_id, рдХреБрдХреА, list_of_product_ids, list_of_field_names, {}] | рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
model.product.product.create | [user_id, рдХреБрдХреА, [{field_name: field_data, field_name: field_data, ...}], {}] | рдЙрддреНрдкрд╛рдж рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрдо рд╕реЗ рдХрдо рдлрд╝реАрд▓реНрдб рдирд╛рдо, list_price, cost_price, default_uom рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред |
model.product.product.delete | [user_id, рдХреБрдХреА, list_delete_product_ids, {}] | рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реИред |
model.product.product.write | [user_id, рдХреБрдХреА, list_update_product_ids, [{field_name: field_data, field_name: field_data, ...}], {}] | рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрд╛рдж рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред |
рдЗрд╕реА рддрд░рд╣ рдХреЗ
product.template
рддрд░реАрдХреЗ рд╣реИрдВ рдЬреЛ
product.template
рд╕рдорд╛рди рд╣реА рдХрд░рддреЗ рд╣реИрдВред
рдЖрд╡рд╢реНрдпрдХ рдлрд╝реАрд▓реНрдб default_uom рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬреЛ рдорд╛рд▓ рдХреА рдорд╛рдк рдХреА рдЗрдХрд╛рдИ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрдХрд╛рдИ
product.uom
рдЙрдкрдпреЛрдЧ рдорд╛рдк рдХреА рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдорд╛рдк рдХреА рдЙрдкрд▓рдмреНрдз рдЗрдХрд╛рдЗрдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рддрд░реАрдХреЗ
model.product.uom.search, model.product.uom.read
рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпреВрдУрдПрдо рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рд╕реВрдЪреА рдЖрдИрдбреА
рдЖрдИрдбреА | рдирд╛рдо |
---|---|
1 | рдмрд╛рдд |
2 | рдХрд┐рд▓реЛрдЧреНрд░рд╛рдо |
3 | рдЧреНрд░рд╛рдо |
4 | рдХреИрд░рдЯ |
5 | рдкреМрдВрдб |
6 | рдФрдВрд╕ |
7 | рджреВрд╕рд░рд╛ |
8 | рдорд┐рдирдЯ |
9 | рдШрдВрдЯрд╛ |
10 | рдХрд╛рд░реНрдп рджрд┐рд╡рд╕ |
11 | рджрд┐рди |
12 | рдореАрдЯрд░ |
13 | рдХрд┐рд▓реЛрдореАрдЯрд░ |
14 | рд╕реЗрдВрдЯреАрдореАрдЯрд░ |
15 | рдорд┐рд▓реАрдореАрдЯрд░ |
16 | рдлреБрдЯ |
17 | рдпрд╛рд░реНрдб |
18 | рдЗрдВрдЪ |
19 | рдореАрд▓ |
20 | рдШрди рдореАрдЯрд░ |
21 | рдПрд▓ |
22 | рдШрди рд╕реЗрдВрдЯреАрдореАрдЯрд░ |
23 | рдШрди рдЗрдВрдЪ |
24 | рдШрди рдлреБрдЯ |
25 | рдЧреИрд▓рди |
26 | рд╡рд░реНрдЧ рдореАрдЯрд░ |
27 | рд╡рд░реНрдЧ рд╕реЗрдВрдЯреАрдореАрдЯрд░ |
28 | Ap |
29 | рд╣реИрдХреНрдЯрд░ |
30 | рд╡рд░реНрдЧ рдЗрдВрдЪ |
31 | рдЪреМрдХреЛрд░ рдкреИрд░ |
32 | рд╡рд░реНрдЧ рдЧрдЬ |
рдореМрдЬреВрджрд╛ рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг
import json import requests url = 'http://localhost:8000/try' id = 1 methodname = 'common.server.login' params = ('test', 'test') request = json.dumps({ 'id': id, 'method': methodname, 'params': params, }) r = requests.post(url, data=request) user_id, cookie = r.json()['result'] print user_id, cookie id = 2 methodname = 'model.product.uom.search' params = [user_id, cookie, [], 0, 1000, None, {}] request = json.dumps({ 'id': id, 'method': methodname, 'params': params, }) r = requests.post(url, data=request) print request uom= r.json()['result'] id = 4 methodname = 'model.product.uom.read' params = (user_id, cookie, uom, ['name'], {}) request = json.dumps({ 'id': id, 'method': methodname, 'params': params, }) r = requests.post(url, data=request) print r.json()['result']
2.4ред рд╢реНрд░реЗрдгреА рдПрдкреАрдЖрдИ
рд╕рднреА рдореБрдЦреНрдп рд╡рд░реНрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдк рд╢реНрд░реЗрдгреАрдмрджреНрдз рд╡рд░реНрдЧреАрдХрд░рдг рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдкрджрд╛рдиреБрдХреНрд░рдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореВрд▓ рдлрд╝реАрд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреА рдЖрдИрдбреА рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╡рд┐рдзрд┐ рдХрд╛ рдирд╛рдо | рдорд╛рдкрджрдВрдбреЛрдВ | рд╡рд┐рд╡рд░рдг |
---|---|---|
рдореЙрдбрд▓ред * рд╢реНрд░реЗрдгреАред рдЦреЛрдЬ | [user_id, рдХреБрдХреА, [], рд╢реБрд░реВ, рдЕрдВрдд, рдЕрд╢рдХреНрдд, {}] | рдореМрдЬреВрджрд╛ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреА рдЖрдИрдбреА рд╕реВрдЪреА рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ (рдЖрдИрдбреА [рдкреНрд░рд╛рд░рдВрдн: рдЕрдВрдд]) рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
рдореЙрдбрд▓ред * рд╢реНрд░реЗрдгреА редfields_get | [user_id, рдХреБрдХреА, [], {}] | рд╢реНрд░реЗрдгреА рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдлрд╝реАрд▓реНрдб рдХреА рд╕реВрдЪреА рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
рдореЙрдбрд▓ред * рд╢реНрд░реЗрдгреА | [user_id, рдХреБрдХреА, list_of_category_ids, list_of_field_names, {}} | рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝реАрд▓реНрдб рдХреЗ рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
рдореЙрдбрд▓ред * | [user_id, рдХреБрдХреА, [{field_name: field_data, field_name: field_data, ...}], {}] | рдПрдХ рд╢реНрд░реЗрдгреА рдмрдирд╛рдПрдВ, рдХрдо рд╕реЗ рдХрдо рдЖрдкрдХреЛ рдирд╛рдо рдлрд╝реАрд▓реНрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред |
рдореЙрдбрд▓ред * рд╢реНрд░реЗрдгреАред рд╢реНрд░реЗрдгреА | [user_id, рдХреБрдХреА, list_delete_category_ids, {}] | рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред |
рдореЙрдбрд▓ред * рд╢реНрд░реЗрдгреА | [user_id, рдХреБрдХреА, list_update_category_ids, [{field_name: field_data, field_name: field_data, ...}], {}] | рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рд╢реНрд░реЗрдгреА рдлрд╝реАрд▓реНрдб рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред |
2.5ред рд╕реНрдЯреЙрдХ рдореЙрдбреНрдпреВрд▓ рдПрдкреАрдЖрдИ (рдЧреЛрджрд╛рдо)
рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд▓рдЧ рдЧрдпрд╛ рдХрд┐ рдЖрдкрдХреЛ рдЧреЛрджрд╛рдо рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдЗрд╕реЗ рдХрдВрдкрдиреА (рдХрдВрдкрдиреА рдХреНрд╖реЗрддреНрд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛) рдкрд░ рдмрд╛рдБрдзрдирд╛ рд╣реЛрдЧрд╛, рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ UserError рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред
рдЧреЛрджрд╛рдо рдореЙрдбреНрдпреВрд▓ рдореЗрдВ 5 рдкреНрд░рдХрд╛рд░ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИрдВ:
- stock.shipment.in - рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рд╕реЗ рдЧреЛрджрд╛рдо рдореЗрдВ рдорд╛рд▓ рдХреА рдбрд┐рд▓реАрд╡рд░реА рдХрд╛ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬред
- stock.shipment.in.return - рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рдХреЛ рдорд╛рд▓ рд▓реМрдЯрд╛рддрд╛ рд╣реИред
- stock.shipment.internal - рдЧреЛрджрд╛рдореЛрдВ рдХреЗ рдмреАрдЪ рдЖрдВрддрд░рд┐рдХ рдЖрдВрджреЛрд▓рди рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬред
- рд╕реНрдЯреЙрдХ.рд╢рд┐рдкрдореЗрдВрдЯ.рдЖрдЙрдЯ - рдЧреЛрджрд╛рдо рд╕реЗ рдЦрд░реАрджрд╛рд░ рддрдХ рдорд╛рд▓ рдХреЗ рд╢рд┐рдкрдореЗрдВрдЯ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬред
- stock.shipment.out.return - рдЦрд░реАрджрд╛рд░ рд╕реЗ рд░рд┐рдЯрд░реНрди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ред
рдиреАрдЪреЗ рдЧреЛрджрд╛рдореЛрдВ рдореЗрдВ рдорд╛рд▓ рдХреА рдЖрд╡рд╛рдЬрд╛рд╣реА рдХреА рд╕реНрдкрд╖реНрдЯ рд╕рдордЭ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд░реЗрдЦ рд╣реИ:

рдХрдИ рднреМрддрд┐рдХ рдЧреЛрджрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╛ рддреЛ рдбрд┐рд▓реАрд╡рд░реА рдФрд░ рд╢рд┐рдкрдореЗрдВрдЯ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдЧреЛрджрд╛рдо рдХреА рдирдХрд▓ рдХрд░рдиреА рд╣реЛрдЧреА, рдпрд╛ рдХрдИ рднрдВрдбрд╛рд░рдг рдХреНрд╖реЗрддреНрд░ рдмрдирд╛рдиреЗ рд╣реЛрдВрдЧреЗред
рдиреАрдЪреЗ рдЧреЛрджрд╛рдо рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рд╣реИ, рддрд╛рд░рд╛рдВрдХрди рдХреЗ рдмрдЬрд╛рдп рд╣рдо рдЖрд╡рд╢реНрдпрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╡рд░реНрдЧ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
model.stock.shipment.in.search
ред
рд╡рд┐рдзрд┐ рдХрд╛ рдирд╛рдо | рдорд╛рдкрджрдВрдбреЛрдВ | рд╡рд┐рд╡рд░рдг |
---|---|---|
рдореЙрдбрд▓ред * рдЦреЛрдЬ | [user_id, рдХреБрдХреА, [], рд╢реБрд░реВ, рдЕрдВрдд, рдЕрд╢рдХреНрдд, {}] | рдореМрдЬреВрджрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреА рдЖрдИрдбреА рд╕реВрдЪреА рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ (рдЖрдИрдбреА [рдкреНрд░рд╛рд░рдВрдн: рдЕрдВрдд]) рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
рдореЙрдбрд▓ред * рдлрд╝реАрд▓реНрдб_рдЧреЗрдЯ | [user_id, рдХреБрдХреА, [], {}] | рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдлрд╝реАрд▓реНрдб рдХреА рд╕реВрдЪреА рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
рдореЙрдбрд▓ред * рдкрдврд╝реЗрдВ | [user_id, рдХреБрдХреА, list_of_shipment_ids, list_of_field_names, {}] | рдирд┐рд░реНрджрд┐рд╖реНрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
рдореЙрдбрд▓ред * рдмрдирд╛рдПрдБ | [user_id, рдХреБрдХреА, [{field_name: field_data, field_name: field_data, ...}], {}] | рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрдирд╛рдПрдБред |
рдореЙрдбрд▓ред * рд╣рдЯрд╛рдПрдВ | [user_id, рдХреБрдХреА, list_delete_shipment_ids, {}] | рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣рдЯрд╛рддрд╛ рд╣реИред |
рдореЙрдбрд▓ред * рд▓рд┐рдЦреЛ | [user_id, рдХреБрдХреА, list_update_shipment_ids, [{field_name: field_data, field_name: field_data, ...}], {}] | рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдлрд╝реАрд▓реНрдб рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред |
рдореЙрдбрд▓ред * рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ | [user_id, рдХреБрдХреА, list_shipment_ids, {}] | рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рд▓рдВрдмрд┐рдд рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред |
рдореЙрдбрд▓ред * рдХрд┐рдпрд╛ | [user_id, рдХреБрдХреА, list_shipment_ids, {}] | рдЖрдИрдбреА рдХреЗ рд▓рд┐рдП рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред |
рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдФрд░ рдЬрд╝реЛрди рдореЗрдВ рдорд╛рд▓ рдХреА рдЖрд╡рд╛рдЬрд╛рд╣реА рдХреЗ рдмрдЬрд╛рдп рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдзреНрдпрдорд┐рдХ рд╕реНрдерд╛рди рд╡рд░реНрдЧ рд╣реИред
рдпрд╣рд╛рдБ model.stock.shipment.in.create рдкрджреНрдзрддрд┐
[user_id, cookie, [{"company": 1, "incoming_moves": [["create", [{"to_location": 1, "product": 1, "from_location": 5, "company": 1, "unit_price": {"decimal": "12.000", "__class__": "Decimal"}, "currency": 123, "uom": 2, "quantity": 90.0}]]], "warehouse": 4, "supplier": 1}], {}]
рд▓рд┐рдП рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред
[user_id, cookie, [{"company": 1, "incoming_moves": [["create", [{"to_location": 1, "product": 1, "from_location": 5, "company": 1, "unit_price": {"decimal": "12.000", "__class__": "Decimal"}, "currency": 123, "uom": 2, "quantity": 90.0}]]], "warehouse": 4, "supplier": 1}], {}]
ред "Unit_price": {"рджрд╢рдорд▓рд╡": "12.000", "__class__": "рджрд╢рдорд▓рд╡"} рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдпрджрд┐ рдЖрдкрдиреЗ "Unit_price": 12.000 рдХреЛ рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЕрдиреБрд░реЛрдз рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЧреЛрджрд╛рдо рдореЙрдбреНрдпреВрд▓ рдЙрд╕ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЬрд┐рд╕реЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рджрд╢рдорд▓рд╡ рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдПред рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗрд╡рд▓ рдЙрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдХреАрдордд рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВред
рдбрд┐рд▓реАрд╡рд░реА рджрд╕реНрддрд╛рд╡реЗрдЬ рд╕реНрдЯреЙрдХ.рд╢рд┐рдкрдореЗрдВрдЯ.рдЗрди рдореЗрдВ рджреЛ рд░рд╛рдЬреНрдп рд╣реИрдВ - рдбреНрд░рд╛рдлреНрдЯ (рдбреНрд░рд╛рдлреНрдЯ), рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╢реЗрд╖ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдореЗрдВ рддреАрди рд░рд╛рдЬреНрдп рд╣реИрдВ - рдорд╕реМрджрд╛ (рдбреНрд░рд╛рдлреНрдЯ), рдкреНрд░рддреАрдХреНрд╖рд╛ (рдкреНрд░рддреАрдХреНрд╖рд╛), рдХрд┐рдпрд╛ (рдкреВрд░реНрдг)ред рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдорд╛рд▓ рдФрд░ рдЧреЛрджрд╛рдореЛрдВ рдХреЗ рд╕рдВрддреБрд▓рди рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИред рдпрджрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдорд╕реМрджреЗ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИ, рддреЛ рдЙрд╕рдореЗрдВ рдЗрдВрдЧрд┐рдд рдЙрддреНрдкрд╛рдж рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ, рддреЛ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдорд╛рд▓ рдЙрд╕ рдЧреЛрджрд╛рдо рдореЗрдВ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг / рд╢рд┐рдкрдореЗрдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд┐рдП рдЧрдП рд░рд╛рдЬреНрдп рдореЗрдВ рд╣реИ, рддреЛ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдорд╛рд▓ рдЙрд╕ рдЧреЛрджрд╛рдо рдореЗрдВ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг / рд╢рд┐рдкрдореЗрдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧреЛрджрд╛рдо / рдЖрдкреВрд░реНрддрд┐-рд╢рд┐рдкрдореЗрдВрдЯ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд╕рдВрддреБрд▓рди рдХреА рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рд╣реИ - Wizard.stock.products_by_locationsред рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдХреНрд▓рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмрдирд╛рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд╡реЗрд░реА рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдирд┐рд╖реНрдкрд╛рджрди рд╡рд┐рдзрд┐ рдХреНрд╡реЗрд░реА рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдбрд┐рд▓реАрдЯ рд╡рд┐рдзрд┐ рдХреНрд╡реЗрд░реА рдХреЛ рд╣рдЯрд╛ рджреЗрддреА рд╣реИ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдкрд░рд┐рдгрд╛рдоред
рд╡рд┐рдзрд┐ рдХрд╛ рдирд╛рдо | рдорд╛рдкрджрдВрдбреЛрдВ | рд╡рд┐рд╡рд░рдг |
---|---|---|
wizard.stock.products_by_locations.create | [user_id, рдХреБрдХреА, [], {}] | рд╕реНрдЯреЙрдХ рдореЗрдВ рдЙрддреНрдкрд╛рджреЛрдВ рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд╡реЗрд░реА рдмрдирд╛рддрд╛ рд╣реИред рд╡рд┐рдзрд┐ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЖрдИрдбреА рд▓реМрдЯрд╛рддреА рд╣реИред |
wizard.stock.products_by_locations.execute | [user_id, рдХреБрдХреА, рд╡рд┐рдЬрд╝рд╛рд░реНрдб_рдЖрдИрдбреА, {"рд╢реБрд░реВ": {"рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди_рджрдпрд╛рд▓": {"рдорд╣реАрдирд╛": рдирдВрдмрд░_рдСрдл_рдорд╛рд░реНрдЯрд░, "__class__": "рддрд┐рдерд┐", "рджрд┐рди": рдирдВрдмрд░_рдСрдлрдбреЗ, "рд╡рд░реНрд╖": рдирдВрдмрд░_рдСрдл_рд░рд┐рдпрд░}}}, "рдЦреБрд▓рд╛"ред , {"Active_id": Ware_id, "active_model": "stock.location", "active_ids": [рдЧреЛрджрд╛рдо_ids]}] | рдЕрдиреБрд░реЛрдз рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдЙрд╕ рддрд┐рдерд┐ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕ рдкрд░ рд╢реЗрд╖ рд░рд╛рд╢рд┐ рдФрд░ рдЧреЛрджрд╛рдо рдЖрдИрдбреА рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рдПрдЧреАред |
wizard.stock.products_by_locations.delete | [user_id, рдХреБрдХреА, рд╡рд┐рдЬрд╝рд╛рд░реНрдб_id, {}] | рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рд╣рдЯрд╛рддрд╛ рд╣реИред |