arefaste/1C_Forums huggingface dataset:
Есть реквизит который определяется через другой, а не вытягивается из документа

```1c
    ВЫБОР
    КОГДА ТаблицаДляОпределенияДопСтатусов.СтатусЗаказа = ЗНАЧЕНИЕ(Перечисление.СтатусыЗаказов.ЗавершенВПВЗ)
    ТОГДА ПеречислениеСсылка.СтатусыЗаказовТоварные.ЗавершенВПВЗ
    КОГДА ТаблицаДляОпределенияДопСтатусов.СтатусЗаказа = ЗНАЧЕНИЕ(Перечисление.СтатусыЗаказов.ЗавершенПоставщиком)
    ТОГДА ЗНАЧЕНИЕ(Перечисление.СтатусыЗаказовТоварные.ЗавершенПоставщиком)
```

В пользовательской части отбор
Отбор СтатусЗаказа = ЗавершенВПВЗ работает
Отбор .СтатусыЗаказовТоварные.ЗавершенВПВЗ = ЗавершенВПВЗ НЕ РАБОТАЕТ; хотя он в колонке отображается... Не могу понять почему, а как сказать что считать его ссылкой перечисления, пробовал задать тип не получается
---
Это же не вся ваша конструкция "ВЫБОР КОГДА....""
Возможно какой-то частный случай не описали и он не может его представить (еще и Null в добавок может быть).
Или вы хотите только часть статусов переопределить другим перечислением, а остальную часть - оставить как есть?
---
в первом случае пишите
ТОГДА ПеречислениеСсылка.СтатусыЗаказовТоварные.ЗавершенВПВЗ
во втором
ТОГДА ЗНАЧЕНИЕ(Перечисление.СтатусыЗаказовТоварные.ЗавершенПоставщиком)
?
---
Перечислjav * ascript:void(0);ениеСсылка.СтатусыЗаказовТоварные.ЗавершенВПВЗ Везде одинаково, скопировал сюда неправильно
---
Это же не вся ваша конструкция "ВЫБОР КОГДА....""
Возможно какой-то частный случай не описали и он не может его представить (еще и Null в добавок может быть).
Или вы хотите только часть статусов переопределить другим перечислением, а остальную часть - оставить как есть?
---
Блин сам запутался в каше
---
Фух блин, спасибо, из-за NULL не работало
Добрый день! Есть форма обработки, на ней есть ТЧ. В эту табличную часть надо предоставить возможность добавлять элементы справочника множественным выбором. Пробовала делать через свою кнопку.
Вот так:

```1c
    &НаКлиенте
    Процедура Подбор(Команда)
    ПараметрыФормы = Новый Структура("МножественныйВыбор", Истина);
    ОткрытьФорму("Справочник.Номенклатура.ФормаВыбора", ПараметрыФормы,);
    КонецПроцедуры
```

И обработчик события

```1c
    &НаКлиенте
    Процедура СписокОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
    Для Каждого ВыбранныйЭлемент Из ВыбранноеЗначение Цикл
    НоваяСтрока = Список.Добавить();
    НоваяСтрока.Номенклатура = ВыбранныйЭлемент;
    КонецЦикла;
    КонецПроцедуры
```

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

```1c
    ОткрытьФорму("Справочник.Номенклатура.ФормаВыбора", ПараметрыФормы, ЭтотОбъект);
```

И обрабатывать событие ОбработкаВыбора не списка, а самой формы.
---
"Не хочется после добавления программно удалять пустые строки."
Удаляй перед добавлением.
---
При открытии формы подбора надо указывать владельца

```1c
    ОткрытьФорму("Справочник.Номенклатура.ФормаВыбора", ПараметрыФормы, ЭтотОбъект);
```

И обрабатывать событие ОбработкаВыбора не списка, а самой формы.
---
ЭтотОбъект
Да, вот так работает! Ура!
---
мож в обработчик СписокОбработкаВыбора надо добавить
```1c
    СтандартнаяОбработка=Ложь;
```
?
---
Если указать при открытии формы выбора во владельце нужный ЭлементФормы, то будет отрабатывать событие выбора элемента. С точки зрения логики это более правильно. С технической, вообще без разницы, если работает. Просто в обработчике формы нужно писать условия, что бы обрабатывать конктретное события.

