mcrack25, у тебя типовая задача синхронизации с внешним ресурсом и типовое решение через таску в планировщике, архитектурно улучшать (из твоего описания) нечего, а структурно в программном коде - без самого кода нет смысла обсуждать. Накрутить можно много чего, но нужно ли?
Если у тебя пачка однотипных запросов, то внутри таски можно или тредпулл использовать или какой-нибудь асинхронный клиент httpx, либо пораждать дополнительные таски. Но всё это имеет смысл, если не устраивает текущая скорость получения данных.
iconz, указать в вакансии могут что угодно, очень часто закидывают до кучи различные требования в духе "было бы неплохо, раз в год у нас это требуется". Рассмотрите вопрос под таким углом - у вас есть альтернативные предлложения на того же java джуна? Если альтернативных предложений нет или вам отказывают, то можно рассмотреть позицию внедренца, главное не застрять в этом болоте. Зацепиться, получить практический опыт в индустрии и двигаться в разрабы.
Ипатьев, эта "техника" применяется в каждой первой учетной системе. Что вас смущает в ней? Вполне нормально работает на десятках тысяч позиций с сотнями различных атрибутов. Решение выглядит лучше, чем тот же треш с nosql.
Тогда, судя по вашему опианию, проблема скорее всего в канале связи. В случае проблем с сервером 1С загрузка тупила бы в обоих офисах.
При терминальном подключении из 2-го офиса, попробуйте просто скопировать файл на сервер где запущена служба 1С и посмотрите на скорость такого копирования.
Всё сильно зависит от структуры базы и таблиц, какие поля в них являются ключевыми и т.д..
Приведите пример файлы csv и DDL таблиц куда загружаются данные.
Вопрос сформулирован расплывчато. Какую проблему ты хочешь решить? Упростить что? Простановку галочек - от этого никуда не уйти.
Создавай профиили и группы доступа, назначай их пользователям. В любой компании, где следят за правами сотрудников в ИС, есть типовой набор профилей, например по должностям и подсистемам. Создай их один раз, затем обновляй по мере необходимости.
Да, скорее всего не так понял ТС. Если ему нужно ловить конкретно отсутствие элемента модели, а не делать обобщенную обработку ошибок, то нужен DoesNotExist.
NXp47Vf5, по тому, что я наблюдаю в компании, экономисты выбирают Excel, единицы к нему добавляют vba, исчезающе малое кол-во подключает python и pandas.
Возможно у belive music есть api через которое ты можешь отправлять запросы для обновления информации по трекам, либо тебе нужно скрапить эти данные оттуда. Если проект коммерческий, то с такой постановкой самое разумное обратиться к спецу, который реализует данный функционал.
Если у тебя пачка однотипных запросов, то внутри таски можно или тредпулл использовать или какой-нибудь асинхронный клиент httpx, либо пораждать дополнительные таски. Но всё это имеет смысл, если не устраивает текущая скорость получения данных.