Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Обучение Java — работа в Москве

Дата: 2025-05-13
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-05-13
Описание
Для себя Напиши код программы на java, которая делает следующие: запрашивала что мы хотим сделать? и выводила список значений, где 1 - Список кодов маркировки из xml 2 - Формирование УПД Импорт, 3. Сравнение КМ 1. Читает xml-файл находит в нем теги <КИЗ> и выводит значение этого тега с каждой новой строки давай сделаем чтобы при запуске открывалось окно с выбором файла. последней строкой, я хочу чтобы он вывел количество этих значений, нумерация с 1. 2 - Формирование УПД Импорт. При выборе 2, программа запрашивает xml-файл c текстом “Выберете УПД“ и помещает его во временное хранилище. Далее запрашивает csv-файлы с текстом “Выберете файлы с кодами маркировки“, файлов может быть несколько, каждый файл создает временный массив данных. Далее происходит экранизация кодов. В консоле программы вывести сообщения “Запущена экранизация КМ“. Программа пробегает по каждому временному массиву, и меняет элемент массива. после обработки файла выводить сообщение (файл с именем обработан). В каждом файле будут перечислены коды маркировки, пример КМ 0104650474008697215HhyTF'wV'eOh. пример экранирования не экранированный код 0104650474008697215pl“%I:m*FZNJ после экранизации 0104650474008697215pl"%I:m*FZNJ Суть экранирования: в каждом коде нужно искать символы <,>,&,',“и заменять их в коде маркировки на значения : < заменить на < > заменить на > & заменить на & ' заменить на ' “ заменить на " Экранирование нужно сделать отдельной функцией или константами, так что возможно будем к нему обращаться в других процессах При этом программа должна понимать, если найдет значение ", ', &, > или < - то экранизация этого кода не требуется. Сначала экранируем &, затем остальные символы. Если при поиске символов для экранирования найдено одно из значений ", ', &, > или < - то нужно пропустить эти элементы и искать дальше, до конца массива После экранирования значения помещаются во временный файл, для каждого Excel-файла отдельно. Далее в консоле программы выводится сообщение “Добавление КМ“ Мы берем xlm-файл, находим тег <СведТов>, а в нем “КолТов“ и получаем целое значение этого реквизита. Например <СведТов НомСтр=“1“ НаимТов=“Полотенце с флористическим орнаментом, оранжевое“ ОКЕИ_Тов=“796“ НаимЕдИзм=“шт“ КолТов=“7431.00“ ЦенаТов=“392.86“ СтТовБезНДС=“[Телефон скрыт]“ НалСт=“20%“ СтТовУчНал=“[Телефон скрыт]“> КолТов будет = 7431. Получив это значение, мы ищем в наших временных Excel-файла количество кодов (нумерация от 1). Найдя этот файл мы копируем из него всего экранированные коды и каждый код добавляем в xml-файл в тег <НомСредИдентТов> который должен находиться в теге <ДопСведТов> далее записываем КМ из временного файла в тег <КИЗ> записывая каждый код с новой строки. Пример <ТаблСчФакт> <СведТов НомСтр=“1“ НаимТов=“Полотенце с флористическим орнаментом, оранжевое“ ОКЕИ_Тов=“796“ НаимЕдИзм=“шт“ КолТов=“2.00“ ЦенаТов=“392.86“ СтТовБезНДС=“[Телефон скрыт]“ НалСт=“20%“ СтТовУчНал=“[Телефон скрыт]“> <СвДТ КодПроисх=“792“ НомерДТ=“10013160/050525/5192549“/> <ДопСведТов ПрТовРаб=“1“ КодТов=“4650474008697“> <КрНаимСтрПр>ТУРЦИЯ <НомСредИдентТов> <КИЗ>0104650474008703215h!3F,G<BPMXq <КИЗ>0104650474008703215JJI&Y,TyHU2= <Акциз> <БезАкциз>без акциза <СумНал> <СумНал>583865.51 и дальше ищем следующий блок <СведТов>, обычно сколько файлов, столько и блоков <СведТов> Правильная структура xml ТаблСчФакт , в нем находится СведТов, внутри находится ДопСведТов, а в нем уже НомСредИдентТов, а в нем КИЗ 3. Сравнение КМ Читает xml-файл находит в нем теги <КИЗ> и выводит значение этого тега с каждой новой строки давай сделаем чтобы при запуске открывалось окно с выбором файла. Найденные данные записываем во временный массив, вторым шагом запрашиваем csv-файл и считываем оттуда все заполненные строки и записываем во временный массив. Следующим шагом сравниваем полученные временные массивы. Сравнение: По количеству элементов массива, если количество отличается, то сообщить в каком файле и на сколько элементов больше. Сопоставляем по символам, с учетом экранизации символов из пункта 2. то есть 0104650474008697215pl“%I:m*FZNJ будет равен значению 0104650474008697215pl"%I:m*FZNJ
Похожие заказы
Обучение Pascal
дистанционно
договорная
Для ребёнка Программа лицея, подготовка к решению задач по информатике на pascal. Основы программирования.
Москва
Репетиторы
2025-05-30
Откликнуться
Машинное обучение
договорная
Для работы Здравствуйте, меня зовут Дарья, я контент-менеджер образовательной платформы TutorPlace. Сейчас мы ищем преподавателя/эксперта для записи онлайн-курса «Machine Learning» Мы предлагаем сотрудничество на следующих условиях: — Оптимальное количество уроков — 14-21 шт — Запись проходит в студии в нашем офисе в Санкт-Петербурге, в 2-3 съемочных дня (будни) — Работаем по Договору с самозанятыми или ИП Что нужно от эксперта: — составить план уроков, продумать содержание, подготовиться — приехать на съемки В составлении плана курса и примерного содержания уроков оказываем всевозможную помощь, готовы к видению и предложениям эксперта Оплата: готовы обсуждать.
Санкт-Петербург
Репетиторы
2025-05-29
Откликнуться
Обучение программированию
дистанционно
договорная
Язык программирования: ИИ Для себя Я ищу репетитора или наставника по теме искусственного интеллекта. Раньше я немного интересовался этой областью, но потом выпал из темы и сейчас чувствую, что сильно отстаю. Многое не понимаю, многое не знаю — в голове каша из терминов, инструментов и направлений. Очень хочу разобраться: - что сейчас актуально в ИИ, - какие направления существуют, - как всё это работает на базовом уровне, - как можно постепенно прокачаться, - как это все можно применить на практике. Хочется структурного подхода и человека, который поможет разобраться во всем этом Буду рад поработать в формате уроков или наставничества. Спасибо!
Москва
Репетиторы
2025-05-29
Откликнуться
Обучение программированию
дистанционно
договорная
Язык программирования: Python, C++ Для ребёнка Ищу репетитора по программированию для дочери, ученицы 7 класса, поступившей в лицей НИЯУ МИФИ. Уже набран хороший уровень (МЦКО повышенного уровня в центре МЦКО написано на 58 баллов). Умеет программировать, знает алгоритмы. Но есть сложности с решением олимпиадных и около-олимпиадных задач. Не знает как взяться, с какой стороны подойти и это пугает. Предполагаю пробелы в базовом или повышенном уровне подготовки. Большая просьба откалибровать уровень,,определить пробелы в знаниях и ликвидировать их. Научить придумывать идеи для решения задач. Благодарю
Москва
Репетиторы
2025-05-29
Откликнуться
Обучение языку Dart
от 500.00 руб.
Для работы Здравствуйте! Я контент-менеджер образовательной платформы TutorPlace. Сейчас мы ищем экспертов для записи онлайн-курса «Flutter Mobile Developer» Мы предлагаем сотрудничество на следующих условиях: — Оптимальное количество уроков — 14-25 шт — Запись проходит в студии в нашем офисе в Санкт-Петербурге, в 2-3 съемочных дня (будни) — Работаем по Договору (с самозанятыми или ИП) Что нужно от эксперта: — составить план, продумать содержание уроков — приехать на съемки В составлении плана курса и примерного содержания уроков оказываем всевозможную помощь. Оплата: готовы обсуждать.
Санкт-Петербург
Репетиторы
2025-05-29
Откликнуться
Обучение Python
дистанционно
договорная
Для работы “Ищу репетитора по Python для обучения с нуля. У меня нет опыта в программировании, но я хорошо разбираюсь в SEO и хочу научиться автоматизировать задачи с помощью Python. Интересует структурированное обучение, практика и поддержка в процессе изучения. Хотел бы заниматься с русскоязычным преподавателем, который объясняет материал доступно и помогает новичкам освоиться
Москва
Репетиторы
2025-05-29
Откликнуться
Машинное обучение
дистанционно
от 3000.00 руб.
Для работы Нужна хорошая математическая база для работы хочу начать с изучения мат.анализа по книге Зорича, нужен преподаватель, который будет помогать понимать материал и решать задачи + подкидывать доп.задачи из других источников
Москва
Репетиторы
2025-05-29
Откликнуться