Примерно так:

ОткрытьФорму("Справочник.Номенклатура.ФормаВыбора", ПараметрыФормы, Элементы.Список);
Доброе утро, разработчики 1С!

Мне нужно по нажатию кнопки "Выполнить" изменить размер шрифта надписи на обычной форме.

```1c
    Процедура КнопкаВыполнитьНажатие(Кнопка)

    ЭлементыФормы.Надпись1.Шрифт.Размер = 40;

    КонецПроцедуры
```

Выходит ошибка: {Форма.Форма.Форма(8)}: Поле объекта недоступно для записи (Размер)
 ЭлементыФормы.Надпись1.Шрифт.Размер = 40;

Помогите, подскажите, намекните - что тут не так?
---
если мануал не врёт, то
```1c
    ЭлементыФормы.Надпись1.Шрифт = Новый Шрифт(ЭлементыФормы.Надпись1.Шрифт,,40);
```
т.е. взять за основу текущий шрифт и изменить у него только указанный параметр
---
```1c
    ШрифтН = Новый Шрифт(,,,Истина); //наклонный
    ЭлементыФормы.Контрагент.Шрифт = ШрифтН;
```
---
Копай туда: ЭлементыФормы.Надпись1.Шрифт = Новый Шрифт ...
---
если мануал не врёт, то
```1c
    ЭлементыФормы.Надпись1.Шрифт = Новый Шрифт(ЭлементыФормы.Надпись1.Шрифт,,40);
```
т.е. взять за основу текущий шрифт и изменить у него только указанный параметр
Здравствуйте. Вроде как вопрос уже обсуждался, но что-то не получатся настроить так как хочется(
Есть запрос, который выводит в табличном виде результат. Грубо говоря, в строках номенклатура, в колонках даты, на пересечении строк цифры ресурсов. Добавлено вычисляемое поле "СредняяЦена" и ресурс на основании него, рассчитываемый в выражении как

```1c
    Выбор
    Когда Сумма(Количество) = 0
    Тогда 0
    Иначе Сумма(Сумма) / Сумма(Количество)
    Конец
```

Т.е. рассчитывается некая "средняя цена". Но эту среднюю цену нужно видеть только в итоговых записях, и не нужна она в каждой из колонок периода.
Даже если установить расчет этого ресурса только в итоговых записях, то он все равно выводится путь и пустой колонкой в каждом из периоде. Хотелось бы чтобы вообще не выводился по периодам, а остался только в итогах.
Пробовал в макетах как-то настроить, не получается.
Может кто поделится каким-то рабочим примером или скрином настройки?
Спасибо.
---
Вот здесь есть подходящий пример. Правда в видео речь про вертикальные итоги, но суть от этого не меняется: нужно убрать цену из группировок по периоду, отключить общие итоги по горизонтали и добавить отдельную группировку колонок с собственными выбранными полями.
---
Вот здесь есть подходящий пример. Правда в видео речь про вертикальные итоги, но суть от этого не меняется: нужно убрать цену из группировок по периоду, отключить общие итоги по горизонтали и добавить отдельную группировку колонок с собственными выбранными полями.
---
Спасибо большое. По этому примеру все получилось!
читаю описание API к сайту, а там примеры с волшебным словом curl

curl --request GET \
  --url https://app.peopleforce.io/api/public/v1/teams \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: '

А я хочу обратиться к сайту из 1С83 через API .
откуда начать копать до утра ?
---
рыская по рунету, нашел таки ссылку на ИС по своей теме: ИС по моей теме
---
Как минимум, почитайте СП: HTTPСоединение, HTTPЗапрос, HTTPЗапрос.Заголовки.
Если я правильно понял вашу проблему.
---
Вы правильно поняли проблему

я все таки поищу примеры кода в рунете
---
Я потому и не приводил ссылки, что примеров полно, но вот первая попавшаяся ссылка:
https://helpme1c.ru/rabota-s-http-zaprosami-get-i-post-v-yazyke-1s-8-3-8-2-v-primerax
---
Это уже конкретнее :)
побежал смотреть
---
рыская по рунету, нашел таки ссылку на ИС по своей теме: ИС по моей теме
Добрый день!
Пишу обработку для загрузки данных из файла (xml, xls)
В данных файлах есть колонка АРТИКУЛ товара. И записи там следующего вида: ".5255313F", "11.1213.1231" и тд. В Справочнике Номенклатура артикулы следующие: "5255313F", "1112131231" и тд. Подскажите, пожалуйста, как убрать точки, да и в принципе какие-то лишние знаки, чтобы можно было потом обрабатывать данные по артикулу номенклатуры, сравнивать и тд.
---
при чтении вы получаете строку, так и работайте как со строкой.
Пробегайтесь "СтрЗаменить()", если знаете какие символы нужно удалять.
ну и про СокрЛП не забывайте...
---
Мне кажется точки в артикуле не запрещены (специально сейчас проверил в УТ). И если продавец даёт артикул с точками, то пользователь потом для поиска в базе по артикулу продавца каждый раз должен эти точки убирать?
---
Все верно, не запрещены. Но не бывает артикулов, которые начинаются с Точки
---
при чтении вы получаете строку, так и работайте как со строкой.
Пробегайтесь "СтрЗаменить()", если знаете какие символы нужно удалять.
ну и про СокрЛП не забывайте...
---
https://forum.infostart.ru/forum9/topic137498/
---
```1c
    МассивСимволов = Новый Массив();
    МассивСимволов.Добавить(".");
    МассивСимволов.Добавить("\");
    ............

    Артикул= ЧтениеXML.ЗначениеАтрибута("Артикул");

    Для каждого Символ Из МассивСимволов Цикл
    Если СтрНайти(Артикул, Символ) <> 0 Тогда
    Артикул = СтрЗаменить(Артикул, Символ, ");
    КонецЕсли;
    КонецЦикла;
```
Есть какой-то простой, встроенный в конфигурацию, способ преобразования номенклатуры в формат EnterpriseData / из формата EnterpriseData?
---
Если вас устраивает схема ED 1.8 можно не указывать, главное что бы она на другой стороне тоже была в конфигураторе. Объектные типы нужно обрабатывать как матрешку - рекурсивно.
---
```1c
    ХМЛЗапись = Новый ЗаписьXML;
    Фабрика = Новый ФабрикаXDTO(Схема);
    ТипМатериалы = Фабрика.Тип(URIПространстваИмен, ИмяТипаМатериалы);
    Материал = Фабрика.Создать(ТипМатериалы);
    ЗаполнитьЗначенияСвойств(Материал, ВыборкаДетальныеЗаписи);
    Фабрика.ЗаписатьXML(ХМЛЗапись, Материал);
```
---
а Схема - это что?

