• Как исправить ошибку подключения?

    Я согласен заменить на IP но как это сделать?

    В настройках вашего 1С кластера! Лучше это делать консолью кластера, но если так сильно хочется ручного редактирования, то описание хранится в файле 1cv8wsrv.lst
    Написано
  • Как исправить ошибку подключения?

    emoxam, в настройках кластера можно прописывать только такие имена серверов для выполнения rphost, которые будут известны клиентским подключениям.

    Или делайте имя 1c-psql известным для компов пользователей, или заменити его на то, которое им известно (или прямой IP).
    Написано
  • Как интегрировать Java в 1C?

    anastaciabochkareva,
    Разработчик со стороны 1с, не знает как передается логин\пароль.


    Все потому, что между вами (разработчик на Java) и разработчиком 1С есть еще третий человк, с которым вы почему-то не общаетесь - сисадмин, который настраивает вашу сетевую инфраструктуру.

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

    Но при настройке файла VRD (универсальный формат настроек публикации 1С под Апач и ИИС) можно указать явные логин/пароль для анонимного веб-подключений.

    Так же возможны варианты аутентификации по OpenID и JWT.

    Помимо логина/пароля нужно убедится, что для пользователя назначены роли, которые дают доступ как к вебсервису DMService так и ко всем нужным объектам.
    Написано
  • Как вывести на Печать документ с выбранной сортировкой?

    lusamir, похоже, но зачем создавать новые строки?

    Таб = Запрос.Выполнить().Выгрузить();
    Таб.Колонки.Добавить("ДлинаТовара");
    Для каждого Стр из Таб Цикл
        Стр.Длина=СтрДлина(Стр.Товар);
    Конецикла;
    Таб.Сортировать("ДлинаТовара");
    Написано
  • Как получить более глубокие знания?

    korvin2, кстати, если с английским все в порядке (хотя бы А2), то рекомендую Баелдунг:
    https://www.baeldung.com/start-here

    Там море туториалов и просто обзорных статей. Причем темы разжёвывают вдоль и в поперек с кучей примеров.
    Написано
  • Как получить более глубокие знания?

    korvin2, для вас чтение статей и просмотр роликов на Ютубе - это даже эффективнее чем читать большие умные книги. Слона целиком съесть в любом случае невозможно и нужно резать на кусочки. А статьи - это как раз правильно упакованные "кусочки" информации с примерами и приправленные опытом использования.
    Написано
  • Как вывести на Печать документ с выбранной сортировкой?

    lusamir, главное задавайте вопрос не в лоб с описанием задачи, а сфокусируйтесь на проблеме.

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

    Давно просим у 1С сортировку по произвольному выражению вместо колонки и приводим им подобные примеры (не с длинной названия, а по результату взаимосвязанных полей, например со сложными скидками и налогами), но они упорно отказывают ((
    Написано
  • Как вывести на Печать документ с выбранной сортировкой?

    lusamir, что именно из моего комментария вы не поняли? Что вы нарушитель и тут запрещено просить помощи для прохождения собеседований или детальное описание реализации задачи с учетом ограничений от вашего потенциального работодателя?
    Написано
  • Как вывести на Печать документ с выбранной сортировкой?

    lusamir, вы же в курсе, что нарушаете правила данного ресурса? Если бы вы задали вопрос в другом, менее дружественном, разделе, то ваш вопрос давно был бы удален, а вас могли бы забанить.
    https://qna.habr.com/help/rules#5.12

    Задавайте обезличенные технические вопросы. Например: какие есть варианты отсортировать по длине строки результаты запроса.

    И вам тут уже дали ответ: 1) добавляете колонку для длинны, 2) делайте цикл по выгрузке из запроса с расчетом длинны и помещением в нужную колонку, 3) сортируйте по новой колонке
    Написано
  • Отчет СКД. Как при наличии одного документа объединить тч?

    keni0191, на последнем скрине нет ни одной группировки - только трижды вывод детальных записей - результат закономерен.
    Написано
  • Как вывести на Печать документ с выбранной сортировкой?

    Sgr_A, постобработка не нужна - достаточно расчета в запросе с помощью строковой функции:

    Функция ДлинаСтроки (StringLength)
    ДлинаСтроки(<Строка>)
    Данная функция получает длину строки.
    Строка - Строка. Строка, длину, которой нужно получить.
    Возвращаемое значение: Число (длина - 12).
    Написано
  • Не пойму как работает true false в данном куске кода?

    Necod1l, ага, теперь понял в чем затык. Предлагаю посмотреть следующую лекцию, где подробно рассмотрена структура условного оператора и дается больше примеров:
    https://javarush.com/quests/lectures/questsyntaxpr...
    Написано
  • Какой курс Java выбрать новичку с нуля?

    НЕ нравится один курс, закрывай и переходи к следующему. Главное отрефлексировать на тему "почему плохой?" чтобы: или на подобное не тратить время, или самому почитать теорию.
    Написано
  • По какому принципу работает очистка памяти в String Pool?

    Кстати, погуглил и нашел интересную статью про строковые пулы и параметры уборщика мусора для их чистки: https://topjava.ru/blog/rukovodstvo-po-string-pool...
    Написано
  • По какому принципу работает очистка памяти в String Pool?

    IvanU7n, что за цикл такой? Если сделать двойную вложенность по N итераций каждую, то получим выходную сложность O(n^2). Если сделаем тройную вложенность циклов, то будет O(n^3)

    Но какое отношение эта алгебра имеет к строкам и особенностям их хранений? Никакого!
    Написано
  • По какой логике работает метод getInstance?

    MishaXXL, в INSTANCE устанавливается возврат функции Singleton(), где для возврата значения нужно установить в INSTANCE возврат функции Singleton(), где в для возврата значения нужно установить в INSTANCE возврат функции Singleton()... Это и называется бесконечная рекурсия - ты никогда не выйдешь из функции-конструктора, потому что внутри будешь до бесконечности вызывать ее саму же (и INSTANCE следовательно будет вечным null)

    Чтобы не получать бесконечный цикл и падение программы, в школьном алгоритме Синглтона (без учета параллельности) используют две функции - закрытый конструктор, который невозможно использовать нигде за рамками класса, и публичную статическую getInstance (название не важно, может быть getSingleton, getObject etc), которая проверяет статическое свойство класса на заполненность и при необходимости создает первый и единственный экземпляр класса.
    Написано
  • По какой логике работает метод getInstance?

    MishaXXL, это называется бесконечная рекурсия:

    public Singleton() {
    if (INSTANCE == null) {
    INSTANCE = new Singleton();
    }
    return INSTANCE;
    }
    Написано
  • Как программно добавить колонку динамического списка номенклатура?

    SteepNET,
    Это сарказм?

    Нет я опираюсь на ваши же слова:
    до этого где то программно список этой формы меняется


    Вы сами пробовали добавить в ТЧ списка новую колонку таким образом?

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

    И мой опыт говорит - если колонку создали, то пока живет форма она будет. А если колонки нет - то или вообще не создали, или удалили.
    Написано
  • Как программно добавить колонку динамического списка номенклатура?

    SteepNET, отлично, что разобрался! Теперь найди того, кто написал эту конфигурацию и расспроси у него в какой момент и с какой целью он удаляет твою колонку.
    Написано