Официальный канал softonit.ru
Мы компания, которая занимается разработкой ПО / IT-компания.
Самое известное наше решение - это программа для ИТ-специалистов.
Управление IT-отделом 8 softonit.ru/catalog/products/it/
Более 10 лет занимаемся разработкой на платформе 1С и нам есть что рассказать о разработке, IT, теории и практике.
Присоединяйся к нашему "ламповому" сообществу, будем рады!
Пікірлер
Вообще нифига не понятно что такое ITIL и зачем он нужен
Артем, отличный результат за 5 месяцев в ИТ, я считаю) Отдельное спасибо за прием с анализом покрытия в момент написания фичи! А для юнит-тестов рекомендую присмотреться к YAxUnit, тем более что 1Сный код для фич-юнитов пишет разработчик.
А почему ты откатываешь данные в конце сценария, а не в начале? Если у тебя упадет тест, то как ты его потом повторно запустишь в автоматическом режиме? Можно же очищать и подготавливать необходимые данные в начале сценария
Спасибо за комментарий. Можно по всякому подходить к этой задаче. Мы выбрали вот такой вариант.
Один из самых лучших курсов . Данный курс описывает как когда решить заранее любую проблему
Спасибо за ваш отзыв. Рады, что наш канал помогает вам.
18-50 это про эмоциональный интеллект
Экскалация! Сука! Экскалация! У меня горит!
Возможно ли так сделать в версии Управление нашей фирмой редакции 3.0?
Да, работает
Звук голоса надо громче, а фоновую музыку раза в 2-3 тише.
Здравствуйте. Спасибо за обратную связь, видео которые делаются сейчас в этом плане стали гораздо лучше
Записывать обучалки на которых нихрена не слышно. Маразм полный.
Здравствуйте. Спасибо за обратную связь, видео которые делаются сейчас в этом плане стали гораздо лучше
Глядишь, пройдет ещё лет пять, и 1С-ники начнут говорить фразы "слоеная архитектура", "луковичная архитектура" и разбираться, что же лучше)
Дичь какая-то
Можно чуть обобщить - индексы БД это частный случай индексов вообще.
Я тоже когда волнуюсь на презентациях постоянно дергаю мышку и тыкаю все под ряд. Надо научиться отпускать мышь))
Спасибо за понимание :)
Благодарю докладчика за представленный материал. В частности за показанную в конфигураторе фичу по отображению покрытия кода авто тестом.
Рады, что для вас это оказалось полезным
Кластерный индекс 1, а кол-во столбцов в нём не обязательно должно быть 1.
Верно! Спасибо
Полезная информация, спасибо
Вроде бы очивидные вещи говорите. Странно что у кого то вопросы возникают. Я стараюст всегда на выходе получить массив в строках которого находится структура. Ее можно потом легко обработать как путем закгрызки в джейсон так и просто обойти для каждого.
Ну что, теперь то можно парсить сайты из 1с?
Конечно!
Наконец то заняться любимым делом? 🎉
Не садиться за компьютер очевидно?
И это отличный совет!
По мне совершенно бесполезный функционал. Для меня описание оповещения сильно проще выглядит и привычнее чем какие-то асинхи и ждать. По поводу запросов в веб, так я их делаю через фоновые задания на сервере (хотя мб если они нужны на клиенте тут как-то иначе должно быть).
А не эту ли конфу с задачами использовали на DevBattle-e на инфостарте в октябре 2023?)) // между Наумовым и Лазаренко была битва. Ух, жарко было)
А есть запись?
Да, именно она.
Выучить настоящий язык программирования :-P
Настоящий - тот, которым ИИ никогда не сможет овладеть :D. А я только один такой знаю 😅😅
@@user-mi8qt8bj2g Никогда не сможет? Почему Джо такой неуловимый?
не поверю, что за минуту пишут такие решения) во многих задачах тоже такое видел
В принципе, из того примера, что нам достался в видео плюс/минус это можно сделать за минуту, если сильно постараться, но это прям сложно :)
Я думал тут что то полезное будет, хобби там еще какие то увлечения, а тут все про работу😂😂😂😂
Не совсем ))) Все же это турнир. Совместить приятное с полезным
@@Softonitзадроты вы одним словом 😂😂
Разработчик 1с и Свободное время - error несоответствие типов "неверно указан параметр "1"" ))
Прибедняешься или на галере работаешь?
@@ocean1487работаю в организации, и то что выше написал это равно истине))
@@ocean1487 конечно прибедняюсь )) но если назвать не "турниром для опытных" а "школой для бэйсиков в 1с" то будет намного проще , хотя наверное начинающим всегда круче всем доказывать что ты опытный )))
15:30 после ответа на этот вопрос поставил дизлайк и выключил видео. Спасибо за старания, но лучше найти что-то более достоверное.
Спасибо за отзыв. Было бы здорово если бы дополнили и привели бы дополнительные ссылки. С удовольствием бы добавили в описание. Такой информации мало никогда не бывает.
да, если не хватает последнего поля, то будет частичный а не полный перебор
Все таки было бы интересно разобрать способы обработки ошибок в промисах. Насколько смог быстро нагуглить, то сейчас просто вызов асинхронной функции заворачивается в try/catch, при этом же не понятно, а как быть если у меня идет вызов 2/3/4 асинхронных функций подряд - кажду в отдельный блок try заворачивать? Если нет, то как в catch разобрать какой именно метод выкинул исключение? И если условно у меня вызывается 10 методов, не может ли быть такого что 1 промис успеет "вывалить" исключение до того как код дойдет до 10 промиса? Что будет в таком случае? Или все таки асинки висят в какой-то другой очереди выполнения(аналогично eventloop в том же js)
После просмотра пару видео подписался, нужный контент. Спасибо.
Спасибо за подписку!
Сразу включайте на 1.5 скорости, очень медленно рассказывает, невозможно слушать
слабо, сразу 2.0 поставил =D
в чём прикол решения кроме как "не нужно открывать будет чат джипити в соседнем окне"?
Есть несколько моментов: 1. Не нужна карта Visa/MasterCard для работы. Так как сервис на нашей стороне. Поэтому можно купить даже юридическому лицу; 2. Никаких VPN-сервисов; 3. Эко-режим вопрос/ответ, когда не тащится вся история переписка и экономятся токены (средства); 4. Все в 1С; 5. Вся история работы в одном окне. Причем для каждой задачи/тикета службы поддержки есть возможность задавать вопросы сразу несколькими сотрудниками одновременно. Т.е. тикет один, а два сотрудника техподдержки смотрят ответ ChatGPT; 6. Ну и конечно сама возможность использовать ChatGPT в Service Desk из коробки
Не сказано две особенности/недостатка асинхронных методов: процедуру придётся делать асинхронной и отсюда вытекает, что ее параметры будут передаваться по значению и весь стек вызовов придётся сделать асинхронным. То есть если процедура обрабатывала параметры по ссылке, то ее придётся переделывать в функцию и возвращать параметром.
Спасибо, полезное замечание!
Есть еще фишка из незадокументированных при работе с асинх. Нельзя делать асинхронными обработчики событий в модулях формы, у которых есть управление стандратной обработкой, т.к. при повторном вызове ее стандартная обработка уже не отключена. (это в копилку)
Спасибо, важное замечание, ведь если этого не знать, потом найти это проблему в сложной форме будет достаточно проблематично.
Ух, ребята, ну вы красавчики, конечно. Разобрали методику работы JavaScript. Нет там никакого 1С, тупо Js под капотом. 1С - это синтаксический сахар, ха-ха
Спасибо за отзыв. Нам удалось встроить React-приложение и организовать двухстороннюю связь 1С и React, так что все что в докладе, все проверено. Мы сделали интеграцию с ChatGPT в приложении React и встроили это в 1С. Можно посмотреть как это выглядит в нашей базе знаний softonit.ru/FAQ/courses/?COURSE_ID=1&LESSON_ID=933 Другой вопрос, что не совсем верное словосочетание про "1С - это синтаксический сахар". Мы говорили про работу с Асинх. Что это упрощение старого подхода. Вы не верно поняли.
@@Softonit ну просто все что вы описываете - это нативное поведение JS. 1C просто сделали обёртку над async/await и Promise То что говорите, что это работает только с запросами к внешнему ресурсу, вроде ChatGPT, ну так в JS все является внешним ресурсом, и любая информация извлекается по HTTP REST API. А здесь это просто все так странно реализовано, что непонятно где использовать асинхронность. Внутри однопоточного приложения она правда не имеет смысла. А в JS API calls, обращения к базе, они все асинхронные же.
@@skpavlenkoпочему именно JavaScript?
@@Das.Kleine.Krokodilпотому что все что они обсуждают - это синтаксический сахар над функционалом JS, еще и такой, недоделанный. Они методами 1С дергают функции JS, на самом деле.
@@skpavlenkoсчитаешь, что не стоит освещать эти возможности в 1с?
Есть учет не материальных активов?
Добрый день! В нашем решении можно вести учет чего либо, путем создания карточки номенклатуры :)
В подсистеме логинов и паролей есть функция прикрепления файлов? Допустим, пользователь при устройстве расписался в получении учетных записей. В случае каких-нибудь инцидентов с использованием его учетной записи и отказа пользователя в факте получении учетных данных, чтобы не рыться в папках, просто найти пользователя в системе и вытащить на печать скан документа с его подписью.
Добрый день! Непосредственно в самой подсистеме такого механизма нет. НО внутри созданного пароля можно оставить ссылку на прикрепленный файл в карточке сотрудника. Итого: можно сразу зайти на сотрудника и видеть у него полученные пароли + прикрепленный файл.
Спасибо . Очень важная информация в мире где информация имеет значение , кто знает тот успешен
Хороший материал. Хоть и подача некоторым в коментах не нравится, но автор затронул довольно сложную тему, за что уже респект. Спасибо.
Спасибо за отзыв. Действительно, подготовить качественный урок достаточно сложно. Т.к. тема сложная, а объяснения должны быть простыми.
любопытно, надо будет попробовать
Спасибо. На самом деле, это вообще не дорого softonit.ru/catalog/products/assistant/ PS: Будет доступно с версии 3.1.17 (пока подсистема не опубликована, опубликуем на следующей неделе)
@@Softonit да дело не в цене, просто нужно попробовать, чтобы понять, как это можно использовать в работе
Молодцы. у меня в ИТ отделе только идет разработка подобного ассистента на основе AI только мой будет автоматически отвечать в whatsapp группах на сообщения. Пока сложности с распознаванием аудио сообщении и скриншотов.
Все прекрасно, но я так и не нашел ни на сайте ни в письме адрес входа в API. Есть только описание точек, но сам адрес? Гениально придумано
Добрый день! Если Вы заказывали «демо» версию нашего решения «Управление IT-отделом 8», то в пришедшем Вам письме есть ссылка на тестовый стенд API и ссылки на документацию к нему. Также вы можете позвонить на контактный телефон менеджеру и задать интересующие Вас вопросы.
Очевидно, автор не застал времена СССР, когда каждый школьник знал "правило золотого сечения", т.е. если делить отрезок не пополам, а в пропорции, то скорость поиска возрастает в корень из двух раз. Враги называют подобный метод "Фибоначчи". Каждый советский учебник по прикладной математики начинался с этой главы. Увы, похоже сейчас книжки уже не читают...
Спасибо за ваш комментарий, который хорошо показывает, что «нет ничего нового под солнцем» и то, что "всё новое", это давно забытое старое! Рады, что эта тема может быть близка многим :)
Очередной нытик поскучал по прошлому. Шапочку из фольги надеть не забудь, когда враги 5g будут повсеместно проводить
Причем здесь этот метод, если речь идёт про бинарный поиск? Аналог в прикладной математике - метод деления отрезка пополам (бисекции).
@@Gesperid а зачем в 21м веке делать "бинарный" поиск, когда можно тупо поделить в пропорции и на ровном месте поднять ускорение сходимости в корень из двух раз? Почему системы проектируют идиоты и закладывают уменьшение скорости поиска тупо потому что не могут отрезок делить не пополам, а в пропорции?
😢
На примере одно текста обнаружил что в 1с RegExp не обрабатывает мой текст. Хотя в разных редакторах регулярных выражении шаблон обрабатывал текст корректно. Существуют ли какие либо ограничения в 1с при использовании регулярных выражении? например существуют ли ограничения по размеру текста?
Для разных языков могут отличаться механизмы работы с регулярными выражениями. Например, PCRE (PHP), PCRE2 (PHP), ECMAScript (JavaScript), NET C# и т.д. И они в деталях отличаются. Возможно, вы используете регулярное выражение, которое не работает или предназначено для другого языка.
даже Ильюха Мэддисон здесь :D
дауншифтнулся до 1сника
добрый день! Цифры карточек означают кол-во чел-дней для реализации доработки? Или это относительная сложность? Если относительная, то какое соотношение между карточками и кол-вом дней разработчика?
Добрый день! Оцениваем мы в стори поинтах, это достаточно удобно и практично, вот статья которая хорошо объясняет и показывает преимущества стори поинтов над человеко-часами habr.com/ru/post/489500/
Таким же способом по индексам поиск работает
Лектор сам "плавает" в предмете лекции
Это формат кружка. Собрались, кто-то сделал доклад, поговорили. Рассмотрели какие-то примеры. О том, что знать ответы на все вопросы, речи конечно же нет))) У меня (у "лектора") нет сертификата "1С:Эксперт по технологическим вопросам". Чтение документации, какие-то эксперименты, разбор примеров и т.д. Это путь изучения любого, кто занимается повышением производительности и чего-то не знать в этой теме, думаю нормально. Лично, не претендую на экспертность. Вы ведь тоже ищите ответы на свои вопросы, иначе зачем смотреть это видео? Поэтому, если есть конструктивные замечания к моим ответам, было бы здорово если бы вы написали именно об этом.
Типичная проблема 1: противоречит ИТС. "В основном условии оператор ИЛИ можно использовать только для последнего из используемых или единственного поля индекса, когда оператор ИЛИ можно заменить на оператор В". В указанном примере в индекс мы попадем, если поле Артикул проиндексировано. Так же - смотрим пример1 это Регистр Накопления, а на ИТС демонстрируются индексы Регистра Сведений. В данном случае нужно смотреть на индексы таблицы остатков. И еще момент - когда индексируются поля измерений, например 2 и 4, не значит что у нас будет создан индекс который будет как комбинация 2-4, такое возможно что только на стороне management studio на уровне SQL. 1С, по факту для каждого генерирует таблицу индексов согласно таблице с ИТС, комбинаций тут не будет. Будет два индекса 2-1-3-4 и 4-1-2-3.
Очень плохой звук у видео.
Да вроде нормальный звук, в балансе.