Задать вопрос
  • Есть База 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 комментария
  • Не выполгяется последняя часть кода @bot.callback_query_handler(func=lambda call:True) def callback2(call): почему и как исправить?

    Vindicar
    @Vindicar
    RTFM!
    @bot.callback_query_handler(func=lambda call:True)
    func говорит боту, когда вызывать обработчик. Бот вызывает только ОДИН обработчик (первый подходящий).
    func=lambda call:True означает, что обработчик должен вызываться для ВСЕХ кнопок.
    Научись различать обработчики по call.data. Например, пусть у одной группы кнопок data начинается с "foo.", а у другой - с "bar.".
    item = types.InlineKeyboardButton('4', callback_data='foo.question1')
    item2 = types.InlineKeyboardButton('3', callback_data='foo.question2')

    gotov = types.InlineKeyboardButton('Готов', callback_data='bar.gotov')

    Тогда ты сможешь прописать два обработчика:
    @bot.callback_query_handler(func=lambda call:call.data.startswith('foo.'))

    и
    @bot.callback_query_handler(func=lambda call:call.data.startswith('bar.'))


    Разумеется, вместо foo и bar можно придумать свои префиксы, в том числе многоуровневые (типа callback_data='questions.q1.answer1').
    Ответ написан
    1 комментарий
  • Python Ошибка Traceback (most recent call last): Как исправить?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Ну у вас же все перед глазами, нужно включить немного щепотку логики. Вот через print выводите pages_count:
    print('Всего страниц пейджинации:', pages_count
    Результат видно в консоли. Проблема в том, несмотря на то, что четко видно, что список пустой, вы пытаетесь взять его нулевой элемент:
    for url in range(int(pages_count[0])):
    Решение - проверять список, перед тем как делать это.
    Ответ написан
    Комментировать
  • В чем ошибка IndentationError: expected an indented block after 'for' statement?

    drygdryg
    @drygdryg
    Python-разработчик
    Нужен отступ в следующей строке после объявления цикла for:
    ...
    for member in guild.members:#цикл, обрабатывающий список участников
        cursor.execute(f"SELECT id FROM users where id={member.id}")#проверка, существует ли участник в БД
        if cursor.fetchone()==None:#Если не существует
    ...
    Ответ написан
    Комментировать
  • Для первой работы изучать общий или нишевый язык?

    xez
    @xez
    TL Junior Roo
    Изучайте то, что вам нравится.
    Ответ написан
    Комментировать
  • Ошибка int object is not callable, что делать?

    githubVladimirT
    @githubVladimirT
    Кодер, немного сисадмин
    Ошибка в этой строке:
    rstatus = r.status_code()

    status_code не функция, а переменная.

    Поэтому правильно так:
    rstatus = r.status_code
    Ответ написан
    Комментировать
  • Как фрилансеры хостят проекты?

    @archelon
    Проект размещается на хостинге заказчика.
    Если клиент не знает как, фрилансер консультирует и помогает зарегистрировать домен и хостинг.
    Заодно можно получить небольшой пассивный доход от реферальной программы.
    Ответ написан
    Комментировать
  • Какие есть бесплатные простые движки для ведения личного блога?

    @DmitrySolomennikov
    Вам может подойти блог-платформа вроде teletype.in или ЖЖ.
    Как вариант (более легковесно) -- разверните статический сайт на Jekyll или аналогичном инструменте.
    Ответ написан
    Комментировать
  • Как загрузить файл на сервера телеграмма?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    WEBDOCUMENT_URL_INVALID. Как правильно загрузить файл?

    Купить простой хостинг по 100р./ведро, получить бесплатно технический домен, и разместить файл там.
    Ответ написан
    Комментировать
  • Как правильно определить, какое число итераций необходимо?

    @dmshar
    А двавайте велосипед не выдумывать. Есть такой раздел вычислительной науки. "Теория алгоритмов" называется. Он-то как раз и занимается тем, что объясняет, как оценить вычислительную сложность алгоритмов, в том числе ОЦЕНИВАЕТ, сколько циклов, операций сравнения и пр. требуется для того или иного алгоритма.
    Просто после вопроса " единственный вариант - сравнивать список "до" итерации и "после". Но в таком случае, не будет ли затраты на подобные сравнения "затратнее" холостых циклов?" становиться понятным, что тут не на конкретный вопрос отвечать надо, а с азов начинать. Ведь и то что это "единственный способ", и про то что сравнение можно сравнивать с холостым циклом - про все это говориться в Теории алгоритмов. Причем как правило - с самого начала.
    Ответ написан
    Комментировать
  • При загрузке на Git hub сайт Css не грузится. Что делать?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Правьте сборку он пытается загрузить из локального диска.
    634f932274ecb394614540.png
    Ответ написан
    Комментировать
  • Как выбрать значение в монгодб?

    dima9595
    @dima9595
    Junior PHP
    Для начала нужно:
    - Прочитать документацию по Python
    - Прочитать документацию по пакету (для работы с монго)
    - Прочитать документацию по бота ТГ
    И главное не просто почитать, а понять и уметь пользоваться.
    Потом вы в боте по какому-то событию считываете данные с базы (обязательна должна быть какая-то привязка пользователь-баланс). Далее, через Python, выводить эту информацию вашему пользователю от имени бота. Всё.
    Ответ написан
    Комментировать
  • Почему не принимает сообщение?

    Vindicar
    @Vindicar
    RTFM!
    text=(int)
    Это не будет работать.
    Учи, как пользоваться реализацией FSM (finite state machine) в aiogram.
    Ответ написан
    Комментировать
  • С чего начать системному администратору в школе?

    @holyx
    ДевОпс Сисадмин
    Начать с разделения сети на VLAN'ы, чтобы изолировать сегменты. А для этого нужно провести инвентаризацию, чтобы понять какое оборудование должно быть в каждом сегменте.
    Ответ написан
    Комментировать
  • С чего начать системному администратору в школе?

    paran0id
    @paran0id
    Умный, но ленивый
    Системному администратору всегда нужно начинать с инвентаризации
    Ответ написан
    Комментировать
  • Как вкатится во фриланс?

    svob
    @svob
    Фрилансер, текстовик широкого профиля
    Количество заказов падает в последние месяцы везде у всех по понятным причинам.
    Общие принципы: чтобы зацепиться, надо быть заметным и производить достаточно крутое впечатление.
    1. Быть заметным. Если у вас профиль на одной-единственной бирже, причем вы на 15 странице каталога в своей специализации - это не годится. Делаете от противного; используете все площадки, какие догадаетесь (кстати, простое общение - не прямой поиск работы - на сайтах "примерно по теме" вроде Хабра также добавляет вам известности).
    2. Выглядеть крутым. Тут надо смотреть на себя со стороны и соображать, каким вас видят потенциальные работодатели. Заниматься и портфолио, и выстраиванием публичного рабочего имиджа.
    Ответ написан
    Комментировать
  • Как во внешней обработке прокинуть настройки формы в модуль объекта?

    @TanykaGURU Автор вопроса
    Через ХранилищеОбщихНастроек, получила свои настройки в модуле объекта.
    Вопрос решен!
    Ответ написан
    Комментировать
  • Как вывести данные из базы данных в инлайн кнопки?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    1. Разделяете задачу на более мелкие пункты до тех пор, пока их можно разделить.
    2. Ищите реализацию пункта в документации/гугле.
    3. Пишите.
    4. Если в процессе не получается что-то конкретное - задаете вопрос гуглу или здесь.
    Ответ написан
    3 комментария
  • Как записать новое сообщение aiogram?

    @aygumov
    Ответ написан
    Комментировать