Если Схема не указывать, то выдается ошибка
---
Если вас устраивает схема ED 1.8 можно не указывать, главное что бы она на другой стороне тоже была в конфигураторе. Объектные типы нужно обрабатывать как матрешку - рекурсивно.
---
спасибо
У меня есть обработка с таким кодом

```1c
    &НаКлиенте
    Процедура ПрочитатьИзФайла(Команда)
    ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
    ДиалогОткрытияФайла.ПолноеИмяФайла = ";
    Фильтр = "Книга Excel 2007 (*.xlsx)|*.xlsx|Книга Excel 97 (*.xls)|*.xls'";
    ДиалогОткрытияФайла.Фильтр = Фильтр;
    ДиалогОткрытияФайла.МножественныйВыбор = Истина;
    ДиалогОткрытияФайла.Заголовок = "Выберите Файл";
    КонецПроцедуры
```

При попытки открыть обработку выскакивает ошибка Тип не определен(ДиалогВыбораФайла), в чем может быть поблема?
---
ДиалогОткрытияФайла.Выбрать(); Не до меня только дошло, что это я дурак, открыл модуль обработки а там этот код скопирован почему то))
Ну да и такое бывает
---
Нужно добавить

```1c
    ДиалогОткрытияФайла.Выбрать();
```
---
ДиалогОткрытияФайла.Выбрать(); Не до меня только дошло, что это я дурак, открыл модуль обработки а там этот код скопирован почему то))
Ну да и такое бывает
---
```1c
    &НаКлиенте
    Процедура ИмяФайлаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
    Диалог.Фильтр = "Электронные таблицы Microsoft Excel (*.xls, *.xlsx)|*.xls;*.xlsx|Все файлы (*.*)|*.*";
    Если Диалог.Выбрать() Тогда
    ИмяФайла = Диалог.ПолноеИмяФайла;
    КонецЕсли;
    КонецПроцедуры
```
---
ДиалогОткрытияФайла.Выбрать();
или
ДиалогОткрытияФайла.Показать();
Или
ДиалогОткрытияФайла.ПоказатьАсинх();
---
Почему вы все пишете про добавление метода Выбрать()?
Ну создал он диалог и не открывает окно диалога, это к описанной ошибке никак не относится
---
Верно.Но..
1. Я прислал скрин из синтакс-помощника. Грамотно его используя можно найти методы работы под свои задачи.
2. У меня его код вообще ничего не делает - А вот если добавить метод выбрать() - все работает!
Складывается ощущение, что топикстартер пишет не то, что есть на самом деле.
Вот по тексту ошибки "ДиалогВыбораФайла" - это какой-то неведомый тип. А вот по его коду - это просто имя переменной.
Как будь-то он уже что-то изменил, но текст об ошибке оставил старый.
---
я же написал выше, что не туда смотрел и код еще был в модуле обработки, из за этого выдавало ошибку.
---
Помечайте уже решением чье-то высказывание - и не будем больше заострять на этом внимание
Нужно сделать post запрос по https. делаю так:

