• Регистр накопления не выводит остатки если в одном документе провел более одного значения одновременно?

    @foonfyrick Автор вопроса
    решен
    Ответ написан
    Комментировать
  • Можно ли в реквизите ссылаться на перечисление, при этом ограничить выбор перечисляемых имён?

    @foonfyrick Автор вопроса
    Спустя 2 часа поиска ответа на всяких форумах, не найдя ответа, каким-то магическим образом я решил зайти в параметры выбора, выбрал там массив и в массиве поставил тип перечислений и всё заработало...
    Ответ написан
    Комментировать
  • Реально ли полному новичку пойти в 1С программисты?

    @foonfyrick
    Насколько мне известно, в 1С проще всего развиться до среднего уровня и зарабатывать от 60к в месяц. Ты можешь поработать годик, накопить денег и сесть дома учить любое другое направление или язык. А вот если ты будешь другие языки программирования учить, то там такая чудовищная конкуренция, что фиг пробьешься, сейчас все идут в айти, вообще все, потому что там зарплаты высокие, и все стороной обходят 1С потому что (это типа не язык программирования и т.д.). Вакансий в 1С море, берут без опыта и обучают всему бесплатно. Советую тебе идти в 1С на годик, накопишь денег и иди дальше куда хочешь, покупай любые курсы, пк для работы, через 1С возможностей куда больше открывается.
    Ответ написан
    Комментировать
  • Как правильно учиться Android разработке?

    @foonfyrick
    Эти книги предназначены для ознакомления, не более. Продолжай как начал, ознакомься со всеми возможностями, которая преподносит книга, потом каждую тему гугли по отдельности: что такое активность, что такое фрагмент, какие у них отличия, какие у них методы, почему лучше использовать одну активность, что такое такс, что такое бакстак, как это работает, почему так сделали.
    Но если ты не можешь объяснить самые базовые вещи языка, что из себя представляет массив или хэш карта под капотом, как устроены классы, наследующие интерфейс Set, то рано тебе еще в андройд лезть, там слишком много информации, которую нельзя выучить кусками, всё связанно и нужно учить всё сразу.
    Ответ написан
    Комментировать
  • Какие начальные требования для стажера-программиста 1с?

    @foonfyrick
    Вообще без знаний, как минимум, приглашают на собесы. Я бы перед стажировкой прочитал книгу(1С предприятие 8.3 практическое пособие разработчика), и попрактиковался бы месяцок.
    Ответ написан
    Комментировать
  • Где найти учебник по Котлин?

    @foonfyrick
    Я две книги читал, там на пол книги вода одна, читать это невыносимо скучно, ощущение что для школьников писали, никаких глубоких объяснений тебе там не найти, ты либо читаешь доки, либо гуглишь, например habr что такое переменная, habr что такое объект, habr что такое jvm и читаешь многостраничную статью, книги неэффективны, по крайней мере те, которые читал я. И вообще лучше изучать язык в сравнении, например, с языком, имеющим динамическую типизацию.
    Для начала проще курс на metanit пройти, там все коротко и с примерами, за 2 дня пройдешь, а потом уже глубже изучай. Да и вообще, для какой цели ты учишь?
    Ответ написан
    2 комментария
  • Справочник, форма выбора, списка,элемента,группы, почему ничего не изменяется?

    @foonfyrick Автор вопроса
    И как удалять элементы? Почему они только помечаются? хабр багает, не могу вставить картинку при редактировании...
    610a3a4374f96075192722.png
    Ответ написан
  • Хочу стать Android программистом. С чего мне начать?

    @foonfyrick
    Потрать хотя бы пол года на изучение языка(пол года, это значит ежедневное обучение по 4-10 часов в день), чтобы отпали все вопросы. Начни с курсов metanit, они бесплатные, и без лишней инфы, затем дополни полученные знания офф. доками по языку. Скидывай сюда примеры кода, здесь много толковых людей сидит, от их мнения уже можно отталкиваться дальше. И потом уже переходи к изучению андройда, каждую тему изучай глубоко и без посторонних либ, рассчитывай на год ежедневного обучения.
    Ответ написан
    Комментировать
  • Могу ли я попросить вас о критике кода?

    @foonfyrick
    Все что в if'ах у тебя, я бы вынес в отдельную функцию, разбираться что там происходит нет никакого желания.
    val gameChose = getGameChose(options)
    val userChoice = getUserChose(options)
    getResult(gameChose, userChoice)
    println("Do you want to play any more?")
    playGameAnswer = readLine()

    println("Oh..so sad. So, goodbye")
    break

    это все тоже в отдельные функции, мне удобней читать, когда функция описывает происходящее, а не самому каждый раз на этом запинаться и думать что тут происходит.

    Я бы советовал не советы спрашивать, а писать код так, будто ты пишешь это для своих знакомых, которые разбираются в программировании не очень хорошо, но чтобы они поняли что здесь происходит без вникания в подробности.
    Ответ написан
    Комментировать
  • Дайте совет, куда и как двигаться дальше?

    @foonfyrick
    Та же фигня) На хх ру более 380 резюме по одному лишь направлению в программировании, а вакансии в моем городе около 10 на должность джуна, и около 20 высшей должности, помимо этого, мой друг закончил вышку на программиста, из его группы, по специальности, вроде бы никто не устроился. (всякие сис.админы и прочее в расчет не беру)
    Ответ написан
    Комментировать
  • Выбор телефона под Android разработку?

    @foonfyrick
    Советую пользоваться эмулятором, цена ему 0р. ставишь систему любой версии и работаешь.
    Мне лично, показалось неудобным юзать смартфон, смотреть то в экран, то в смартфон, туда-сюда, проще когда все на одном экране, не надо руки отрывать от клавы.
    Ответ написан
  • Как исправить ошибку?

    @foonfyrick
    Пробуй.
    Just go to disable Instant Run Go to File -> Settings -> Build,Execution, Deployment -> Instant Run -> Uncheck the checkbox for instant run. Run your app once and this apk file work properly..
    Ответ написан
  • Как ускорить работу android studio на слабом железе?

    @foonfyrick
    Я раньше тоже задавался таким вопросом, все методы, которые я нашел, либо никак не влияли, либо влияли несущественно.
    Лучше всего помог эмулятор genymotion.
    Ответ написан
    3 комментария
  • Есть ли польза от курсов по веб-разработке?

    @foonfyrick
    мой друг купил курсы на год за 90к, через год напишу насколько они полезны
    Ответ написан
    Комментировать
  • Тяжело ли сейчас найти работу Junior c++?

    @foonfyrick
    я уже пол года ищу :c
    Ответ написан
    Комментировать
  • Нужно ли создавать отдельное активити для каждого экрана?

    @foonfyrick
    Можно на активити, можно на фрагментах, главное понять разницу, и почему на фрагментах лучше.
    Ответ написан
  • Как передать номер позиции из RecyclerView в активность с последующим взаимодействием с БД?

    @foonfyrick
    А в чем проблема? У тебя есть список, который ты заполняешь данными, далее этот список отображает ресайкл, когда кликаешь по итему, бери его позицию и из списка по индексу доставай объект который нужен, далее переноси его в другую активность.
    Ответ написан
    Комментировать
  • Android Studio - SDK и проблемы с установкой?

    @foonfyrick
    Лучше устанавливать не последнюю версию, а примерно 3.5 и ближайшие.
    Попробуйте установить по этому уроку https://youtu.be/k534Nnw0Ayc
    Ответ написан
  • Why doesn't DiffUtils update items position in adapter after remove item (JAVA)?

    @foonfyrick
    Я не вижу у тебя кода, который список очищает, тебе нужно передавать только обновленные элементы списка, те, что изменились, а ты передаешь вообще всё по новой.
    У меня есть такой код, инкапсулированый в адаптер:

    //при инициализации, создаю список и добавляю
    fun insertData(list:ArrayList<Content>){
            val dfc = MyDiffUril(listOfContent,list)
            val difResult = DiffUtil.calculateDiff(dfc)
            listOfContent.addAll(list)
            difResult.dispatchUpdatesTo(this)
        }
    //по нажатию на вью холдер обновляю список
        fun updateData(list:ArrayList<Content>){
            val dfc = MyDiffUril(listOfContent,list)
            val difResult = DiffUtil.calculateDiff(dfc)
            listOfContent.clear()
            listOfContent.addAll(list)
            difResult.dispatchUpdatesTo(this)
        }

    listOfContent - список, в адаптере ресайклера
    list - список, который я вручную заполняю в мэйн активити
    первый аргумент MyDiffUtil - это список в ресайклер адаптере, он же "старый список", второй аргумент - новый список, это мною созданный и заполненный список в мэйн активити.
    Ответ написан
    6 комментариев
  • Api как вытащить токен из интента?

    @foonfyrick Автор вопроса
    <intent-filter>
                    <action android:name="android.intent.action.VIEW"/>
    
                    <category android:name="android.intent.category.DEFAULT"/>
                    <category android:name="android.intent.category.BROWSABLE"/>
    
                    <data
                        android:host="localhost"
                        android:scheme="http"/>
                </intent-filter>
    
    redirect_uri=http://localhost
    Ответ написан
    Комментировать