POST PACH в 1С из JAVA/Аndroid

132
21 декабря 2020, 00:40

Пишу небольшое приложение под android для инвенторизации

Получаю данные из базы:

@GET("/{database}/odata/standard.odata/Document_ИнвентаризацияТоваровНаСкладе")
public Call<Inventory> getInventoryOfGoods(@Header("Authorization") String auth, @Path("database") String database, @Query("$format") String format, @Query("$select") String select,@Query("$orderby") String orderby);
 public List<Inventory.Value> getInventory(){
        synchronized (lockInventory) {
            List<Inventory.Value> list = new ArrayList<Inventory.Value>();
            try {
                Retrofit retrofit = new Retrofit.Builder()
                        .baseUrl(config.url)
                        .addConverterFactory(GsonConverterFactory.create())
                        .build();
                InventoryService service = retrofit.create(InventoryService.class);
                String auth = "Basic " + Base64.encodeToString((config.login + ":" + config.password).getBytes("UTF-8"), Base64.NO_WRAP);
                Call<Inventory> call = service.getInventory(auth, config.database, "json", "Ref_Key,Number,Комментарий,Date", "Date desc");
                Response<Inventory> userResponse = call.execute();
                Inventory inventory = userResponse.body();
                Log.d(TAG, "received collection size - " + inventory.getValue().size());
                for (Inventory.Value val : inventory.getValue()) {
                    list.add(val);
                }
            } catch (IOException e) {
                e.printStackTrace();
            } catch (Exception e) {
                e.printStackTrace();
            }
            return list;
        }
    }

С этим проблем нет, а вот как построить @PACH или @POST запрос? Буду признателен за любой пример обращение к 1С через @PACH или @POST не на языке 1С.

Answer 1
@PATCH("/{database}/odata/standard.odata/Document_ИнвентаризацияТоваровНаСкладе(guid:'{guid}')") 
public Call<OrderForGoods> sendOrderForGoods(@Header("Authorization") String auth, @Path("database") String database, @Path("guid") String guid,@Query("$format") String format, @Body ForSend forSend);
READ ALSO
Как отформатировать число jquery

Как отформатировать число jquery

Есть сумма 114358Эту цифру получаю так: 100 000 * 1

129
Каждой строке в таблице свой фон. jquery

Каждой строке в таблице свой фон. jquery

Имеется таблица с входными параметрами

94
translate с помощью onmouseenter

translate с помощью onmouseenter

Необходимо чтобы при нахождении курсора на выезжающем div#rollfile, сам этот же div никуда не мог уехать, и лишь после смещения курсора за его пределы,...

120
функция градации цветов (количество n, цвет в формате HEX),при задании начального и конечного цвета

функция градации цветов (количество n, цвет в формате HEX),при задании начального и конечного цвета

нужна функция, или наводки для реализации ееНа входе: начальный цвет(HEX), конечный цвет(HEX), количество разбиений

126