Заинтересовали с первой минуты) Продолжайте, буду ждать видео. Странно, что просмотров и комментов мало. Знаю что в ютуб среде популярен ютифай
@TheMeksikane45 күн бұрын
Добрый день. Есть в планах рассмотреть создание авторизации в Элемент? Больше всего интересует вопрос сохранения сессии пользователя.
@ababinok5 күн бұрын
Добрый день! Вообще пробовал делать самописную авторизацию. А сессию можно сохранять в привязке к устройству (КлиентскоеУстройство. ИдКлиента). Т.е. хранить в РС список устройств и привязанных к ним аккаунтам. Не скажу за безопасность. Но технически вполне рабочий вариант.
@nikolosmiron14818 күн бұрын
Для начала неплохо было бы рассказать где его взять, я пытался заходить на офф сайт, но там только какой-то демо режим и то не понятно доступен ли он обычным смертным, т.к. требуют заявку на доступ.
@MrAdviceTV11 күн бұрын
Добрый день, не получается создать ПолеВвода с таким типом, который бы позволял выбирать значения из списка, при этом значение может быть выбрано только одно. Получилось сделать, чтоб можно было выбрать много. Будет ли видео про типы полей?
@ababinok10 күн бұрын
Добрый день! Пока не могу сказать. В планах уже есть несколько тем, а времени очень мало сейчас. Может в будущем. Либо в рамках другим тем может раскрываться постепенно этот вопрос.
@user-m3jm1q12 күн бұрын
Добрый день. Как с вами связаться?Хотим заказать у вас объединение баз в 1с - предприятие
@ababinok12 күн бұрын
Добрый день! Почта в профиле канала указана. Добавил также ссылку на телеграм.
@Dina626623 күн бұрын
В командной строке при вводе пути на диске С до keytool в папке bin выходит ошибка "не является внутренней или внешней командой, исполняемой программой или пакетным файлом." Как это победить человеку без знаний java?
@ababinok22 күн бұрын
Сейчас с подобными проблемами стало гораздо легче справится при помощи, например, chatgpt. Надо ему подробно расписать, что хочешь сделать, указать где файл нужный лежит (полный путь), и скопировать ошибку из терминала. Попросить пошагово объяснить, что сделать. И он прям по пунктам распишет, какие действия нужно сделать. Мне помогает в большинстве подобных случаев.
@Menmo29 күн бұрын
Привет, а подскажи, пожалуйста что за прокси используешь?
@ababinok29 күн бұрын
Привет! proxys.io ~200р/мес . Но есть и другие сервисы.
@user-lv6iu2ek6xАй бұрын
Круто! По "элементу" так мало такой инфо а тут практически целый видео-курс. Так держать!
@vosson1Ай бұрын
Супер. Спасибо большое
@ababinokАй бұрын
Предпросмотру, кстати, доверять нельзя. В мобильном приложении ширина формы по-умолчанию превращается в 1 колонку. Поэтому все, что шире 1, сжимается и переносится на новые строки. Зато половинчатые колонки умещаются по 2 на строку.
@glavizninАй бұрын
Отличное пояснение. в декабре на обучение, что в скользь пробежали. Но в голове не уложилось. Пора уже свои курсы организовывать)
@ababinokАй бұрын
Я подумаю над этим )
@user-lv6iu2ek6xАй бұрын
Провел эксперимент для стандартного хранилища: НайтиПоКлючам ищет конкретно настройку и ключ без учета текущего пользователя. В результате если, например, в ключ не "подмешивать" ууид пользователя то падает на ошибке дублей после сохранения под другим пользователем. У обычного хранилища интересно такая же беда?
@ababinokАй бұрын
1cmycloud.com/console/help/element/5.0/api/element/ru/Std/SettingsStorages/StandardSettingsStorage_ru.html#найтипоключам Вообще в документации четко указано дословно "Метод поиска объекта хранилища настройки для текущего(!) пользователя по ключам". Т.е. должен точно искать по текущему пользователю. Провёл эксперимент у себя. Действительно, НайтиПоКлючам находит "чужую" настройку. Обсужу завтра в группе ТГ.
@ababinokАй бұрын
Неожиданно неприятный баг. Я даже запросом напрямую реализовал получение настройки с явным отбором по текущему пользователю, и он всё равно берёт чужую настройку 🤷♂️ И при записи сделал явное указание пользователя, записывает настройку другому пользователю. P.S. у обычного такая же беда.
@user-lv6iu2ek6xАй бұрын
@@ababinok я пока так решил НайденнаяНастройка = СтандартноеХранилищеНастроек.НайтиПоКлючам(ГигаЧат.ВернутьИдТекущегоПользователя(), КЛЮЧ_НАСТРОЙКИ_СЕКРЕТ)
@ababinokАй бұрын
Сегодня провёл ещё эксперимент. Похоже, если с одной машины/браузера входить под разными пользователями, он на какое-то время где-то кэширует текущего пользователя. Поэтому криво работал поиск по ключам и брал закешированного текущего пользователя. Однако если завершать работу через Аутентификация.ЗавершитьТекущийСеанс(), то при входе с нового пользователя у меня уже не наблюдается проблема.
@user-lv6iu2ek6xАй бұрын
@@ababinok ну никто не завершает так работу)
@user-lv6iu2ek6xАй бұрын
Все круто, очень интересно! Для пет-проекта и как учебный пример тема превосходная. Что-то подобное пилю по вашим примерам на "элементе" но для ГигаЧат, осталось разобраться с функциями и как генерировать картинки и скачивать. Жаль что технология не абсолютно бесплатна ну а с ЧатГПТ еще и платная с 4ой версии да и без прокси и ВПН в нашей стране недоступна..увы..
@ababinokАй бұрын
Спасибо за оценку! Я кстати в одном из следующих видео планировал как раз ГигаЧат подключать с применением контракта сервиса. Далее вызов функций реализовать. Уже придумал идею, через несколько видео сделаю. Ну а позже может и до картинок дойду.
@user-lv6iu2ek6xАй бұрын
Есть мысль также добавить http-сервис и расширением из ERP дергать заполнение описание для номенклатуры. Ну такой вариант headless приложения.
@ababinokАй бұрын
@@user-lv6iu2ek6x Завтра кстати выложу видео по http-сервисам.
@user-lv6iu2ek6xАй бұрын
Словил очень милый глюк: если под разными пользователями в стандартноехранилище записать одно и тоже значение с одинаковой настройкой и ключем то при след. попытке найти по ключу у первого пользователя будет исключение что найдены неуникальные записи
@ababinokАй бұрын
Да, похоже на глюк. В документации "НайтиПоКлючам - Метод поиска объекта хранилища настройки для текущего пользователя по ключам", т.е. настройки разных пользователей не должны пересекаться. Ещё в теории может быть, если Вариант=Истина. Вообще можно сделать форму списка для стандартного хранилища настроек и посмотреть что там.
@user-lv6iu2ek6xАй бұрын
@@ababinok НайтиПоКлючам не работает с Вариант = истина ибо неуникально. Да, форма списка показывает записи, спасибо.
@glavizninАй бұрын
В андроиде с таким столкнулся, если поле ввода внизу формы, то оно закрывается клавиатурой и невидно что пишешь. Пока так и не понял как это победить.
@ababinokАй бұрын
Вообще при нативной разработке приложения под андроид есть параметр, который говорит, что либо клавиатура будет поверх формы, либо форма/элементы будут сдвигаться вверх над клавиатурой. Насчёт Элемента пока не знаю. С мобильным приложением мало экспериментировал. Лучше спросить в группе ТГ у представителей 1С.
@ababinokАй бұрын
Внимание! В четвертом примере допустил ошибку. Создал форму, а открыл при этом ВводСтроки. Поэтому параметры и проигнорировались. А если открыть Форма.ОткрытьВоВсплывающемОкне(), то всё бы сработало. Поэтому, данный вариант также можно смело использовать.
@user-lv6iu2ek6xАй бұрын
добрый день, а как вам удалось отключить валидатор кода при СериализацияJson.ПрочитатьСоответствие(СтрокаЖдейсон), ведь там в значении Объект? и нельзя ни по индексу обратиться ни обойти. Элемент все время ругается на это
@user-lv6iu2ek6xАй бұрын
все, отбой надо СериализацияJson.ПрочитатьСоответствие(СтрокаЖдейсон) как неизвестно
@ababinokАй бұрын
Все верно!
@Pharaoh410Ай бұрын
Отличное видео, спасибо за обучение
@ababinokАй бұрын
Остальные видео также рекомендую к просмотру. Причём желательно по порядку. От видео к видео идёт сквозной пример.
@Konst_RoninАй бұрын
Отличный контент, хорошая подача материала.
@ababinokАй бұрын
Спасибо!
@yellow_clubАй бұрын
Александр, ты красавчик! Отличный пример, классно рассказал, великолепно отмонтировал! Посмотрел все видео в плейлисте
@ababinokАй бұрын
Спасибо за поддержку!
@glavizninАй бұрын
Крут! спасибо. только непонятно,вначале говоришь что. svg не работают, а во втором приложении добавил.
@ababinokАй бұрын
Наверное некорректно выразился. Речь о том, не все svg иконки подходят, и когда они не подходят, при сборке вылетают ошибки. Просто я заранее подготовил рабочие svg иконки, потому и собрались без проблем во втором приложении.
@ababinokАй бұрын
А вообще я имел ввиду, что не работают растровые иконки. svg - это векторные.
@glavizninАй бұрын
К сожалению не взлетело. что за ошибка непонятно(Exit code: 1 message: ) текста самой ошибки нет
@glavizninАй бұрын
А не разобрался. В документации две команды вызова keytool если сраузу все выполнить, вторая не выполняется. Если поочериди то все ок.! Осталось с пушами и внешними ссылками разобараться(это я так понял можно настроить уникальную ссылку и если по ней перейти то можно открыть приложение и передать в него какие то данные, типа настроить стандартные команда отправить В и ловить своим приложением)
@ababinokАй бұрын
Кстати да, тоже сталкивался с ошибкой "Exit code: 1 message:". Экспериметально выяснил, что это проблема со сформированным хранилищем ключей.
@glavizninАй бұрын
Что за страничка с примерами промтов?
@glavizninАй бұрын
а гига чат,не разглядел с телефона
@ababinokАй бұрын
developers.sber.ru/docs/ru/gigachat/prompts-hub/overview На всякий случай кидаю ссылку
@glavizninАй бұрын
Планируете рассмотреть сборку мобильного клиента?
@ababinokАй бұрын
Да, обязательно до этого дойду. Но когда именно ещё не решил.
Пікірлер
Заинтересовали с первой минуты) Продолжайте, буду ждать видео. Странно, что просмотров и комментов мало. Знаю что в ютуб среде популярен ютифай
Добрый день. Есть в планах рассмотреть создание авторизации в Элемент? Больше всего интересует вопрос сохранения сессии пользователя.
Добрый день! Вообще пробовал делать самописную авторизацию. А сессию можно сохранять в привязке к устройству (КлиентскоеУстройство. ИдКлиента). Т.е. хранить в РС список устройств и привязанных к ним аккаунтам. Не скажу за безопасность. Но технически вполне рабочий вариант.
Для начала неплохо было бы рассказать где его взять, я пытался заходить на офф сайт, но там только какой-то демо режим и то не понятно доступен ли он обычным смертным, т.к. требуют заявку на доступ.
Добрый день, не получается создать ПолеВвода с таким типом, который бы позволял выбирать значения из списка, при этом значение может быть выбрано только одно. Получилось сделать, чтоб можно было выбрать много. Будет ли видео про типы полей?
Добрый день! Пока не могу сказать. В планах уже есть несколько тем, а времени очень мало сейчас. Может в будущем. Либо в рамках другим тем может раскрываться постепенно этот вопрос.
Добрый день. Как с вами связаться?Хотим заказать у вас объединение баз в 1с - предприятие
Добрый день! Почта в профиле канала указана. Добавил также ссылку на телеграм.
В командной строке при вводе пути на диске С до keytool в папке bin выходит ошибка "не является внутренней или внешней командой, исполняемой программой или пакетным файлом." Как это победить человеку без знаний java?
Сейчас с подобными проблемами стало гораздо легче справится при помощи, например, chatgpt. Надо ему подробно расписать, что хочешь сделать, указать где файл нужный лежит (полный путь), и скопировать ошибку из терминала. Попросить пошагово объяснить, что сделать. И он прям по пунктам распишет, какие действия нужно сделать. Мне помогает в большинстве подобных случаев.
Привет, а подскажи, пожалуйста что за прокси используешь?
Привет! proxys.io ~200р/мес . Но есть и другие сервисы.
Круто! По "элементу" так мало такой инфо а тут практически целый видео-курс. Так держать!
Супер. Спасибо большое
Предпросмотру, кстати, доверять нельзя. В мобильном приложении ширина формы по-умолчанию превращается в 1 колонку. Поэтому все, что шире 1, сжимается и переносится на новые строки. Зато половинчатые колонки умещаются по 2 на строку.
Отличное пояснение. в декабре на обучение, что в скользь пробежали. Но в голове не уложилось. Пора уже свои курсы организовывать)
Я подумаю над этим )
Провел эксперимент для стандартного хранилища: НайтиПоКлючам ищет конкретно настройку и ключ без учета текущего пользователя. В результате если, например, в ключ не "подмешивать" ууид пользователя то падает на ошибке дублей после сохранения под другим пользователем. У обычного хранилища интересно такая же беда?
1cmycloud.com/console/help/element/5.0/api/element/ru/Std/SettingsStorages/StandardSettingsStorage_ru.html#найтипоключам Вообще в документации четко указано дословно "Метод поиска объекта хранилища настройки для текущего(!) пользователя по ключам". Т.е. должен точно искать по текущему пользователю. Провёл эксперимент у себя. Действительно, НайтиПоКлючам находит "чужую" настройку. Обсужу завтра в группе ТГ.
Неожиданно неприятный баг. Я даже запросом напрямую реализовал получение настройки с явным отбором по текущему пользователю, и он всё равно берёт чужую настройку 🤷♂️ И при записи сделал явное указание пользователя, записывает настройку другому пользователю. P.S. у обычного такая же беда.
@@ababinok я пока так решил НайденнаяНастройка = СтандартноеХранилищеНастроек.НайтиПоКлючам(ГигаЧат.ВернутьИдТекущегоПользователя(), КЛЮЧ_НАСТРОЙКИ_СЕКРЕТ)
Сегодня провёл ещё эксперимент. Похоже, если с одной машины/браузера входить под разными пользователями, он на какое-то время где-то кэширует текущего пользователя. Поэтому криво работал поиск по ключам и брал закешированного текущего пользователя. Однако если завершать работу через Аутентификация.ЗавершитьТекущийСеанс(), то при входе с нового пользователя у меня уже не наблюдается проблема.
@@ababinok ну никто не завершает так работу)
Все круто, очень интересно! Для пет-проекта и как учебный пример тема превосходная. Что-то подобное пилю по вашим примерам на "элементе" но для ГигаЧат, осталось разобраться с функциями и как генерировать картинки и скачивать. Жаль что технология не абсолютно бесплатна ну а с ЧатГПТ еще и платная с 4ой версии да и без прокси и ВПН в нашей стране недоступна..увы..
Спасибо за оценку! Я кстати в одном из следующих видео планировал как раз ГигаЧат подключать с применением контракта сервиса. Далее вызов функций реализовать. Уже придумал идею, через несколько видео сделаю. Ну а позже может и до картинок дойду.
Есть мысль также добавить http-сервис и расширением из ERP дергать заполнение описание для номенклатуры. Ну такой вариант headless приложения.
@@user-lv6iu2ek6x Завтра кстати выложу видео по http-сервисам.
Словил очень милый глюк: если под разными пользователями в стандартноехранилище записать одно и тоже значение с одинаковой настройкой и ключем то при след. попытке найти по ключу у первого пользователя будет исключение что найдены неуникальные записи
Да, похоже на глюк. В документации "НайтиПоКлючам - Метод поиска объекта хранилища настройки для текущего пользователя по ключам", т.е. настройки разных пользователей не должны пересекаться. Ещё в теории может быть, если Вариант=Истина. Вообще можно сделать форму списка для стандартного хранилища настроек и посмотреть что там.
@@ababinok НайтиПоКлючам не работает с Вариант = истина ибо неуникально. Да, форма списка показывает записи, спасибо.
В андроиде с таким столкнулся, если поле ввода внизу формы, то оно закрывается клавиатурой и невидно что пишешь. Пока так и не понял как это победить.
Вообще при нативной разработке приложения под андроид есть параметр, который говорит, что либо клавиатура будет поверх формы, либо форма/элементы будут сдвигаться вверх над клавиатурой. Насчёт Элемента пока не знаю. С мобильным приложением мало экспериментировал. Лучше спросить в группе ТГ у представителей 1С.
Внимание! В четвертом примере допустил ошибку. Создал форму, а открыл при этом ВводСтроки. Поэтому параметры и проигнорировались. А если открыть Форма.ОткрытьВоВсплывающемОкне(), то всё бы сработало. Поэтому, данный вариант также можно смело использовать.
добрый день, а как вам удалось отключить валидатор кода при СериализацияJson.ПрочитатьСоответствие(СтрокаЖдейсон), ведь там в значении Объект? и нельзя ни по индексу обратиться ни обойти. Элемент все время ругается на это
все, отбой надо СериализацияJson.ПрочитатьСоответствие(СтрокаЖдейсон) как неизвестно
Все верно!
Отличное видео, спасибо за обучение
Остальные видео также рекомендую к просмотру. Причём желательно по порядку. От видео к видео идёт сквозной пример.
Отличный контент, хорошая подача материала.
Спасибо!
Александр, ты красавчик! Отличный пример, классно рассказал, великолепно отмонтировал! Посмотрел все видео в плейлисте
Спасибо за поддержку!
Крут! спасибо. только непонятно,вначале говоришь что. svg не работают, а во втором приложении добавил.
Наверное некорректно выразился. Речь о том, не все svg иконки подходят, и когда они не подходят, при сборке вылетают ошибки. Просто я заранее подготовил рабочие svg иконки, потому и собрались без проблем во втором приложении.
А вообще я имел ввиду, что не работают растровые иконки. svg - это векторные.
К сожалению не взлетело. что за ошибка непонятно(Exit code: 1 message: ) текста самой ошибки нет
А не разобрался. В документации две команды вызова keytool если сраузу все выполнить, вторая не выполняется. Если поочериди то все ок.! Осталось с пушами и внешними ссылками разобараться(это я так понял можно настроить уникальную ссылку и если по ней перейти то можно открыть приложение и передать в него какие то данные, типа настроить стандартные команда отправить В и ловить своим приложением)
Кстати да, тоже сталкивался с ошибкой "Exit code: 1 message:". Экспериметально выяснил, что это проблема со сформированным хранилищем ключей.
Что за страничка с примерами промтов?
а гига чат,не разглядел с телефона
developers.sber.ru/docs/ru/gigachat/prompts-hub/overview На всякий случай кидаю ссылку
Планируете рассмотреть сборку мобильного клиента?
Да, обязательно до этого дойду. Но когда именно ещё не решил.