• Как проверять состояние слайдера на сайте java?

    Михаил Р., там не просто html, а именно код: "нет вне html кода" и "проверка в html коде". Видимо автор тот самый мифический HTML-программист )))
    Написано
  • ЗУП - Документ "ОтпускБезСохраненияОплаты" как предоставить доступ к элементам формы, для определенной группы доступа?

    Проверял и доступность Родителей, до высшего уровня.

    Действительно, если отключить доступность группы, в которую включен элемент формы, то он автоматически станет недоступен. Проверить тут ли проблема очень легко - создайте новую группу и перенесите туда элемент формы - это можно даже сделать в режиме пользователя с помощью изменения формы.

    Может есть какие-нибудь еще свойства ФормыКлиентскогоПриложения, которые могут повлиять на доступность?

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

    Если по всем настройкам элемент должен быть доступен, а по факту нет, то можно потрасировать открытие формы. В ДО сталкивался с такой штукой, как доступность по состояниям. В коде отладка показывает что ТолькоПросмотр = Ложь и Доступность = Истина, но свойство на форме заблокировано. При отладке видно, что ПриЧтении происходит множественное проваливание в кишки конфигурации, где доступность отключается, а когда управление возвращается в контекст формы, отладчик почему-то не видит новое значение.
    Написано
  • ЗУП - Документ "ОтпускБезСохраненияОплаты" как предоставить доступ к элементам формы, для определенной группы доступа?

    Алексей, свойство Доступность как ни странно влияет только на Доступность. Чтобы отключить видимость, нужно использовать Видимость:

    ЭтотОбъект.Элементы.ПерерасчетВыполнен.Видимость = Ложь;
    Написано
  • Как удалить первый элемента листа java?

    Матвей Самсонов, лист - это не мапа или множество. Не считая приоритетную очередью, у остальных вариаций самый старый* элемент всегда будет на первом или последнем индексе.

    *Это если по "старый" иметь в веду "самый первый среди добавленных в Лист". Если лист используется для описания некой маленькой компании, где нужно давать путь молодым (по паспорту) кадрам, то тут как раз приоритетная очередь подойдет.
    Написано
  • Как автоматически проставлять автора в 1с?

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

    У меня гипотезы, что 1) процедура не прописана в качестве обработчика на форме; 2) налажал с типами и происходит неявное преобразование к пустой ссылки в момент присваивания
    Написано
  • Как автоматически проставлять автора в 1с?

    Soceine, что именно тебе не понятно и какой пример нужен?

    Твой код максимально примитивен, как-то так:

    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
        Если Не ЗначениеЗаполнено(Объект.Автор) Тогда
            Объект.Автор = ПараметрыСеанса.ТекущийПользователь;
        КонецЕсли;
    КонецПроцедуры
    Написано
  • Как автоматически проставлять автора в 1с?

    У меня лишь один пользователь с полными правами.

    В смысле так и задумано что один? Тогда зачем эта фигня с авторством, если пользователь всегда один???

    Прежде чем разбираться с авторством созданных разными людьми документов, сначала нужно эту толпу людей в систему пустить. Тут или скопировать из БСП подсистему управления пользователями, или написать свою на коленке.

    Каких только манипуляций не делал, чтобы при создании и открытии документа , где не указан автор документа появлялся текущий пользователь.

    Что еще за манипуляции? Указание "при создании и открытии документа" предопределяет одно единое место вставки - в обработчик формы ПриСозданииНаСервере()
    Написано
  • Как исправить ошибку подключения?

    Я согласен заменить на 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).
    Написано