- Видео 27
- Просмотров 18 875
Александр Бабинок
Россия
Добавлен 1 май 2017
Обучающие видео в помощь изучающим 1С:Предприятие.Элемент.
Контроль прав доступа в 1С.Элементе. Часть 2
Видео 26. Часть 2. Рассмотрели вариант контроля РазрешенияВычисляются.
Поддержать канал вы можете по ссылке: ai.1cmycloud.com/applications/AI-dev/donations
Содержание:
00:00 Вступление
02:03 Создаем Сотрудники, Роли, Ключ и справочник
07:21 Метод ПроверитьНаличиеКлючейДоступа
17:11 Метод ЗаполнитьРазрешенияДоступа
26:11 Выдача ключей пользователю
29:20 Пересчет разрешений доступа на справочник
33:15 Еще раз коротко все условия
Поддержать канал вы можете по ссылке: ai.1cmycloud.com/applications/AI-dev/donations
Содержание:
00:00 Вступление
02:03 Создаем Сотрудники, Роли, Ключ и справочник
07:21 Метод ПроверитьНаличиеКлючейДоступа
17:11 Метод ЗаполнитьРазрешенияДоступа
26:11 Выдача ключей пользователю
29:20 Пересчет разрешений доступа на справочник
33:15 Еще раз коротко все условия
Просмотров: 99
Видео
Контроль прав доступа в 1С.Элементе. Часть 1
Просмотров 115Месяц назад
Видео 26. Часть 1. В этом видео наглядно рассмотрели режимы контроля доступа РазрешеноАдминистраторам, РазрешеноАутентифицированным, РазрешеноВсем. В следующих частях будут РазрешенияВычисляются и РазрешенияВычисляютсяДляКаждогоОбъекта. Поддержать канал вы можете по ссылке: ai.1cmycloud.com/applications/AI-dev/donations Содержание: 00:00 Вступление 01:00 Предопределенные ключи доступа 02:55 Доб...
Обработчики обновления в 1С.Элементе
Просмотров 1882 месяца назад
Видео 25. Про автоматические обработчики при создании и обновлении приложения. Поддержать канал вы можете по ссылке: ai.1cmycloud.com/applications/AI-dev/donations Содержание: 00:00 Вступление 00:15 @НастройкаПриложения 02:53 @ОбновлениеПроекта 05:36 Версии в параметрах методов 09:58 Нюанс по обработчикам сущностей
Функциональные типы в 1С.Элементе
Просмотров 2642 месяца назад
Видео 24. В этом видео смотрим на примеры применения лямбда-выражений и ссылок на методы для передачи в методы в качестве параметров функционального типа. Поддержать канал вы можете по ссылке: ai.1cmycloud.com/applications/AI-dev/donations Содержание: 00:00 Вступление 00:17 Немного теории 04:36 Пример 1. Обработчик таймера 12:09 Пример 2. Глобальное клиентское событие 21:37 Пример 3. Фоновые за...
1С:Предприятие.Элемент. 23. Регистры сведений
Просмотров 3233 месяца назад
Видео 23. 5 вариантов использования регистров сведений. Примеры работы в программном коде Поддержать канал вы можете по ссылке: ai.1cmycloud.com/applications/AI-dev/donations Содержание: 00:00 Приветствие и благодарность 00:17 Вариант 1 - константы - теория 02:38 Вариант 1 - пример чтения в коде 04:27 Вариант 2 - хранение доп инфо - теория 07:53 Пример работы с ключом и записью 17:38 Получение ...
1С:Предприятие.Элемент. 22. Внедряем приём оплат (payanyway)
Просмотров 5463 месяца назад
Видео 22. Реализуем страницу приёма донатов в приложении. Поддержать канал вы можете по ссылке: ai.1cmycloud.com/applications/AI-dev/donations Содержание: 00:00 Вступление 01:54 Реализуем константы для сохранения настроек 05:33 Спецификация - общая схема взаимодействия 10:21 Реализуем ссылку на оплату 22:43 Отображаем окно оплаты в контейнере внутри сайта 26:55 Встроенная платежная форма 36:27 ...
ozon.ru на 1С.Элементе (часть 2)
Просмотров 4915 месяцев назад
Видео 21. Рубрика "скопируй интерфейс": ozon.ru (часть 2). Продолжаем копировать интерфейс озона. Бонусом - самописный прогресс-бар. Содержание: 00:00 Вступление 00:59 Программное заполнение меню разделов 28:00 Максимальная/минимальная ширина рабочей области серый фон 36:21 Первая карточка: Баннер промо товары 51:42 Вторая карточка - участие в розыгрыше 1:04:47 Самописный прогресс-бар 1:15:05 ...
ozon.ru на 1С.Элементе (часть 1)
Просмотров 1,2 тыс.5 месяцев назад
Видео 20. Рубрика "скопируй интерфейс": ozon.ru (часть 1). В этот раз копируем дизайн ozon.ru с той же целью изучения возможностей Элемента к оформлению приложений. Содержание: 00:00 Вступление 05:05 Кнопка выбора валюты 13:55 Ввод адреса (упрощенно) 16:38 Кнопки переходов 24:40 Метод определения цвета надписи от наведения 30:50 Всплывающее окно при наведении на кнопку меню с закрытием при пот...
YA.RU на 1С.Элементе (часть 2)
Просмотров 5426 месяцев назад
Видео 19. Рубрика "скопируй интерфейс": ya.ru (часть 2). Доделываем несколько моментов в интерфейсе ya.ru на 1С Элементе. Содержание: 00:00 Фигура картинки 01:32 Авторизация 09:59 Красная точка на картинке 23:20 Одна команда на разные компоненты 29:34 Замещающий текст поля ввода 31:30 Общая ширина для вложенных групп 34:29 Открытие с параметром 38:00 Многострочный режим поля ввода 42:20 Плаваю...
YA.RU на 1С.Элементе (часть 1)
Просмотров 7436 месяцев назад
Видео 18. Рубрика "скопируй интерфейс": ya.ru (часть 1). Пробуем копировать дизайн ya.ru с целью изучения возможностей Элемента к оформлению приложений. Из-за внепланово завышенной длительности пришлось пропустить какие-то моменты. Содержание: 00:00 Вступление 03:40 Прикидываем на глаз структуру сайта 05:00 Создаем шапку 14:50 Логотип без анимации 18:41 Логотип с анимацией 22:42 Кнопка для пер...
1С:Предприятие.Элемент. 17. Картинка с закругленными углами
Просмотров 2307 месяцев назад
В этом коротком видео рассказываю о том, как закруглить края картинки, т.к. стандартное свойство фигура с этим не помогает.
1С:Предприятие.Элемент. 16. ChatGPT tools. Учим ИИ работать в программе
Просмотров 1,1 тыс.7 месяцев назад
В этом видео реализовали "ИИ официанта", который сообщает клиенту о меню, самостоятельно принимает заказ клиента и отвечает о статусе заказа. Содержание: 00:00 Вступление 05:49 Реализуем структуру запроса с параметром tools 08:51 Добавляем меню в промпт 14:27 Описываем функцию с параметрами в tools 26:40 Обработка ответа на запрос с функцией 37:35 Реализуем метод записи заказа 48:20 Реализуем м...
1С:Предприятие.Элемент. 15. Загрузка файлов. Добавление картинок к товарам
Просмотров 4507 месяцев назад
В этом видео рассмотрели загрузку картинок в справочник товаров. Содержание: 00:00 Вступление 00:35 Добавление реквизитов для хранения картинок 03:05 Список картинок 05:15 Добавление строки списка с картинкой 09:16 Компонент ВыборФайлов 11:43 Реализация загрузки файлов 18:45 Проверяем загрузку 20:55 Настройка горизонтальной прокрутки для списка 22:13 Вывод картинок при открытии формы 23:25 Заме...
1С:Предприятие.Элемент. 14. ПроизвольныйСписок
Просмотров 5967 месяцев назад
В этом видео мы разберёмся как создавать красивые матричные списки с произвольным содержимым. Содержание: 00:00 Вступление 02:00 Добавляем ПроизвольныйСписок 03:43 Что указывать в поле ТипКомпонентаСтроки 06:23 Выбираем КонтейнерСтрок 07:45 Формируем карточку с элементами внутри строки списка 16:32 Как сделать несколько колонок в одну строку 19:57 Делаем все карточки одинаковой ширины 23:00 Под...
1С:Предприятие.Элемент. 13. Автоматическая группа
Просмотров 3467 месяцев назад
Секрет ширины элементов в автоматической группе раскрыт! Содержание: 00:00 Вступление 00:29 Главное правило 00:44 Изучаем, как работает ширина в колонках 10:55 Поведение элементов при открытии формы с разной шириной в колонках 16:20 Итоги
1С:Предприятие.Элемент. 12. Контракт сервиса. Подключаем GigaChat
Просмотров 4157 месяцев назад
1С:Предприятие.Элемент. 12. Контракт сервиса. Подключаем GigaChat
1С:Предприятие.Элемент. 11. Http-сервис
Просмотров 6457 месяцев назад
1С:Предприятие.Элемент. 11. Http-сервис
1С:Предприятие.Элемент. 10. Сохранение настроек форм (ХранилищеНастроек + КонтрактСущности)
Просмотров 3687 месяцев назад
1С:Предприятие.Элемент. 10. Сохранение настроек форм (ХранилищеНастроек КонтрактСущности)
1С:Предприятие.Элемент. 9. Внедряем ИИ команды
Просмотров 4168 месяцев назад
1С:Предприятие.Элемент. 9. Внедряем ИИ команды
1С:Предприятие.Элемент. 8. Пять вариантов открытия форм
Просмотров 4458 месяцев назад
1С:Предприятие.Элемент. 8. Пять вариантов открытия форм
1С:Предприятие.Элемент. 7. Простой справочник. Аналог ВвестиСтроку
Просмотров 6108 месяцев назад
1С:Предприятие.Элемент. 7. Простой справочник. Аналог ВвестиСтроку
1С:Предприятие.Элемент. 6. Сборка мобильного клиента для Android
Просмотров 9988 месяцев назад
1С:Предприятие.Элемент. 6. Сборка мобильного клиента для Android
1С:Предприятие.Элемент. 5. Таблица с источником данных массив. Произвольная карточка в строках
Просмотров 6878 месяцев назад
1С:Предприятие.Элемент. 5. Таблица с источником данных массив. Произвольная карточка в строках
1С:Предприятие.Элемент. 4. СтандартноеХранилищеНастроек - простой пример
Просмотров 4238 месяцев назад
1С:Предприятие.Элемент. 4. СтандартноеХранилищеНастроек - простой пример
1С:Предприятие.Элемент. 3. Структура как элемент проекта и свойство на форме
Просмотров 6318 месяцев назад
1С:Предприятие.Элемент. 3. Структура как элемент проекта и свойство на форме
1С:Предприятие.Элемент. 2. Работа со структурой в коде
Просмотров 1,1 тыс.8 месяцев назад
1С:Предприятие.Элемент. 2. Работа со структурой в коде
1С:Предприятие.Элемент. 1. Подключаем ChatGPT. Используем КлиентHttp. Работа с Json
Просмотров 4,9 тыс.8 месяцев назад
1С:Предприятие.Элемент. 1. Подключаем ChatGPT. Используем КлиентHttp. Работа с Json
тема адаптивной, респонзивной верстки не раскрыта
Спасибо за комментарий. Действительно, нормальная адаптивная вёрстка на Элементе делается совершенно иначе, и это тема для отдельного видео. В этом же ролике речь шла только о "возможностях дизайна", т.к. эта тема была очень актуальна в сообществе на момент записи видео.
@@ababinok Спасибо Александр за ответ, очень жду еще видео о веб интерфейсах, не забрасывайте канал 🙏🙏🙏
Александр, подскажите как в РегистрСведений в реквизит типа ДвоичныйОбъект загрузить картинку через запрос по Http?
Как правило картинки приходят в base64. ОбъектноеХранилище.ЗагрузитьИзBase64Строки(...параметры...).Ссылка
@@ababinok Спасибо! Можно с вами связаться на предмет консультации? Очень нравится ваша подача материала
ruclips.net/video/mW1HwEPKYW0/видео.html Отличное видео, спасибо! Подскажите, для произвольного списка возможно строку поиска закрепить? Чтобы не пропадала при прокрутке списка
Насколько знаю для стандартной строки поиска нет такой возможности. Если принципиально, можно отключить стандартную и свою сделать. Поле ввода, список в группу с прокруткой и фильтр на источник. Использование фильтра - если строка поиска не пустая.
Подскажите, пожалуйста, в каком видео вы рассматриваете процесс "Создание на основании" и рассматривали ли Вы?
В видео не рассматривал. Ссылка на документацию 1cmycloud.com/console/help/element/6.1/docs/stdlib/element/DeveloperName/ProjectName/SubsystemName/CatalogName_ru/#создатьнаосновании В целом там достаточно просто всё.
@@ababinok Да не очень, честно говоря) После платформы 1С тут самому всё реализовывать надо, никаких конструкторов нет, а в документации инфы маловато, хотя и всё по сути.
Спасибо!
🤝
Супер! Давно хотел вопрос прав в элементе прояснить. Александр, еще раз спасибо!
Дальше ещё будет про РазрешенияВычисляются и РазрешенияВычисляютсяДляКаждогоОбъекта. Если есть пожелания, на каком примере, могу сделать.
Ты Молодец! Очень круто!)
@@fcstorm88 Спасибо!
Александр, спасибо за Вашу работу, видео супер! Хотелось бы увидеть что-то по системе безопасности в элементе. Например как ограничивать доступ пользователей к разным частям приложения? я имею ввиду не данные, а именно разделы интерфейса, формы.
Приятно слышать слова благодарности! Для любых навигационных и других команд (в т.ч. в главном меню) есть свойство "Видимость". И это свойство можно рассчитывать программно. Например, в некоторых приложениях я не делаю отдельную админку. А прямо в основном приложении добавляю раздел (или несколько) и рассчитываю их видимость через указание метода, вычисляющего является текущий пользователь админом или нет.
Но тут есть 1 нюанс. Если для главного меню у меня не возникает "морганий" при расчете видимости, то при использовании данного способа на формах, может возникать с очень маленькой паузой "моргание" интерфейса. Когда недоступные компоненты формы сперва отрисовываются, а потом скрываются после проверки прав. Для таких случаев можно изначально ставить видимость в ложь, а уже в ПослеСоздания перепроверять права и отображать разрешенные элементы.
Александр, спасибо, полезно
Александр, спасибо, все понятно объясняете, смотрю стали 6-ю версию элемента использовать, если не трудно, сделайте обзор как в 6-й версии использовать приложение для самоидентификации пользователей, в 5-й версии пользователи регистрировались сами просто по логину и паролю, а в 6-й добавили приложение и компонент для самоидентификации и, често говоря, какая-то каша в голове, даже после прочтения справки особо ясности не добавилось
Да, сразу перешёл на 6, как вышла. Добавил в план пожелание.
ГПТ же заблокирован в России.
Нет, эта блокировка на стороне openai. Легко обходится с пвн или прокси. Пользоваться не запрещено.
@@ababinok я очень рад что гэпэтэ ничего про 1С толком не знает и не сможет никогда ничего делать
Добрый день! Может быть вы знаете, каким образом можно получить сейчас тестовый доступ к 1с Элемент? По ссылке на 1cmycloud получаю ошибку. А если нужно его приобретать, то где?
Добрый день! Вообще нужно подать заявку на 1cmycloud.com/welcome/ А если есть сложности с получением доступа, или долго не дают, рекомендую спросить в офиц. группе t.me/e1c_element Там представители фирмы как раз по таким вопросам периодически помогают.
Спасибо за то, что делаете. Отправил вам небольшую благодарность ) Когда Элемент только вышел в Исполнителе, казалось мертворожденным проектом. Но сейчас понятно, что 1С:Элемент займет свою нишу. Язык тоже любопытный. Как вам впечатления от технологии, видите будущее?
Спасибо за поддержку! На мой личный взгляд технология очень перспективная. Очень приятный язык, новые крутые возможности, которых нет и, скорее всего, не будет в восьмёрке. Хорошие возможности к оформлению дизайна. Фулстек в одном флаконе. Да, багов хватает. Но постепенно всё поправят. Использую элемент с момента выхода бета-версии в марте. Чем больше пользуюсь, тем больше нравится. У коллег по сообществу то же самое. Кто начал изучать, обратно уже не хочет )
Очень круто!
Было бы интересно посмотреть применение функциональных типов, Лямбда-выражений и Ссылок на методы. Это то чего нет в платформе и поэтому не понятно где это можно использовать.
Вообще в нескольких видео есть пара простых примеров. Но в планах сделать отдельное видео по лямбдам. Может даже в ближайшее время запишу.
Посоветуй пожалуйста как лучше разрабатывать структуру приложения. В платформе было удобно, было видно что это раздел с регистрами, а этот с документами. А здесь какая то мешанина получается. При этом количество типов элементов дерева увеличилось по сравнению с платформой. По названиям не понятно что к чему относится. Где документ, где регистр. Наверное надо хорошо знать иконки. А я пока их не знаю. Единственное что придумал называть элементы проекта с префиксом. К примеру элемент проекта не просто Накладная, а ДокументНакладная, не просто ВидКонтрагента, а ПеречислениеВидКонтрагента. Чтобы в дереве было понятно. Как вариант может разбивать их по отдельным подсистемам или пакетам. Но это наверное не то что планировали разработчики.
Вообще новый подход, когда сущности заранее не собираются в предопределенные группы (справочники, документы, модули, регистры), намного лучше. Это позволяет проект разделять на логические блоки. В качестве таких делителей могут выступать библиотеки, подсистемы и пакеты (пакеты можно делить на другие пакеты). Например, в демо-срм можно увидеть в основной подсистеме пакет "КурсыВалют", и в этом пакете и справочник, и регистр сведений, и модуль, и события. И этот подход более правильный и удобный, чем огромные портянки по 500 модулей/справочников (и др.), никак не сгруппированных между собой. Насчёт иконок - тут да, просто дело привычки. Пару часов/дней проведённых в IDE и легко будет ориентироваться. Если же хочется делать как в восьмерке, то и это можно. Просто делаешь пакеты "Модули", "Справочники", "Документы" (и т.п.) и внутри этих пакетов размещаешь одинаковые типы сущностей. Но лучше сразу отучаться от восьмерошного подхода и делить проект на логические блоки. В дальнейшем проще будет объединять/разделять проекты на части. Подключить к проекту внешние библиотеки, свои подсистемы выносить в библиотеки.
Спасибо!
Хорошие видео. Спасибо! По элементу так мало информации, хорошо что ты их записываешь. Есть хоть у кого поучиться. Поддержал канал.
Донат получил
Спасибо за ттруд! Изучаю элемент благодаря Вашим видео!
Спасибо за контент! Не подскажите горячие клавиши для комментирования кода?
Пожалуйста! Ctrl + /
Александр, у вас какие сертификаты есть, эксперт? Всё так понятно рассказываете.
В начале карьеры получал по 1С.Предприятию сертификаты, но уже давно не актуализирую. Вообще у меня просто привычка всё подробно объяснять, оттого и видео длинные получаются.
На других ресурсах не планируете канал дублировать?
Планирую. А то ютуб тормозить жутко стал. А к осени, может, и вообще заблокируют.
Александр, вы большой молодец, будет ли видео про совместную разработку?
Спасибо! Если речь про работу с git, то в выпуске №9 от УЦ 1С как раз об этом. Мне хватило их видео, чтобы разобраться.
Интересно)
Господа-ребяты 1сники, сложные веб-приложения не пишутся "от интерфейса", они пишутся "от бэкенда". Сначала пишется бэкенд, вообще безмордый. Хотя бы на уровне прототипа, но с достаточным API. И только потом к нему прикручивается фронтенд
Александр, благодарю за ваше мнение. Однако цель этого видео - НЕ создание рабочего веб-приложения, а только исследование возможностей новой платформы 1С с точки зрения дизайна. В описании к видео об этом прямо написано. Т.к. продукт новый и практически нет примеров готовых приложений, поэтому у многих разработчиков (и у меня в т.ч.) возникают вопросы, что можно на нём реализовать.
Более того, я об этом в первые 10 секунд видео говорю, что рубрика называется "Скопируй интерфейс", а не "запилю сложное веб-решение".
Ну и последнее добавлю. По бэкэнду вопросов как раз меньше всего. 1С-никам с богатым опытом разработки сложных учетных систем, как правило, это не составляет труда и вопросы не возникают. Сложности именно с новым функционалом (т.к. язык новый, хоть и похож на java), и в особенности с интерфейсными компонентами.
@@ababinok 1сники не умеют правильно готовить бэкенд. У них интерфейс постоянно слипается с бизнес-логикой. Это целое проклятье, которое поразило абсолютно все конфигурации
Это не "проклятье", а наоборот - серьезное конкурентное преимущество 1С: - Универсальные конфигурации и решения - Быстрый ввод новых программистов внутри компании - Быстрый переход программистов между компаниями - Быстрая и легкая замена аутсорсеров для компании - Разработчики и заказчики на одной волне (логике) - Более быстрое обучение пользователей, если они уже владеют бизнес-терминами В отличие от конфигураций самопальщиков, отвязанных от бизнес-логики, которые кроме разработчика никто нормально не сможет поддерживать. По крайней мере не так легко, быстро, дешево. Что невыгодно бизнесу.
Сделал как в видео,теперь при запуске пиложения пустая форма,что делать?
Причин может быть много. Заходите в оф. группу по 1С.Элементу t.me/e1c_element. Там подскажут.
Ох, ну все, скоро и Госуслуги переделаем! 🔥 Благодарю тебя за то что ты делаешь! 🤝
Александр, спасибо огромное! Жду продолжения :)
Пушка!
Заинтересовали с первой минуты) Продолжайте, буду ждать видео. Странно, что просмотров и комментов мало. Знаю что в ютуб среде популярен ютифай
Добрый день. Есть в планах рассмотреть создание авторизации в Элемент? Больше всего интересует вопрос сохранения сессии пользователя.
Добрый день! Вообще пробовал делать самописную авторизацию. А сессию можно сохранять в привязке к устройству (КлиентскоеУстройство. ИдКлиента). Т.е. хранить в РС список устройств и привязанных к ним аккаунтам. Не скажу за безопасность. Но технически вполне рабочий вариант.
Для начала неплохо было бы рассказать где его взять, я пытался заходить на офф сайт, но там только какой-то демо режим и то не понятно доступен ли он обычным смертным, т.к. требуют заявку на доступ.
Ребят, в интернете тысячи статей/роликов по chatgpt и о том, как получить доступ к нему. А также десятки сервисов, продающих готовые ключи.
Добрый день, не получается создать ПолеВвода с таким типом, который бы позволял выбирать значения из списка, при этом значение может быть выбрано только одно. Получилось сделать, чтоб можно было выбрать много. Будет ли видео про типы полей?
Добрый день! Пока не могу сказать. В планах уже есть несколько тем, а времени очень мало сейчас. Может в будущем. Либо в рамках другим тем может раскрываться постепенно этот вопрос.
Добрый день. Как с вами связаться?Хотим заказать у вас объединение баз в 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 приложения.
@@rozeroz76 Завтра кстати выложу видео по 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 На всякий случай кидаю ссылку