```1c
    HTTP = Новый HTTPСоединение(АдресСервера,443,,,,, Новый ЗащищенноеСоединениеOpenSSL(),Ложь);
    запросPOST = Новый HTTPЗапрос(АдресРесурса, ЗаголовокЗапросаHTTP);
```

получаю ошибку: неправильный локальный сертификат.
Конфигурация самописка. Версия совместимости 8.2.13.
Я так понимаю что нужно или какой-то сертификат куда-то добавить или делать как-то по-другому. Подскажите: какие есть решения?
---
Сам спросил, сам отвечу. В 8.2 встроенными средствами не получится. Работает такой код

```1c
    АдресСервера = "https://"+СокрЛП(ТекСайт.АдресСервера);
    WinHttp=Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
    WinHttp.Open("POST",АдресСервера+АдресРесурса,0);
    WinHttp.Send(ТекстОтправки);
    ТекстОтвет = WinHttp.ResponseText();
```
---
У Вас защищенное соединение, так что курим это --->
https://www.cs-cart.ru/docs/4.3.x/manager/commerceml/1c/https/
---
Сам спросил, сам отвечу. В 8.2 встроенными средствами не получится. Работает такой код

```1c
    АдресСервера = "https://"+СокрЛП(ТекСайт.АдресСервера);
    WinHttp=Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
    WinHttp.Open("POST",АдресСервера+АдресРесурса,0);
    WinHttp.Send(ТекстОтправки);
    ТекстОтвет = WinHttp.ResponseText();
```
Всем привет.

Не первый год, как говорится, но что-то такого не встречал раньше.
Файловая база бухия 3.0, 8.3.16, Винда 10, в списке пользователей только я, комп перезагрузил, а сообщение не уходит - "не удалось переключить доступ в монопольный режим имеются работающие пользователи"
---
Вот называется, ищешь всегда со сложного и близкого))
А оказалось, что файл базы захватил анидеск (посмотрел через монитор ресурсов) и поэтому монопольно не удавалось открывать... и главное перезагрузка не помогла раньше
---
Кэш , и локал, и роуминг, удалил - результат тот же(
---
Да)), это при тестировании или выгрузке базы в файл.

