Александр Бабинок

Александр Бабинок


Пікірлер

  • @user-gy8hg3eu6v
    @user-gy8hg3eu6v4 сағат бұрын

    Заинтересовали с первой минуты) Продолжайте, буду ждать видео. Странно, что просмотров и комментов мало. Знаю что в ютуб среде популярен ютифай

  • @TheMeksikane4
    @TheMeksikane45 күн бұрын

    Добрый день. Есть в планах рассмотреть создание авторизации в Элемент? Больше всего интересует вопрос сохранения сессии пользователя.

  • @ababinok
    @ababinok5 күн бұрын

    Добрый день! Вообще пробовал делать самописную авторизацию. А сессию можно сохранять в привязке к устройству (КлиентскоеУстройство. ИдКлиента). Т.е. хранить в РС список устройств и привязанных к ним аккаунтам. Не скажу за безопасность. Но технически вполне рабочий вариант.

  • @nikolosmiron1481
    @nikolosmiron14818 күн бұрын

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

  • @MrAdviceTV
    @MrAdviceTV11 күн бұрын

    Добрый день, не получается создать ПолеВвода с таким типом, который бы позволял выбирать значения из списка, при этом значение может быть выбрано только одно. Получилось сделать, чтоб можно было выбрать много. Будет ли видео про типы полей?

  • @ababinok
    @ababinok10 күн бұрын

    Добрый день! Пока не могу сказать. В планах уже есть несколько тем, а времени очень мало сейчас. Может в будущем. Либо в рамках другим тем может раскрываться постепенно этот вопрос.

  • @user-m3jm1q
    @user-m3jm1q12 күн бұрын

    Добрый день. Как с вами связаться?Хотим заказать у вас объединение баз в 1с - предприятие

  • @ababinok
    @ababinok12 күн бұрын

    Добрый день! Почта в профиле канала указана. Добавил также ссылку на телеграм.

  • @Dina6266
    @Dina626623 күн бұрын

    В командной строке при вводе пути на диске С до keytool в папке bin выходит ошибка "не является внутренней или внешней командой, исполняемой программой или пакетным файлом." Как это победить человеку без знаний java?

  • @ababinok
    @ababinok22 күн бұрын

    Сейчас с подобными проблемами стало гораздо легче справится при помощи, например, chatgpt. Надо ему подробно расписать, что хочешь сделать, указать где файл нужный лежит (полный путь), и скопировать ошибку из терминала. Попросить пошагово объяснить, что сделать. И он прям по пунктам распишет, какие действия нужно сделать. Мне помогает в большинстве подобных случаев.

  • @Menmo
    @Menmo29 күн бұрын

    Привет, а подскажи, пожалуйста что за прокси используешь?

  • @ababinok
    @ababinok29 күн бұрын

    Привет! proxys.io ~200р/мес . Но есть и другие сервисы.

  • @user-lv6iu2ek6x
    @user-lv6iu2ek6xАй бұрын

    Круто! По "элементу" так мало такой инфо а тут практически целый видео-курс. Так держать!

  • @vosson1
    @vosson1Ай бұрын

    Супер. Спасибо большое

  • @ababinok
    @ababinokАй бұрын

    Предпросмотру, кстати, доверять нельзя. В мобильном приложении ширина формы по-умолчанию превращается в 1 колонку. Поэтому все, что шире 1, сжимается и переносится на новые строки. Зато половинчатые колонки умещаются по 2 на строку.

  • @glaviznin
    @glavizninАй бұрын

    Отличное пояснение. в декабре на обучение, что в скользь пробежали. Но в голове не уложилось. Пора уже свои курсы организовывать)

  • @ababinok
    @ababinokАй бұрын

    Я подумаю над этим )

  • @user-lv6iu2ek6x
    @user-lv6iu2ek6xАй бұрын

    Провел эксперимент для стандартного хранилища: НайтиПоКлючам ищет конкретно настройку и ключ без учета текущего пользователя. В результате если, например, в ключ не "подмешивать" ууид пользователя то падает на ошибке дублей после сохранения под другим пользователем. У обычного хранилища интересно такая же беда?

  • @ababinok
    @ababinokАй бұрын

    1cmycloud.com/console/help/element/5.0/api/element/ru/Std/SettingsStorages/StandardSettingsStorage_ru.html#найтипоключам Вообще в документации четко указано дословно "Метод поиска объекта хранилища настройки для текущего(!) пользователя по ключам". Т.е. должен точно искать по текущему пользователю. Провёл эксперимент у себя. Действительно, НайтиПоКлючам находит "чужую" настройку. Обсужу завтра в группе ТГ.

  • @ababinok
    @ababinokАй бұрын

    Неожиданно неприятный баг. Я даже запросом напрямую реализовал получение настройки с явным отбором по текущему пользователю, и он всё равно берёт чужую настройку 🤷‍♂️ И при записи сделал явное указание пользователя, записывает настройку другому пользователю. P.S. у обычного такая же беда.

  • @user-lv6iu2ek6x
    @user-lv6iu2ek6xАй бұрын

    @@ababinok я пока так решил НайденнаяНастройка = СтандартноеХранилищеНастроек.НайтиПоКлючам(ГигаЧат.ВернутьИдТекущегоПользователя(), КЛЮЧ_НАСТРОЙКИ_СЕКРЕТ)

  • @ababinok
    @ababinokАй бұрын

    Сегодня провёл ещё эксперимент. Похоже, если с одной машины/браузера входить под разными пользователями, он на какое-то время где-то кэширует текущего пользователя. Поэтому криво работал поиск по ключам и брал закешированного текущего пользователя. Однако если завершать работу через Аутентификация.ЗавершитьТекущийСеанс(), то при входе с нового пользователя у меня уже не наблюдается проблема.

  • @user-lv6iu2ek6x
    @user-lv6iu2ek6xАй бұрын

    @@ababinok ну никто не завершает так работу)

  • @user-lv6iu2ek6x
    @user-lv6iu2ek6xАй бұрын

    Все круто, очень интересно! Для пет-проекта и как учебный пример тема превосходная. Что-то подобное пилю по вашим примерам на "элементе" но для ГигаЧат, осталось разобраться с функциями и как генерировать картинки и скачивать. Жаль что технология не абсолютно бесплатна ну а с ЧатГПТ еще и платная с 4ой версии да и без прокси и ВПН в нашей стране недоступна..увы..

  • @ababinok
    @ababinokАй бұрын

    Спасибо за оценку! Я кстати в одном из следующих видео планировал как раз ГигаЧат подключать с применением контракта сервиса. Далее вызов функций реализовать. Уже придумал идею, через несколько видео сделаю. Ну а позже может и до картинок дойду.

  • @user-lv6iu2ek6x
    @user-lv6iu2ek6xАй бұрын

    Есть мысль также добавить http-сервис и расширением из ERP дергать заполнение описание для номенклатуры. Ну такой вариант headless приложения.

  • @ababinok
    @ababinokАй бұрын

    @@user-lv6iu2ek6x Завтра кстати выложу видео по http-сервисам.

  • @user-lv6iu2ek6x
    @user-lv6iu2ek6xАй бұрын

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

  • @ababinok
    @ababinokАй бұрын

    Да, похоже на глюк. В документации "НайтиПоКлючам - Метод поиска объекта хранилища настройки для текущего пользователя по ключам", т.е. настройки разных пользователей не должны пересекаться. Ещё в теории может быть, если Вариант=Истина. Вообще можно сделать форму списка для стандартного хранилища настроек и посмотреть что там.

  • @user-lv6iu2ek6x
    @user-lv6iu2ek6xАй бұрын

    @@ababinok НайтиПоКлючам не работает с Вариант = истина ибо неуникально. Да, форма списка показывает записи, спасибо.

  • @glaviznin
    @glavizninАй бұрын

    В андроиде с таким столкнулся, если поле ввода внизу формы, то оно закрывается клавиатурой и невидно что пишешь. Пока так и не понял как это победить.

  • @ababinok
    @ababinokАй бұрын

    Вообще при нативной разработке приложения под андроид есть параметр, который говорит, что либо клавиатура будет поверх формы, либо форма/элементы будут сдвигаться вверх над клавиатурой. Насчёт Элемента пока не знаю. С мобильным приложением мало экспериментировал. Лучше спросить в группе ТГ у представителей 1С.

  • @ababinok
    @ababinokАй бұрын

    Внимание! В четвертом примере допустил ошибку. Создал форму, а открыл при этом ВводСтроки. Поэтому параметры и проигнорировались. А если открыть Форма.ОткрытьВоВсплывающемОкне(), то всё бы сработало. Поэтому, данный вариант также можно смело использовать.

  • @user-lv6iu2ek6x
    @user-lv6iu2ek6xАй бұрын

    добрый день, а как вам удалось отключить валидатор кода при СериализацияJson.ПрочитатьСоответствие(СтрокаЖдейсон), ведь там в значении Объект? и нельзя ни по индексу обратиться ни обойти. Элемент все время ругается на это

  • @user-lv6iu2ek6x
    @user-lv6iu2ek6xАй бұрын

    все, отбой надо СериализацияJson.ПрочитатьСоответствие(СтрокаЖдейсон) как неизвестно

  • @ababinok
    @ababinokАй бұрын

    Все верно!

  • @Pharaoh410
    @Pharaoh410Ай бұрын

    Отличное видео, спасибо за обучение

  • @ababinok
    @ababinokАй бұрын

    Остальные видео также рекомендую к просмотру. Причём желательно по порядку. От видео к видео идёт сквозной пример.

  • @Konst_Ronin
    @Konst_RoninАй бұрын

    Отличный контент, хорошая подача материала.

  • @ababinok
    @ababinokАй бұрын

    Спасибо!

  • @yellow_club
    @yellow_clubАй бұрын

    Александр, ты красавчик! Отличный пример, классно рассказал, великолепно отмонтировал! Посмотрел все видео в плейлисте

  • @ababinok
    @ababinokАй бұрын

    Спасибо за поддержку!

  • @glaviznin
    @glavizninАй бұрын

    Крут! спасибо. только непонятно,вначале говоришь что. svg не работают, а во втором приложении добавил.

  • @ababinok
    @ababinokАй бұрын

    Наверное некорректно выразился. Речь о том, не все svg иконки подходят, и когда они не подходят, при сборке вылетают ошибки. Просто я заранее подготовил рабочие svg иконки, потому и собрались без проблем во втором приложении.

  • @ababinok
    @ababinokАй бұрын

    А вообще я имел ввиду, что не работают растровые иконки. svg - это векторные.

  • @glaviznin
    @glavizninАй бұрын

    К сожалению не взлетело. что за ошибка непонятно(Exit code: 1 message: ) текста самой ошибки нет

  • @glaviznin
    @glavizninАй бұрын

    А не разобрался. В документации две команды вызова keytool если сраузу все выполнить, вторая не выполняется. Если поочериди то все ок.! Осталось с пушами и внешними ссылками разобараться(это я так понял можно настроить уникальную ссылку и если по ней перейти то можно открыть приложение и передать в него какие то данные, типа настроить стандартные команда отправить В и ловить своим приложением)

  • @ababinok
    @ababinokАй бұрын

    Кстати да, тоже сталкивался с ошибкой "Exit code: 1 message:". Экспериметально выяснил, что это проблема со сформированным хранилищем ключей.

  • @glaviznin
    @glavizninАй бұрын

    Что за страничка с примерами промтов?

  • @glaviznin
    @glavizninАй бұрын

    а гига чат,не разглядел с телефона

  • @ababinok
    @ababinokАй бұрын

    developers.sber.ru/docs/ru/gigachat/prompts-hub/overview На всякий случай кидаю ссылку

  • @glaviznin
    @glavizninАй бұрын

    Планируете рассмотреть сборку мобильного клиента?

  • @ababinok
    @ababinokАй бұрын

    Да, обязательно до этого дойду. Но когда именно ещё не решил.