Задать вопрос
  • Существует ли в природе полноценный справочник по 1С, в частности erp?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    1. Руководство разработчика (документация к поставке) - это по конфигуратору, а также по объектам и языку.
    2. Руководство к Библиотеке стандатных подсистем (на ИТС) - это по типовым механизмам и решениям, которые используются практически во всех типовых конфигурациях.
    3. 1С Предприятие 8.3 Практическое пособие разработчика. Примеры и типовые приемы. М.Г. Радченко и Е.Ю. Хрусталева
    4. Чтение кода непосредственно в типовой конфигурации - это если нужна конкретика, которая выходит за рамки БСП (п.2)

    Например:
    К примеру в отчётах есть формулы, в формулах можно использовать функции. А справки ко всему этому тупо нет.

    В Руководстве разработчика читаете про СКД (Систему компоновки данных), также в документации к БСП читаете про отчеты, понимаете, что можно использовать в формулах, в частности понимаете, что формула может вызывать экспортную функцю из общего модуля. Затем смотрите в коде конфигурации соответствующие модули, и видите какие функции там есть. Часто эти функции даже коротко задокументированы в комментарии.
    Ответ написан
    Комментировать
  • Каким образом гугл определяет кто написал приложение?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Google довольно суров с нарушителями. У них в правилах прямо прописано, что запрещается регистрировать аккаунт повторно, если вы были заблокированы. Алгоритмы, с помощью которых вас распознаёт Google, при повторной регистрации, никому не известны, по понятным причинам.
    Ответ написан
  • Как при закрытии главного окна закрывались все остальные окна?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Тебе нужно в главном окне, при открытии "дочерних" окон, запоминать их в списке.
    При закрытии дочернего окна удалять его их этого списка. А при закрытии главного окна, идти по списку и закрывать все дочерние окна. Как-то так.
    Ответ написан
  • Как сдвинуть две грани от центра после LoopCut?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Вы забыли сказать, как именно у вас не получается, предположу, что у вас скейлится во все стороны, и фигура деформируется.
    В видео он говорит S по оси X (а далее в видео, соответственно по оси Y) таким образом скейл идет только по одной оси, и фигура не деформируется, а просто сдвигаются ребра.
    Чтобы сделать это, нужно нажать S а затем X (Y)
    Ответ написан
    Комментировать
  • Как передавать данные на сайт и обратно?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    С помощью HTTP запросов, используя REST API
    Ответ написан
  • Что должно быть в стартовом наборе для любительского занятия электроникой?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Покупайте то, чего вам не хватает, по мере необходимости.
    Обойтись нельзя только без паяльника и расходников (флюс, припой).
    Остальное опционально. Если накупите всего подряд, просто по рекомендациям, многие вещи будут просто лежать без дела.
    Лично я на первых порах посоветовал бы:
    1. Тестер ESR + LCR METER (погуглите, есть без корпуса, подешевле, есть с корпусом, подороже)
    2. Держатель "третья рука", можно с лупой, можно без лупы.
    3. Силиконовый коврик, для пайки.

    Что касается осциллографа, то это инструмент точно не для новичка, дешевые, низкочастотные - это скорее игрушка, а не инструмент, а нормальный инструмент брать пока не появилась в нем необходимость, не вижу смысла.
    Ответ написан
    2 комментария
  • Подключения питания процессора?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Покупка подходящего блока питания обойдется дешевле, чем покупка новой матери или процессора.
    Ответ написан
    Комментировать
  • Как поменять заголовок реквизита наименования в зависимости от типа (клиент/поставщик)?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Если это разные реквизиты, то меняй видимость. А если один реквизит, и нужно менять только надпись: "ФИО Клиента" или "Поставщик", то меняй заголвок.
    &НаКлиенте
    Процедура УстановитьВидимость()
    	Если Объект.ТипКонтрагента = ПредопределенноеЗначение("Перечисление.ТипКонтрагентов.Клиент") Тогда
    		Элементы.Наименование.Заголовок = "ФИО Клиента";
    		Элементы.ДатаРождения.Видимость = Истина;
    		Элементы.ОсновнойДоговор.Видимость = Ложь;
    	Иначе
    		Элементы.Наименование.Заголовок = "Наименование";
    		Элементы.ДатаРождения.Видимость = Ложь;
    		Элементы.ОсновнойДоговор.Видимость = Истина; 
    	КонецЕсли;
    КонецПроцедуры
    Ответ написан
    Комментировать
  • Как сделать та, что бы метод subdivizion не применялся на конусы?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Используй ограничивающие ребра. Сложно обьяснить в двух словах. Посмотри этот урок:
    https://www.youtube.com/watch?v=CEwvU14IqOo
    Ответ написан
    Комментировать
  • Пропал интернет на пк?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    В настройках "Панель управления" - "Сеть и интернет" - "Сетевые подключения", проверить, не выключили ли вы случайно проводное Ethernet подключение.

    Подключить ПК к роутеру другим, заведомо рабочим кабелем.
    Ответ написан
    Комментировать
  • VirtualBox и безопасность общих папок?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Вирус может записать что-то в эту виртуальную папку, что потом может быть запущено уже в основной системе. Поэтому, для полной уверенности, можно переносить ваше "подозрительное" на виртуальный диск виртуальной машины, а затем отключать сетевые папки, и не подключать их снова, пока не будет 100% уверенности в безопасности виртуальной системы.
    В большинстве случаев это перестраховка, но для большей уверенности она не повредит.
    Ответ написан
    Комментировать
  • Как сказать «ничего не делаем» используя условные операторы?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    String imgName;
    
    for(byte i=0; i<arrayImages.size();i++) {
    	
    	imgName = arrayImages.get(i).getOriginalFilename().toLowerCase();
    	
    	if (!(imgName.contains("s-1.") || imgName.contains("s-2.") || 
    		imgName.contains("s-3.") || imgName.contains("s-4."))) {
    			if (imgName.isBlank())
    				removeSlide(i);
    			else {
    				imgName = setCorrectName(imgName, i);
    				if (imgName!=null) {
    					// что-то делаем
    				}
    			}
    	}
    	// ничего не делаем 
    }


    и если бы сделать так, что setCorrectName не будет возвращать null (как вообще функция с таким именем может это сделать?) то еще оду проверку можно выкинуть.
    Ответ написан
    5 комментариев
  • Как найти самый продуктивный путь обучения и развития в 1с разработке?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Судя по вашему развернутому вопросу, вы уже достаточно глубоко изучили тему. Всё что вы написали так и есть, можно самому учиться по книгам, можно на курсах, можно устроиться во франч и постепенно развиваться (или не развиваться, а застрять на обновлениях конфигураций за руку никто тащить не будет), можно вообще, работать бухгалтером, и самостоятельно потихоньку допиливать собственные хотелки, набираясь опыта.
    Другими словами, хватит уже присматриваться, начните что-то делать.
    Ответ написан
    2 комментария
  • Почему низкий фпс при воспроизведении анимации в blender?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Значит в сцене слишком много полигонов. Если вы например использовали сабдив, где нужно и где не нужно, да еще и побольше, чтобы картинка красивее была, то все эти полигоны учитываются. Если сабдив не применен, а висит как модификатор, то это еще больше усугубляет ситуацию, потому что приходиться постоянно его пересчитывать.
    Ответ написан
    Комментировать
  • Как объединить две фигуры в одну в Blender?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Не объединять через Join. Выбрать один меш, добавить ему модификатор boolean, выбрать тип модификации Union и выбрать в настройке модификатора второй меш. После применения модификатора (apply), второй меш больше будет не нужен, и его можно будет удалить.
    Ответ написан
  • Как убрать мигание курсора?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Убрать мигание курсора просто:
    editText.clearFocus()
    сложнее отследить клавиатуру:
    view.setWindowInsetsAnimationCallback(object : WindowInsetsAnimation.Callback {
        override fun onEnd(animation: WindowInsetsAnimation) {
            super.onEnd(animation)
            val showingKeyboard = view.rootWindowInsets.isVisible(WindowInsets.Type.ime())
            if (!showingKeyboard){edittext.clearFocus()}
        }
    })

    https://developer.android.com/develop/ui/views/lay...
    Ответ написан
  • Используя провод USB 3.0 с разъёмом в компьютере старше USB 3.0 не будет ли проблем с совместимостью?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Не будет проблем с совместимостью. Данные будут передаваться со скоростью меньшей версии интерфейса.
    Учти, кроме разьемов есть еще кабель, например если соединить эти разьемы кабелем USB 2.0 то все будет работать в режиме 2.0
    Еще один нюанс:
    Главное, что здесь стоит уяснить:
    3.0 переименован в 3.1 Gen 1, затем в 3.2 Gen 1;
    3.1 переименован в 3.1 Gen 2, затем в 3.2 Gen 2.

    Таким образом, порты пережили целых две смены версий. То есть если на вашей материнской плате есть порт 3.0, то в современной терминологии это 3.2 Gen 1

    т.е. вполне возможно что твои 3.0 и 3.2 это одно и то же
    Ответ написан
    4 комментария
  • В юнити есть готовые модальные окна?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Нет.
    Ответ написан
    Комментировать
  • Как корректно реализовать Базу данных в приложении на Андроид?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    @Dao
    interface DaoPlayerDb {
        @Insert
        fun insertPlayer(playerDbEntity: DataPlayer)
        @Query("SELECT * FROM playerstab")
        fun getAllPlayer(): Flow<List<PlayerDbEntity>>
    }

    похоже что вот здесь, вместо fun insertPlayer(playerDbEntity: DataPlayer) должно быть fun insertPlayer(playerDbEntity: PlayerDbEntity)
    Ответ написан
  • Что за черное пятно на экране смартфона?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Это битые пиксели. Они могут быть одиночными, а могут быть группами как на вашем скрине. Вариант брака, при производстве LCD экранов. В процессе нормальной эксплуатации экрана, их количество увеличиваться не должно. При механическом воздействии на экран, могут появиться новые (как и на абсолютно нормальном экране).
    Ответ написан