Права на файл базы и всю папку целиком полные, если базу тупо скопировать в другую папку, то такой ситуации не возникает.
---
Пробовал поменять название базы - безрезультатно(
---
На 8.3.16 какие то чудеса исполнялись. Нехороший релиз там имел место быть. Правда вроде бы ближе к началу существования 8.3.16.
---
Дык не новый релиз, стоит уже полгода, как и сама база, никаких обновлений в ближайшее время не было (кроме виндовых)
Сам релиз 16.1814
---
Попробовал утилитой проверить целостность базы - ошибка разделения доступа к базе данных
---
Вот называется, ищешь всегда со сложного и близкого))
А оказалось, что файл базы захватил анидеск (посмотрел через монитор ресурсов) и поэтому монопольно не удавалось открывать... и главное перезагрузка не помогла раньше
настраиваю синхронизацию с 2мя периферийными базами, почему для одной галочка стоит, а для другой нет, что она означает, вроде везде все одинаково сделал
---
Вообще галочка, насколько я вижу стоит под значком расписание. Может для одной расписание есть, а для другой не настроено?
---
Вообще галочка, насколько я вижу стоит под значком расписание. Может для одной расписание есть, а для другой не настроено?
---
имеено, но рассписание я для двоих настроил
Всем привет! Скопировал типовую роль и добавил в ней РЛС. В результате у пользователя с этой ролью в документе нет кнопок заполнения. Причем, если смотреть отладку, то на форме нет даже элементов формы. Если этому пользователю поставить типовую роль, то кнопки появляются. У команды этой кнопки функциональных опций нет. Пользователь с новой ролью может добавлять строки в таб. часть. Куда копать?
---
У команды общее использование не стоит. Сейчас в расширении добавил форму и у команды поставил Использование. Кнопка появилась. Просто интересно как оно в зависимости от роли работает? Это же как-то програмно должно меняться...
---
Видимость кнопки по ролям возможно не определена.
---
в видимости по ролям галка у новой роли стоит
---
у кнопки стоит, а у команды?
---
у команды в использовании по ролям тоже галка стоит
---
Значит в ПриСозданииНаСервере она создается програмно в конструкции
Если РольДоступна("Роль") Тогда
Может в расширении... Это доработка похоже?
---
Нет, эта кнопка создана не программно. Расширение есть, но эта форма в расширение не добавлена. Новая роль сделана не в расширении, а в конфигурации.
---
роль с которой эта кнопка есть типовая или своя? И что за конфигурация?
---
Это ERP. Роль, с которой эта кнопка есть, типовая ДобавлениеИзменениеРабочегоВремени.
---
а после добавления своей роли обновление метаданных делали?
Проще всего запустить предприятие с ключем "/c ЗапуститьОбновлениеИнформационнойБазы"
---
С этим ключем запускал
---
У команды общее использование не стоит. Сейчас в расширении добавил форму и у команды поставил Использование. Кнопка появилась. Просто интересно как оно в зависимости от роли работает? Это же как-то програмно должно меняться...
---
это помогло, спасибо!
Есть код, он должен получать контрагента введенго в ТЧ, и на основе этих данных заполнять дальше Табличную часть, но почему то получает вот так

