Ответы пользователя по тегу Python
  • Как подключиться к локальной базе данных 1С УНФ через COM соединение?

    @Dementor
    программист, архитектор, аналитик
    Видимо строки подключения неверна. Во первых не используйте кирилицу, а во вторых проверьте права доступа к каталогу.
    Ответ написан
    Комментировать
  • Python как получить данные из 1С находящейся на удаленном рабочем столе?

    @Dementor
    программист, архитектор, аналитик
    Подскажите возможно ли это реализовать и в какую сторону смотреть ?

    Возможно, а вот "куда смотреть" зависит от ваших возможностей.

    Самый простой путь:
    1) из 1С выгрузить нужную инфу в файл,
    2) скопировать на комп с питоном,
    3) анализировать.
    Ответ написан
    2 комментария
  • Почему возникает ошибка AttributeError: 'NoneType' object has no attribute 'write'?

    @Dementor
    программист, архитектор, аналитик
    1. При чем тут Java?
    2. Зачем тут HTML и CSS?
    3. На днях тоже при отладке питоновского скрипта получил ошибку AttributeError: 'NoneType' object has no attribute - не поверишь, у меня функция вместо нужного объекта возвращала NoneType и у него естественно не было никаких атрибутов, что при попытке обратится к ним вызывало ошибку. Помогает проверка типа или Try-Except

    Загуглил, что eel - это электрон. Тогда с описания ошибки очевидно, что при запуске в пайчарме (или где там отлаживаете) скрипт и веб-файлы находятся в одной директории, а после компиляции он их не видит, что говорит о разних рабочих директориях. Или передавайте на вход исполняемому файлу рабочую директорию, или указывайте полный путь, а не "????/main.html"
    Ответ написан
    2 комментария
  • Котнрагент и Номенклатура, как заполнить полня из python по com в 1с 8.3 предприятие?

    @Dementor
    программист, архитектор, аналитик
    Согласен с коллегой, но предложил бы oData, который в программах 1С есть "из коробки" и не нужно разрабатывать дополнительный веб-доступ, если нет специалистов и/или возможности дорабатывать конкретную базу 1С.

    Базовые типы в 1С - числа, строки, даты, булево и ссылки! Ссылки - это указатели на записи в другие таблицы. Контрагентов с именем "Иванов Е" в базе может быть десять, или может быть сто, но ссылка всегда уникальна. Та же история с товарами и организациями.

    Если брать пример с вопроса, то должно быть что-то типа такого:
    db.Контрагент = клиент.Справочники.Контрагенты.НайтиПоНаименованию("Иванов Е");
    Ответ написан
    Комментировать
  • Как в 1С запросом получить значение поле Документа, если это поле имеет ссылочный тип?

    @Dementor
    программист, архитектор, аналитик
    Выше Константин все правильно написал. Организация из ЗаказНаПроизводство - это не строка, а внутренний ссылочный тип, которому нет соответствия в питоне и потому с этим значением стандартный вывод не справляется.

    Подозреваю, что это будет COM-объект. Если моя гипотеза правильна, то должно сработать:
    print(sel.ORG.Description)
    Ответ написан
  • Пригодится ли мне опыт 1С-программиста в работе (не 1С)-программистом?

    @Dementor
    программист, архитектор, аналитик
    Замечательный по уровню провокативности вопрос для 1С-холиваров :)

    Экзистенциальный кризис автора понятен, но его не решить вопросами в интернете...
    Тут у меня не будет "серебренной пули", а просто немного здравого смысла.

    1) Работать программистом-1С, хотя в будущем я хочу быть питонистом?

    Мне даже браузер подчеркивает слово "питонистом" - видимо хочет заменить его на более значимое "пианистом". Быть питонистом - это ни о чем! Это отсутствие профессии и борьба с индусами за дешевые заказы на апворке по решению домашек для школяров-недоучек. На самом деле люди стремятся стать научными сотрудниками, которые используют Python в научных расчетах. А еще люди становятся крутыми админами, которые пишут обслуживающие скрипты на Python или правят результаты работы криворуких контрибуторов ихнего ПО. Еще люди могут становится веб-разработчиками и пилить проекты на Django... Куда мысль веду понятно?

    2) Или же не работать и посвящать свободное время изучению питона? Но без опыта же никто не хочет брать на работу!

    А с опытом эникейного мальчика-на-побегушках возьмут?

    Не знаю какие у автора увлечения, но если экономика и теория управления предприятием не входит в их число, то заниматься 1С будет крайне скучно! А вот если вам нравится генетика и биоинформатика в целом, то могу порекомендовать обратить внимание на проект Rosalind, где даются базовые знания по Python и далее с его помощью решаются довольно увлекательные задачи. Я на этом проекте немного прокачался (после своего решения объязательно в обсуждении задач смотреть опыт других участников) и далее с легкостью писал свои скрипты под Ubuntu.
    Ответ написан
    Комментировать