1С PRO: Интеграция + ИИ | NIZAMOV.SCHOOL
4.57K subscribers
366 photos
25 videos
1 file
545 links
Программирование 1С + ИИ. Разбираем кейсы, инструменты, и тренды.

По личным вопросам писать в личку @IlyaNizamov
Моя студия https://nizamov.studio
Моя школа: https://nizamov.school
Download Telegram
Привет программисты 1С. Завершил серию уроков по JWT аутентификации в курсе Django 1C. Для тех кто не знает, разрабатываем портал (личный кабинет) для оформления заказов на сайте с обменом в 1С.

https://nizamov.school/courses/integration1s/django-1c/?utm_source=telegram

Надеюсь все было максимально просто и понятно.

@nizamov_studio_1c

Часть 25. Доработка JWT токена, добавляем параметр lifetime
Часть 26. Создание фронтенда на NuxtJS 3. Базовый проект
Часть 27. Установка модуля аутентификации Nuxt Auth
Часть 28. Функция получения JWT токена
Часть 29. Сохранение сессионных данных
Часть 30. Обновление JWT токена

Планируются в ближайшие дни:
Часть 31. Подключение Vuetify JS 3
Часть 32. Создание меню
Часть 33. Создание своей формы Login
Часть 34. Доработка меню, кнопки входа и выхода, вывод пользователя

#1с #1c #программист1с #курсы1с
🔥73👍2
Привет программисты 1С. Короче это просто писец какой-то. У меня такое ощущение, что в команду разработчиков Авито набирают хер знает кого.

Я понимаю, что сервис развивается очень быстро, но их отношение к сторонним разработчикам просто свинское.

Для начала они кардинально изменили структуру документации. Ладно к этому можно было привыкнуть. Но навигация по разделам стала значительно хуже.

Потом они перешли к выкладыванию НСИ в виде xml справочников, вроде идея не плохая, но данных автомобилей они запихнули все в один файл. Ладно новые стали распределять по отдельным файлам с указанием подчиненности, что немного облегчило обработку. Но их xml отдаются по https tls 1.3 и на другие версии отдает 404 ошибку. 1С же умеет только tls 1.2, хотя тут, наверное, вопросы к 1С.

В НСИ присутствуют спец символы, ломающие XML файл. Пока был контакт с разработчиками, я писал о таких багах, но потом меня выкинули из чата )

Сейчас меня добил тот факт, что сначала они добавили в одну из категорий 10 новых реквизитов, а сейчас просто запихнули их в один. Почему это было нельзя было сделать сразу, следуя правилам нормализации базы данных, мне не понятно. И придется теперь писать код по перезаполнению нового поля значениями из старых реквизитов и тянуть весь этот функционал от релиза к релизу.

В общем отношение к архитектуре сервиса на "высоте". И как сказал один из моих клиентов, все сейчас поставлено только на бабки, сервиса ноль.

@nizamov_studio_1c

#1с #1c #программист1с #курсы1с
👍11😢1
Привет программисты 1С. Занимаемся дальнейшей разработкой интерфейса личного кабинета.

https://nizamov.school/courses/integration1s/django-1c/?utm_source=telegram

@nizamov_studio_1c

Добавил уроки:
Часть 31. Добавляем css фреймворк Vuetify 3
Часть 32. Шаблоны и базовая разметка
Часть 33. Меню, основное и мобильное

#1с #1c #программист1с #курсы1с
👍6🆒1
Привет программисты 1С. Если вы делали отправку Push уведомлений с помощью Firebase cloud messaging по моим инструкциям и у вас они перестали работать, то возможно вам поможет добавление параметра ("sound", "default") в запросе.

Спасибо подписчикам в чате!

@nizamov_studio_1c

#1с #1c #программист1с #курсы1с
👍181
Привет программисты 1С. Как мне кажется, многие наблюдают за курсом по Django 1С и скорее всего мысль одна "Очень интересно, но нифига не понятно" ).

Короче, доросли мы до интерфейсной части. Сейчас пока с уроками притормозил, активно пишу исходники. Полностью переделал концепцию страницы с прайсом, будет почти как в типовых 1С. Слева окно с номенклатурой, справа дерево групп. Потом нам это пригодится в форме подбора. Ну и конечно все возможные фильтрации, по наименованию, по характеристикам и ценам тоже сделаем.

Самое сложное сейчас это дерево групп, готовых компонент нет. В принципе не страшно, как раз научимся делать свои.

P.S. Цена на курс по окончании будет поднята в 2 раза. Кому интересно берите сейчас

https://nizamov.school/courses/integration1s/django-1c/?utm_source=telegram

#1с #1c #программист1с #курсы1с
👍13
https://www.youtube.com/watch?v=o-Snh-vMmRw

Привет программисты 1С. Продолжаю разрабатывать личный 1С кабинет. Сейчас уже полностью готова аутентификация, и прайс лист. Есть полнотекстовый поиск по наименованию и характеристикам похожий на 1С, а также отбор по ценам. Реализовано дерево групп. В общем стараюсь максимально приблизиться к формам 1С.

Вообще данную концепцию можно использовать для любых целей. Допустим, чтобы сотрудники смотрели платежки из ЗУП. Еще можно вывести прайс на сайте, который обновляется в онлайн режиме. Или вообще организовать витрину товаров. В общем все ограничено вашей фантазией.

Если интересно, то записывайтесь на курс: https://nizamov.school/courses/integration1s/django-1c/?utm_source=telegram

Или можете заказать разработку подобного проекта +79174490997

#1с #1c #программист1с #курсы1с
👍7❤‍🔥21
Привет программисты 1С. Один парень несколько раз спросил, как выполнить GET запрос к локальному ресурсу подобного вида

http://localhost:8000/send_message/?phone_number=1234567890&text=Hello

и так как он остался без ответа, то решил написать в виде поста, может и другим пригодится.

HTTPСоединение = Новый HTTPСоединение("localhost", 8000);

Параметры = Новый Массив;
Параметры.Добавить(СтрШаблон("%1=%2", "phone_number", "1234567890"));
Параметры.Добавить(СтрШаблон("%1=%2", "text", "Hello"));

ПараметрыСтрока = СтрСоединить(Параметры, "&");

Если Параметры.Количество() > 0 Тогда
АдресРесурса = СтрШаблон("send_message/?%1", ПараметрыСтрока);
Иначе
АдресРесурса = "send_message/";
КонецЕсли;

HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса);

Результат = HTTPСоединение.ВызватьHTTPМетод("GET", HTTPЗапрос);

@nizamov_studio_1c

#1с #1c #программист1с #курсы1с
👍39🤣62
Привет программисты 1С. Выложил два новых урока в курсе 1С Django.

https://nizamov.school/courses/integration1s/django-1c/?utm_source=telegram

@nizamov_studio_1c

Добавил уроки:
Часть 36. Доработка Django для вывода иерархии групп
Часть 37. Доработка Django характеристики в прайс листе, полнотекстовый поиск

В монтаже:
Часть 38. Доработка выгрузки прайса с характеристиками из 1С

#1с #1c #программист1с #курсы1с
👍71
Привет программисты 1С. Канал потихоньку растет и появляются ребята, которые не знают моих правил. Их в принципе немного, но они достаточно важны.

1. Запрещен любой хейт.
2. Не знаешь, чем помочь человеку, или считаешь его вопрос глупым, лучше промолчи.
3. Критику я принимаю, но только конструктивную.
4. Не нравятся правила, идите на Мисту.

@nizamov_studio_1c

#1с #1c #программист1с #курсы1с
👍41🤝4👏32🔥2
1С PRO: Интеграция + ИИ | NIZAMOV.SCHOOL pinned «Привет программисты 1С. Канал потихоньку растет и появляются ребята, которые не знают моих правил. Их в принципе немного, но они достаточно важны. 1. Запрещен любой хейт. 2. Не знаешь, чем помочь человеку, или считаешь его вопрос глупым, лучше промолчи. 3.…»
Привет программисты 1С. Выложил новые уроки в курсе 1С Django.

https://nizamov.school/courses/integration1s/django-1c/?utm_source=telegram

@nizamov_studio_1c

Добавил уроки:
Часть 38. Доработка выгрузки прайса с характеристиками из 1С
Часть 39. Добавляем store Pinia
Часть 40. Добавляем store Prices и выводим в VDataTable
Часть 41. Добавляем серверные вызовы для получения прайса и групп номенклатуры из Django
Часть 42. Разрабатываем компонент поиска на основании VTextField

#1с #1c #программист1с #курсы1с
👍10
В этом уроке упакуем микросервис на fastapi в exe файл с помощью pyinstaller. Проект запускается с помощью ASGI веб-сервера для python uvicorn. Наш микросервис при поступлении http запроса находит все процессы Chrome и останавливает их.

@nizamov_studio_1c

Скачать исходники можете на сайте https://nizamov.school/pyinstaller-fastapi-uvicorn/

#fastapi #pyinstaller #python #uvicorn

https://www.youtube.com/watch?v=5VTmNUALSgg
👍8
Всем привет! Хотел написать сегодня пост про планы по курсам, но тут меня задел один комментарий. Мой канал в принципе вне политики, но это не означает, что меня не волнуют политическая жизнь страны. И вот один из моих комментариев, в другом канале, увидел подписчик и написал в личку. В связи с этим хотел дать пояснение, так как, наверное, многие видят меня именно так.

Я обычный программист, думаю среди моих подписчиков найдется немало людей гораздо умнее и опытнее меня. У меня нет какого-то суперталанта, все что вам таковым кажется это результат упорного труда 24/7.

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

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

И мой совет в сегодняшнем мире. Учитесь, учитесь постоянно, постоянно ставьте себе цели которые кажутся вам недостижимыми, развивайтесь в тех направлениях которые вам нравятся (я допустим за год ремонта освоил профессию штукатура маляра, хочу научиться изготавливать мебель), и не бойтесь жить, меняйте работу, создавайте бизнесы. Все у нас будет отлично!

@nizamov_studio_1c
👍73🔥143🫡3🥴1