```1c
    &НаКлиенте
    Процедура УслугиКонтрагентПриИзменении()
    СтрокаТч = Элементы.Услуги.ТекущиеДанные;
    Контрагент = СтрокаТч.Контрагент;
    СтрокаТч.Договор = Контрагент.ОсновнойДоговорКонтрагента;
    КонецПроцедуры;
```
---
на клиенте - не должен быть....
Что попросили на клиенте то и получили, перенесите на сервер и все получится....
---
Но вы ведь в переменную КОнтрагент и получаете КОнтрагента из текущей строки
---
Да, но это должен быть объектом с типом справочникСсылка, и у него должны быть другие поля заполненые в справочнике.
---
на клиенте - не должен быть....
Что попросили на клиенте то и получили, перенесите на сервер и все получится....
---
Понял, не подскажите тогда по чему при таком же коде в другой бд, это получается, я немного понять не могу, просто накатил конфигурацию на другую бд, и это перестало работать.
---
думаю, что код все же не одинаковый, думаю что различия в чем-то должны быть.
Может быть вызывается функция на сервере с клиента, но с клиента вы не получите реквизиты элемента справочника тем кодом который написан...
---
Спасибо!
Добрый день! Из 1с выгружается xml файл (содержит русс. буквы) загружается в программу (программа обрабатывает файйл и записывает в Mongo). Через Robo3T можно увидеть в базе отображение названий на русс. языке. Получаю коллекции get запросом - кодировка "крякозябры".Куда копать с кодировкой?
---
Ну, тогда конвертируй полученный ответ.
---
Может попробовать задать кодировку в заголовке запроса?
---
ЗаголовокЗапроса.Вставить("Content-Type", "application/json; charset=windows-1251");
ЗаголовокЗапроса.Вставить("Content-Type", "application/json; charset=utf-8");
Тоже самое
---
Ну, тогда конвертируй полученный ответ.
---
Все получилось, спасибо
Доброго времени суток!
Второй день сижу не могу понять как заполнить ИнтернетПочтовыйПрофиль из справочника.
Всё что нашёл это как заполнить этот профиль полностью вручную и в комментариях попадалась фраза или заполнить из справочника.
При настройке вручную всё работает.
Собственно вопрос.
Как заполнить этот профиль из справочника?
---
Нашёл для этой версии получить как получить профиль из учетной записи

```1c
    РаботаСПочтовымиСообщениямиСлужебный.ИнтернетПочтовыйПрофиль(УчетнаяЗапись);
```

