Задать вопрос
  • Где искать ответственных исполнителей работающих с Laravel?

    @vism
    на upwork 50-150$ в час
    1000+ часов и отзывы
    там почти не будет скамеров
    Ответ написан
    Комментировать
  • Есть База 1С нужно ее подключить к сайту как это сделать?

    @Dementor
    программист, архитектор, аналитик
    Мне дали базу данных на с1 можно ее сделать формата excel

    1. Запускаете базу 1С
    2. Открываете справочник товаров
    3. С помощью "настроить список..." делаете сортировки, группировки, а так же видимость колонок так, как вам нужно.
    4. С помощью "выгрузить список..." сохраняете справочник в Excel.

    Нужно подкрепить к карточке товара наличие, код, цену(обычную), цену(оптовую от 100)

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

    Есть База С1 нужно ее подключить к сайту как это сделать?
    Пока не понимаю как сделать и нормальных гайдов годов 2020-2022 нету есть какие то современные и хорошие решения?

    1. Технологии 1С8 уже скоро будет 20 лет, за которые в плане интеграции с сайтами она не менялась. Так что вам подойдут и гайды 2018, и 2012 и даже 2008.
    2. Весь вопрос выглядит как "Я слышал, что из досок делают мебель. Мне нужен встроенный шкаф и у меня есть доски. Я перекладываю доски, но шкаф не получается. Дайте гайд как сделать качественный шкаф".
    2.1. Т.е. что за доски, какое у них качество? что за шкаф и какая у него спецификация? Если бы вы говорили, конкретно, что у вас "1С:УНФ" и сайт "Битрикс управление сайтом", то это стандартный обмен и полно инструкций. Если сайт в 1С:UMI, то там все еще намного проще и настраивается прямо из УНФ буквально кликая "Далее-Далее". Пишите поисковый запрос "Интеграция <название базы 1с> с сайтом <название сайт>" - сразу пойдут результаты выдачи.
    2.2. Если из досок нужен какой-то нестандартный шкаф с красивой резьбой, то есть мануали и по обработке досок, и по креплениям, и по резьбе, и по лакировке... Но нет и никогда не будет одного единого мануала по превращению досок в нужный именно вам шкаф! Или вызывайте столяра, или сами отправляйтесь на курсы столярного дела (неизвестно что дешевле и найм мастера точно качественнее и быстрее). С 1С и сайтом - аналогично. Нестандартная база 1С и/или нестандартный сайт и/или нестандартные требования к обмену - нужно вызывать специалиста, который имеет опыт в таких работах.
    Ответ написан
    4 комментария
  • Так ли проходит день стажера?

    Jacen11
    @Jacen11
    а ты ожидал что будут с ложечки кормить? добро пожаловать во взрослую жизнь.
    да, так это и бывает, и далеко не один день. Потом еще вечерами и по выходным сидишь разбираешься
    Ответ написан
    Комментировать
  • Где работать онлайн ИБ?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Жил да был черный кот за углом...
    Специалист онлайн по ИБ - это примерно как беременная девственница :) (физиологически возможно, еслиф че). ИБ, особенно в небольших конторах, работает зачастую с настолько чувствительной информацией... ну ты понел, что может быть еслиф че...
    Ответ написан
    Комментировать
  • Python Ошибка Traceback (most recent call last): Как исправить?

    deepblack
    @deepblack Куратор тега Python
    Python Ошибка Traceback (most recent call last)

    Ошибка IndexError: list index out of range

    В строке:
    for url in range(int(pages_count[0])):

    Но сервер отдает 503, видимо тебя забанили немножко

    Как исправить?

    Разобраться с причиной блокировки.
    Ответ написан
    Комментировать
  • Как работать с конструкцией try except?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Сделайте ещё один вложенный цикл для попыток обработки каждого из элементов. Можно при успешном выполнении без ошибок выходить из внутреннего цикла досрочно, а при ошибке не выходить досрочно и цикл будет повторять попытки.
    Если бы у вас было побольше опыта программирования на питоне, я бы посоветовал бы вам вынести обработку одного элемента в отдельную функцию, а еще посоветовал бы поупражняться в написании декоратора `retry`, который будет оборачивать любую функцию в новую функцию и в случае ошибки повторять её запуск пока не будет исчерпан лимит попыток.
    По-моему такой пример или упражнение, кстати, и было в одной из книг Лутца. Но вам подойдёт практически любая, где рассматриваются основы языка.
    Ответ написан
    2 комментария
  • Почему при обращении к @classmethod возникает NameError: name 'cls' is not defined?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    cls и self - это никакие не префиксы, а обычные перемнные. Они поступают в виде первого аргумента метода.
    Вы даже назвать их можете по-другому и ничего не поломается.
    Попробуйте, всё-таки, почитать книжку по питону по порядку, а не действовать методом тыка и не гадать на кофейной гуще.
    В функции zas у вас нет переменной cls, отсюда и NameError.
    Получить класс объекта можно с помощью функции type: type(self).infield()

    Ну и да, судя по всему, вы не поняли до конца для чего нужны классовые методы, а для чего обычные.
    Ктсати, Test().zas() отработает вполне корректно, не смотря на то, что это классовый метод, а вызывается он у инстанса. Просто классовому методу будет передан в аргумент класс, а не инстанс.

    Серёьзно. Бросайте пытаться разбираться в этом методом тыка и вопросов на QnA. Там дальше наследование, полиморфизм, множественное наследование, метаклассы... Вы всех задолбаете и будете этим заниматься целую вечность
    Ответ написан
    1 комментарий
  • Как сгруппировать данные списка?

    0xD34F
    @0xD34F
    grouped = {}
    
    for n in products:
      category = n['category']['name']
      group = grouped.setdefault(category, {})
      group[n['productId']] = { 'name': n['name'] }
    Ответ написан
    1 комментарий
  • Бьет ошибку в линии 11,в чем проблема?

    Vindicar
    @Vindicar
    RTFM!
    @bot.message_handler(commands=['start'])
    def start(message):
         markup = types.ReplyKeyboardMarkup(resize_keyboard= True,)
    item1 = types.KeyboardButton('Клик')
    markup.add(item1)
    bot.send_message(message.chat.id, f'Привет, {message.from_user. first_name}!', reply_markup=markup)

    Всё, что после markup = ..., уже не является частью функции startup(), так как отступ неверный. Учи Питон.
    Ответ написан
    Комментировать
  • Как исправить Missing 1 required positional argument?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Дам подсказку - что происходит c n и c в этой строке?
    cou(n//c)
    Ответ написан
    2 комментария
  • Стоит ли идти после СПО в ВУЗ?

    xez
    @xez
    TL Junior Roo
    боюсь, что в 26 лет могут не взять работать в сферу IT

    В IT важен только скилл.
    Все остальное, включая возраст, не важно.
    Ответ написан
    1 комментарий
  • Несколько языков в портфолио и как сделать выбор в направлении?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    найти работу во front-end нереально и джуны никому не нужны

    Джужы и в остальных направления не особо не нужны.

    1. Идете на собесы.
    2. Записываете и затем устраняете те пробелы, которые не понравились интервьюеру.
    3. Повторить первые 2 пункта.
    Ответ написан
    Комментировать
  • Как можно улучшить модерирование?

    0xD34F
    @0xD34F
    Через форму обратной связи изложить администрации свои гениальные идеи (нет, это не насмешка, не сарказм - там такой пункт есть в выпадающем списке "тема"). Дальше надеяться, что администрация вас услышит, согласиться с услышанным и укажет модераторам на необходимость смены поведенческих паттернов.
    Ответ написан
    2 комментария
  • Как декодировать текст?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Правильный ответ
    print(base64.b64decode(text + '=' * (-len(text) % 4)))

    Все же написано в сообщении об ошибке. Строка не добита символами = до нужной длины, чтобы быть кратной 4
    Ответ написан
    Комментировать
  • Почему генератор yield начинает работу с последней страницы сайта?

    Vindicar
    @Vindicar
    RTFM!
    data = soup.find_all('div', class_= 'col-lg-4 col-md-6 mb-4')

    Ты перезаписываешь data на каждой итерации цикла, конечно там остаётся только последнее записанное значение. Совмести оба цикла внутри get_url() в один, иначе нет особого смысла в yield.
    Ответ написан
    Комментировать
  • Как запустить python через php?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Главная проблема музыки в России начинающих программистов в том, что они "перерывают интернет" в поисках решения своей задачи. А надо - в поисках того, как разобраться, в чем проблема.
    Потому что само решение и так уже есть.

    Как минимум - в начало пхп скрипта и смотреть на ошибки
    ini_set('display_errors',1);
    error_reporting(E_ALL);
    Ответ написан
    4 комментария
  • Не входит в цикл while, почему?

    otdameskapizm
    @otdameskapizm
    Помог ответ? Отметь решением...
    Так у тебя же n = 0, разве нет?
    Ответ написан
    9 комментариев
  • Считывание ключа домофона через NFC?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Нет, нельзя. NFC и таблетка работают на совершенно разных физических принципах
    Ответ написан
    2 комментария
  • Где можно арендовать VPS/VDS чтобы была галочка соответсвия ФЗ-152?

    @MaxKozlov
    https://mcs.mail.ru/solutions/152-fz/

    Но, помимо инфраструктуры, сам ваш софт тоже должен соответствовать, просто одним облаком не отмажетесь
    Ответ написан
    Комментировать