169 похожих чатов

Подскажите как в Java решается вопрос таблиц? Типа тех, которые с

именованными колонками,
для финансовых исчислений. Но не SQL, а типа коллекций, что бы уже после SQL обрабатывать данные, или данные полученные из интернета. Есть что-либо специализированное?

25 ответов

7 просмотров

Что сделать то надо?

Viktor- Автор вопроса

Это не одна какая-то функций, это пока выбираю как делать взаимодействие 1с и смартфона. Будет типа ТСД (терминал сбора данных), остатки ТМЦ, отгрузки, взаиморасчеты, и т.д.

Так у 1с вроде есть уже готовое решение для этого

Запись в таблице представлять в виде объекта

Viktor- Автор вопроса

Формат обмена наверное json, но вот дальше во что это преобразовать. Скажем просуммировать колонку, отобрать строки, и т.д.

Ну так и выбирайте из бд уже готовые данные

Что "более специализированное"? Какое именно?

Ты имеешь ввиду чтобы содержимое из базы имело какой-то удобоваримый вид для работы в коде?

Viktor- Автор вопроса

Примерно верно. Скажем в 1С есть ТаблицаЗначений.

Может речь о jdbctemplate

Viktor- Автор вопроса

Я в C++ решал этот вопрос как vector<map<wstring,wstring». Но это не оптимальное решение.

Это не ответ на мой вопрос. Создай класс, описывающий нужные тебе сущности, и сделай радостно лист/мапу с ним в качестве типа значения, и всё. Непонятно, чего ещё тебе нужно добиться.

В джаве есть фреймворк коллекций, куда как раз входят Map, List и прочие стандартные коллекции. В твоем случае, вероятнее всего просто нужна (де)сериализация сообщений приходящих от 1С в каком-то формате, в стандартные POJO.

Viktor- Автор вопроса

И даже не одно. Но мне нужно другое.

^

клиент не может делать прямые SQL запросы в 1С базу)

Viktor- Автор вопроса

Порой допилка таких готовых решений требует усилий больше, чем сделать новое свое.

Viktor- Автор вопроса

А можно ли в java считать значение из структуры по имени поля? В смысле если имя поля сидит в String.

Можешь небольшой пример привести? Какая структура?

Viktor- Автор вопроса

public class Car { public String color;} такое

Ты имеешь в виду, что в color будет лежать имя поля которое нужно прочитать?

Viktor- Автор вопроса

Я имею в виду, что я скажем хочу сделать универсальную функцию find(collection, nameOfColumn, valueOfColumn). Что бы не делать такие на каждую желаемую к отбору колонку. Я же пока не конкретный вопрос решаю, я пока определяюсь легко ли будет делаться программа.

Viktor- Автор вопроса

Это означает, что такого там никак, и потому это делают другими, более сложными путями.

И что, какое тебе дело до того как там?

если очень хочется, то вроде можно через рефлексию такое замутить. Но выгода неясна

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта