• Не могу создать нового юзера в постгрес. В чем причина?

    @Dementor
    программист, архитектор, аналитик
    1) Или сервер не запущен (проверять в службах или в процессах)
    2) Или запущен на нестандартном порту
    3) Или запущен не на локалхосту.

    Теоретически еще может быть файрвол, который блокирует 5434, но маловероятно.
    Ответ написан
    7 комментариев
  • Свойства или поле не могут быть найдены?

    @Dementor
    программист, архитектор, аналитик
    Посмотрите пример, как делаются в шаблоне итерации по спискам: https://habr.com/ru/articles/351132/
    Ответ написан
    Комментировать
  • Как подключиться к docker-контейнеру c PostgreSQL?

    @Dementor
    программист, архитектор, аналитик
    Начнем с главного. Докер - это фактически виртуалка. А виртуалка - это фактически изолированный отдельный хост.

    Если вы публикуете апку на контейнер с постгрей, то все ок - можно обращаться через локалхост. Если публикуете апку в отдельный контейнер, который вместе с постгрей поднимаете Докер Компоузером, то тоже все норм - главное в апке прописать название хоста, которое прописано для постгри в docker-compose.yml

    А вот если вы с основной машины хотите стучаться в службу на виртуалке, как в службу на основном хосте, то вам нужно или делать переброску портов, или зайти через консоль в контейнер, там проверить текущий айпишник, по которому будете стучаться с вашей IDE. У меня было так:
    ip addr show eth0 | grep -oP '(?<=inet\s)\d+(\.\d+){3}'
    Ответ написан
  • Как из thymeleaf-формы получить данные в DTO или в List?

    @Dementor
    программист, архитектор, аналитик
    Никак. "thymeleaf-формы" - это просто шаблон для формирования конечной HTML-странички, в которую можно добавить некую JS-логику.

    Далее уже как душе угодно - можно при "можно переназначить место для каждого id" дергать ваш серверный скрипт и менять сеансовое состояние на сервере по каждому элементу данных. Или можно собрать все данные и отправить в виде единого JSON или как обычные переменные формы (x-www-form-urlencoded).

    А уже на стороне сервера в своем РЕСТ-контролере, в зависимости от того как передаете данные, можете сформировать DTO, которое передать на уровень сервисов.
    Ответ написан
    Комментировать
  • Как правильно прилинковать домен с имеющим Let's Encrypt к серверу 1с, работающиему на iis?

    @Dementor
    программист, архитектор, аналитик
    Вопрос: Есть сервак, который светит в интернет на IIS и сейчас без установленного сертификата?
    Ответ: maxsmeller дал отличную ссылку как сертификат устанавливается в IIS

    Вопрос: Нужно ли что-то делать дополнительно, чтобы сертификат работал на порту 443?
    Ответ: Порты не имеют никакого отношения к сертификату. Вы можете хитро настроить свой сервер, чтобы он использовал различные сертификаты для ответа по разным портам (точно знаю, что так можно настроить в nginx), но в целом сертификаты используются для ответа на все запросы, а 443 является портом по умолчанию для HTTPS и его вообще не нужно никак специально настраивать.

    Вопрос: Сертификат приобретается на IP адрес?
    Ответ: Где вы такой бред услышали? Сертификат приобретается на доменное имя, после чего его можно использовать с любого IP. Вероятно вы спутали настройку сертификатов с настройками DNS.
    Ответ написан
    1 комментарий
  • Почему поиск в ширину работает?

    @Dementor
    программист, архитектор, аналитик
    Ведь данное условие if (!visited.contains(user.userId)){ не должно срабатывать

    Почему? У тебя со старта в visited есть только startUserId - для остальных айдишников тут будет TRUE.
    Ответ написан
  • Почему не срабатывает скрипт для Adobe Illustrator?

    @Dementor
    программист, архитектор, аналитик
    Скрин ошибки в комментарии. Ошибка в том, что файла нет, поэтому он не открывается.
    Ответ написан
    Комментировать
  • Где можно увидеть идентификатор?

    @Dementor
    программист, архитектор, аналитик
    Это внутренние идентификаторы ссылок. Единожды созданная номенклатура (и не только - все справочники) всегда имеют неизменный УУИД.

    >>Подскажите где в 1с его можно увидеть?
    Доступны через вызов функции в языке программирования. Если вы не программист, то самый простой способ - запустить Инструменты Разработчика и там открыть динамический список нужного справочника. В меню будет иконка с синим ID - это включение колонки со значениями этого идентификатора для элементов.
    Ответ написан
    Комментировать
  • Стоит ли мне поработать php-разработчиком, а потом набравшись опыта перейти на java?

    @Dementor
    программист, архитектор, аналитик
    Стоит ли мне работать php-разработчиком, а потом набравшись опыта перейти на java, будет ли опыт релевантным, не придется ли начинать все заново с понижением зарплаты?

    1) про качество вашего опыта - почитайте про навыки, которые можно получить за три года
    2) опыт не будет релевантным. Как я понял, теоретическая база у вас уже есть и вопрос только в практике. Для php и java рабочий опыт сильно отличен, даже если вы выберете узкую область бэкенда для веб-проектов. Как минимум, все знание библиотек и фреймворков умножается на ноль.
    3) понижение зарплаты в любом случае будет - если сегодня в вашем городе для java есть только джуновские вакансии с джуновской зарплатой, то почему вы думаете, что через год-два ситуация изменится?

    Если нужны деньги и опыт, то рекомендую фрилансерство. Даже если сильно напортачите и вместо денег получите плохие отзывы, то всегда можно сделать новый чистый профиль или сменить биржу - опыт у вас никто не отнимет и новые заказы сделаете быстрее и качественнее.
    Ответ написан
  • Перенос НЗП на другую организацию в ЕРП?

    @Dementor
    программист, архитектор, аналитик
    Все что вы можете получить от Хабра, вы уже получили: https://qna.habr.com/q/1288068

    То, что вы повторно и более детально тут написали - это запросы к консультантам по ЕРП. Выглядит не очень объемно - должны уложится в минимальный 2-часовой тариф.
    Ответ написан
    Комментировать
  • Как организовать Экспорт каталога из 1С Бухгалтерия?

    @Dementor
    программист, архитектор, аналитик
    Вы вообще официальную документацию читали? Там пошагово и с картинками: https://help-ru.tilda.cc/online-store-payments/1c-...

    Сейчас даже Commerce ML не могу найти в своей 1с что бы посмотреть как вобще выгрузка ведется,
    Тут одно из двух:
    1) Или просто не можете найти. Commerce ML - это древняя штука и есть во всех торговых решениях от 1С.
    2) У вас решение на платформе 1С, но не от 1С и Commerce ML там просто нет. Тут тоже два варианта:
    2.1) Обратится к разработчикам вашей системы с запросом на включение модуля обмена с сайтом
    2.2) Обратится к фрилансерам, чтобы вам доработали вашу базу для обмена с сайтом.
    Ответ написан
    Комментировать
  • Почему Scanner не работает?

    @Dementor
    программист, архитектор, аналитик
    Код работает - просто вы считанную строку никуда не сохраняете.
    Ошибка - на самом деле не ошибка, а варнинг про неоптимальную работу с ресурсом. Если не хотите морочится с явным закрытием, то открывайте внутри try-with-resources
    Ответ написан
    Комментировать
  • Почему не могу подключиться к Docker через Docker Java API?

    @Dementor
    программист, архитектор, аналитик
    Connection refused - это значит, что или служба Докера выключена, или запущена на другом порту, а не на 2375
    Ответ написан
    Комментировать
  • Как повторно получить больничный листок от ФСС со статусом ожидание?

    @Dementor
    программист, архитектор, аналитик
    Обратится в поддержку ФСС.
    Ответ написан
  • Как исправить ошибку загрузки информационной базы?

    @Dementor
    программист, архитектор, аналитик
    Наверное после строки
    2023-07-10 12:05:33.950 UTC [1365] ВАЖНО: база данных "zup_db" не существует

    дальше можно не читать. Бекап разворачивается не в той СУБД, где создавался.

    Причем, другие базы, загружаются без проблем.
    ХЗ, что там за базы. Может они созданы в этой СУБД и потому с ними все хорошо. Или там полные бекапы, а для ЗУПа сделан разностный (частичный).
    Ответ написан
    5 комментариев
  • Что делать когда gradlew выдаёт эту ошибку "execution failed for task ':download server'. minecraft"?

    @Dementor
    программист, архитектор, аналитик
    Вижу пару проблем:
    Please upgrade ForgeGradle to 1.2-1.1.+.
    Нужно обновится и возможно это решит все проблемы.
    Could not GET 'https://libraries.minecraft.net/org/scala-lang/sca...'
    Если сборщик обновлен, а ошибка осталась, значит проблемы с репозитеорием libraries.minecraft.net - на твои запросы и на произвольные стабильно выдает "ResourceNotFound"
    Ответ написан
  • Как сделать проверку, чтоб при изменение реквизитов в одном документе менялись данные в другом?

    @Dementor
    программист, архитектор, аналитик
    1) В вопросе про документы, а листинг про справочники.
    2) Глаз цепляет, что номенклатурная группа берется только из первого помещения. Варианты, что в первой строке ее нет и/или в других строках указаны другие группы, не учтены.

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

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

    При редактировании или при записи отредактированного? Если при редактировании, то второй документ тоже открыт и есть возможность отказаться от изменений как в первом документе, или происходит непосредственная запись второго документа; если второе, то что планируется, если пользователь передумает сохранять первый документ?

    Скорее смысл в том, чтобы доуточнить данные более раннего документа по данным более позднего, которые связаны по реквизиту типа ДокументОснование. Скорее всего это тот случай, когда вводится поступление на базе счета на оплату и нужно изменить номенклатурные группы, которые подтянулись из товаров на какие-то другие возможно для параллельного финансового учета. Тогда при записи накладной нужно по реквизиту ДокументОснование проверить строки первого документа (если в конфигурации нет поля Ключ, которое мигрирует между документами и предназначено для связи строк табличных частей, то можно сделать поиск по товару или товару+цене, или товару+цена+количество - зависит от специфики предметной области и постановки задачи) и если есть различие, то получить объект счета и перезаписать с правильной аналитикой.
    Ответ написан
  • Как исправить Driver com.mysql.cj.jdbc.Driver claims to not accept jdbcUrl, jdbc:mysql//localhost:3306/buysell?

    @Dementor
    программист, архитектор, аналитик
    Проверьте, что база buysell существует на сервере localhost и к ней есть права на доступ для пользователя с логином bsadmin.
    Ответ написан
  • Как устранить ошибку при выгрузке dtшника в 1С?

    @Dementor
    программист, архитектор, аналитик
    1) Для создания dt нужен монопольный доступ. В скрипте бэкапирования ОБЯЗАТЕЛЬНО нужно указать блокировку сеансов для базы, потом обрубить все соединения и только после этого начинать выгрузку.
    2) Файлы dt - это не бекапы, а архивы конфигурации и данных. При создании dt могут автоматически исправляться некоторые ошибки в базе (например неправильные итоги) или могут портится некоторые таблицы вплоть до невозможности восстановить базу из архива dt. Сама компания 1С не рекомендует dt в качестве бекапов, а только в качестве средства переноса содержимого баз между различными СУБД.
    3) Если использовать стандартные механизмы бекапирования СУБД, то нет необходимости морочится с монопольным режимом и есть больше шансов создать рабочий бекап. Этот метод рекомендован фирмой 1С.
    Ответ написан
    4 комментария
  • Будут ли серверные ключи 1с (HASP) работать на одном сервере, если их прокидывать на разные виртуальные машины?

    @Dementor
    программист, архитектор, аналитик
    Очень давно, лет 10 назад, занимался подобным. У меня были воткнуты физические ключи (серверный и 10-ка) в сервак, на котором поднимал виртуалки в QEMU-KVM.

    Сначала я делал по мануалу, где для проброски использовалисб ВендерАйди и ДевайсАйди - но у серверного и клиентского ключей айдишники оказались идентичны. Потом нашел как пробросить по уникальному идентификатору устройства (под которым его видит хост-система) и все стабильно работало несколько лет, пока жила эта конфигурация.

    В наши дни физические ключи редкость. Программные лицензии в том числе решают проблему с виртуальными машинами - не нужно парится с проброской.
    Ответ написан
    2 комментария