Вопрос закрыт
---
Какая конфигурация, что-за справочник? есть ли дописки? давно ли обновлялась база?
без уточнений вам никто не ответит
---
Управление торговлей, редакция 11.2 (11.2.3.66) (http://v8.1c.ru/trade/)
Справочник УчетныеЗаписиЭлектроннойПочты.
Дописки есть
Уже давно не обновляется.
---
Нашёл для этой версии получить как получить профиль из учетной записи

```1c
    РаботаСПочтовымиСообщениямиСлужебный.ИнтернетПочтовыйПрофиль(УчетнаяЗапись);
```

Вопрос закрыт
Всем привет, подскажите, не знаю как правильно можно циклом пробежаться по третьей колонке (Наименование готовой продукции) по всем данным в отчете макета с именем "КолонкаНаименование". Так как не понимаю как в макетах можно правильно обратиться к колонке. Учитывая то что строки в макете уходят можно сказать в бесконечность, то меня интересуют только заполненные, поэтому я так понимаю нужно пробегать циклом Пока до тех пор как строка не станет пустой, но тут я не понимаю как обратиться, чтобы пройтись по колонке макета.
---
Лучше так

```1c
    Для номСтр = 1 По табДок.ВысотаТаблицы Цикл
    стр = табДок.Область(номСтр,3).Текст;
    КонецЦикла;
```
---
это не макет, а табличный документ.
Нужно получить область, а дальше в отладчике справку смотрите.
---
```1c
    Для номСтр = 1 По 16 Цикл
    стр = табДок.Область(номСтр,3).Текст;
    КонецЦикла;
```
---
Лучше так

```1c
    Для номСтр = 1 По табДок.ВысотаТаблицы Цикл
    стр = табДок.Область(номСтр,3).Текст;
    КонецЦикла;
```
---
Возникает вопрос: "зачем?" Данные для этого макета берутся из БД, где-то он там заполняется. Предположу, что нужно что-то добавить, в итоге топикастер вместо того. чтобы разобраться, как происходит первичное заполнение отчета, пытается пробежаться по строкам сформированного макета и что-то там накостылить. Дальше предположу, что внутри цикла будет конструкция "Товар = Справочники.Номенклатура.НайтиПоНаменованию( ТабДок.ПолучитьОбласть( Строка, 3 ).Текст )", после которой будет что-то типа "ТЗ.КолонкаСЧемТоТам = Товар.ЧтоТоТам", ну и т.д.

Кароч, топикастер, ты лучше расскажи нам, что сделать пытаешься, а то твой код может доставить массу неудобств тем, кто придет после тебя...
---
Кароч, топикастер, ты лучше расскажи нам, что сделать пытаешься, а то твой код может доставить массу неудобств тем, кто придет после тебя...
Так может это и есть основная цель?
---
Так может это и есть основная цель?Просто пробежаться по отчету? Ну да, бывает иногда, конечно...
Доброго времени суток!

Необходимо, что при обращении к Вэб ссылке запрашивался логин и пароль. Web Программист помещает файлик в папку soap и на эту папку делает авторизацию.
В браузере ссылка открывается, если вводится логин и пароль, но в 1с не импортируется, логин и пароль запрашивает, но выводи ошибку:

сайт - https://test2.site.ru, на Битрикс, там имеется Вэб сервис. Вот эта ссылка, https://test2.site.ru/?wsdl
- её удается импортировать в 1с в WS ссылки, тк нет авторизации,
а вот эта - https://test2.site.ru/soap/?wsdl выдает ошибку (После запроса логина и пароля):

"Ошибка разбора WSDL: неверный формат WSDL описания.
по причине:
Ошибка разбора XML: - [1,50]
Фатальная ошибка:
Space required after the Public Identifier"

Насколько я понял, если файл в корне сайта, то удачно импортируется, если переноситься в папку soap, то не удается импортировать.

Если, кто с таким сталкивался, не подскажите, что делается не так?
---
как вводить пароль написано тут:
https://ru.wikipedia.org/wiki/URL

скопирую сюда:
<схема>:[//[<логин>[:<пароль>]@]<хост>[:<порт>]][/<URL‐путь>][?<параметры>][#<якорь>]

пример:
http://login:password@localhost:80/soap?wsdl
---
вается, если вводится логин и пароль, но в 1с не импортируется, логинКод приведите. Там, в wsпрокси, есть свойства для логина и пароля, которые тоже нужно установить.
---
Это в конфигураторе в ветке Общие - WS-ссылки - Добавить... на этой стадии выводится ошибка...
---
Общие - WS-ссылки - Добавить...Ну так в браузере откройте ее, сохраните в XML прям с браузера, засуньте этот XML в WS-сцылки (file:///c:\xxx\yyy\zzz.xml) - как-то так.

ЗЫ: но никто не мешает создать wsопределение прям в коде и сослаться на эту сцылку. Зачем Вам WS-сцылка в конфигураторе?
---
как вводить пароль написано тут:
https://ru.wikipedia.org/wiki/URL

скопирую сюда:
<схема>:[//[<логин>[:<пароль>]@]<хост>[:<порт>]][/<URL‐путь>][?<параметры>][#<якорь>]

пример:
http://login:password@localhost:80/soap?wsdl
Здорово, мужики! Есть задача, вывести два несвязанных набора данных в один макет. Как это сделать, почти разобрался, изменив псевдонимы полей. Но осталась одна загвоздка, все ресурсы выводятся в обоих таблицах. Как бы сделать, чтобы один ресурс выводить в первом наборе, а второй - во втором. Вариант сделать их не ресурсами не канает, так как нужны итоги. С нетерпением ожидаю хоть каких то ответов, мужики!
---
Вопрос снимается. Дошло как надо сделать. Всем спасибо за внимание.
---
Вопрос снимается. Дошло как надо сделать. Всем спасибо за внимание.
---
Мог бы и нам рассказать. Нам тоже интересно.
---
Сначала устанавливаем курсор на корень, на рисунке это "Отчёт" и удаляем все ресурсы. Затем по переменно устанавливаем курсор на каждую таблицу и добавляем нужные ресурсы именно в эту таблицу, как показано на рисунке.