arefaste/1C_Forums huggingface dataset:
Доброго времени суток!

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

Суть проблемы проста, необходим запрос, который будет отбирать данные по условию:
function ( doc , req ) {
  if (doc.Recipient.indexOf('ТС2') = -1) {
      return false;
  }
  return true;
}

Значение 'ТС2' будет передаваться параметром, ну до этого еще предстоит добраться.
Итак, функция для фильтрации есть, как и куда ее записать в БД, не понятно, в новом интерфейсе Fauxton есть возможность добавить либо документ, либо представление. Сейчас эксперементирую с View, но до конца не уверен, что это верно.

Далее, пример из документации:
function(doc, req){
    // we need only `mail` documents
    if (doc.type != 'mail'){
        return false;
    }
    // we're interested only in `new` ones
    if (doc.status != 'new'){
        return false;
    }
    return true; // passed!
}

и вызов:
GET /somedatabase/_changes?filter=mailbox/new_mail HTTP/1.1

от куда имя фильтра "mailbox/new_mail" берется, функция то без наименования?

Заранее спасибо за помощь.
---
В общем фильтры располагаются в отдельной группе в документе design, жаль только, что об этом забыли упомянуть в документации, а графический интерфейс отказывается создавать все кроме View. Выглядит так:

{
  "_id": "_design/ED",
  "_rev": "8-4ed33ecbc6e2c88fe1a3b55be0aaa5b3",
  "Recipient": "",
  "views": {
    "vObjectJSON": {
      "map": "function (doc) {\n if (doc.Recipient.indexOf('ТС3') != -1) {\n emit(doc._id, doc.ObjectJSON);\n }\n}"
    }
  },
  "filters": {
    "clientFilter": "function (doc, req) { \r\n if (! Array.isArray(doc.Recipient) ) {\r\n return false; \r\n }\r\n if (doc.Recipient.indexOf('ТС2') == -1) { \r\n return false; \r\n } \r\n return true; \r\n} ",
  },
  "language": "javascript"
}
---
В общем фильтры располагаются в отдельной группе в документе design, жаль только, что об этом забыли упомянуть в документации, а графический интерфейс отказывается создавать все кроме View. Выглядит так:

{
  "_id": "_design/ED",
  "_rev": "8-4ed33ecbc6e2c88fe1a3b55be0aaa5b3",
  "Recipient": "",
  "views": {
    "vObjectJSON": {
      "map": "function (doc) {\n if (doc.Recipient.indexOf('ТС3') != -1) {\n emit(doc._id, doc.ObjectJSON);\n }\n}"
    }
  },
  "filters": {
    "clientFilter": "function (doc, req) { \r\n if (! Array.isArray(doc.Recipient) ) {\r\n return false; \r\n }\r\n if (doc.Recipient.indexOf('ТС2') == -1) { \r\n return false; \r\n } \r\n return true; \r\n} ",
  },
  "language": "javascript"
}
Доброго дня!

Помогите, пожалуйста, советом начинающему программисту :)

Задача - создать внешнюю обработку для вывода печатной формы и добавить её через "Дополнительные отчёты и обработки". Обработку создала, добавила, кнопка на документе появилась, а теперь главная проблема - как при нажатии кнопки "Печать" на документе сначала открыть форму обработки, а потом уже получать табличный документ?

Попробовала вариант
Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
Не помогло, форма не открывается, сразу выводится пустой табличный документ...
---
Решение нашлось. Не хватало второй строчки:
 Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
 Команда.ПоказыватьОповещение = Истина;
---
Решение нашлось. Не хватало второй строчки:
 Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
 Команда.ПоказыватьОповещение = Истина;
Всем привет.
Пытаюсь заполнить форму внешней обработки при открытии. Форма открывается из другой формы этой же обработки. Такой код не отрабатывает:

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

Как правильно заполнить форму, подскажите, пожалуйста.
---
А при СозданииНаСервере второй формы какой код?
---
А при СозданииНаСервере второй формы какой код?
---
нету ее. Она обязательно должна описываться? Что в ней должно быть?
---
Обработка переданных параметров.
---
Спасибо. Подтолкнул в правильном направлении. Разборался
---
1.Вероятно, у тебя не обработка , а отчет.
2.Если всё таки обработку обозвал отчетом, может ты открываешь открытую форму.
Из формы справочника открываю отчет на СКД. Использую код:

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

    ПараметрыФормы = Новый Структура;
    ПараметрыФормы.Вставить("Отбор", Отбор);
    ПараметрыФормы.Вставить("КлючНазначенияИспользования", "ПоПалете");
    ПараметрыФормы.Вставить("КлючВарианта", "ПоПалете");
    ПараметрыФормы.Вставить("СформироватьПриОткрытии", Истина);
    ПараметрыФормы.Вставить("ВидимостьКомандВариантовОтчетов", Ложь);

    ОткрытьФорму("Отчет.мт_ОстаткиИДвижениеКоробок.Форма",
    ПараметрыФормы,
    ПараметрыВыполненияКоманды.Источник,
    ПараметрыВыполненияКоманды.Уникальность,
    ПараметрыВыполненияКоманды.Окно,
    ,
    ,
    РежимОткрытияОкнаФормы.БлокироватьОкноВладельца
    );
```

Отбор передается через ПараметрыФормы.Отбор. А как передать параметры?

При этом открывается ОбщаяФорма.ФормаОтчета. ПараметрыФормы.Отбор там разбирается, а вот установку параметров не нашел.
---
А вот как можно передать параметр в управляемую форму отчета и не только в настройки, но и в пользовательские настройки(в качестве примера):

взято отсюда:
Инфостарт
---
А вот как можно передать параметр в управляемую форму отчета и не только в настройки, но и в пользовательские настройки(в качестве примера):

взято отсюда:
Инфостарт
Доброго дня, коллеги.

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

Подскажите, как правильней/грамотней реализовать сию задачу?
---
Сделать подписки на события проведения этих документов, которые будут помещать клиента в нужный сегмент по заданным условиям.
Сделать регламентное задание, которое будет искать клиентов без документа за определенный период и формировать сегмент потерянных.
---
Сделать подписки на события проведения этих документов, которые будут помещать клиента в нужный сегмент по заданным условиям.
Сделать регламентное задание, которое будет искать клиентов без документа за определенный период и формировать сегмент потерянных.
---
Это первое, что приходит в голову. Я тоже так думал, но решил все-таки задать вопрос, авось есть что-то оригинальное.
---
Раз вариантов больше нет...
Приветствую, форумчане!
"Управление торговлей 10.3", (Моби-С 5.5). "ABBYY Ukraine", 2003-2014 (2.3.20.1)
Имеется
поле "Объем" со значением 34,450
поле "Вес" со значением 1,150

Необходимо объединить эти два поля в одно с сохранением формата чисел, т.е. 3-и знака после запятой.
Попытался создать вычисляемое поле:

Строка(Вес) + " | " + Строка(Объем)

Поле объединило, но съела все последние нули: 34,45 | 1,15

Как можно сохранить формат чесел при объединении?

ВЫРАЗИТЬ(Вес,"ЧИСЛО(15,3)") не помогло...
---
Ну так и написать в вычисляемом поле:

```1c
    Формат(Вес,"ЧЦ=15; ЧДЦ=3; ЧН=0,000") + " | " + Формат(Объем, "ЧЦ=15; ЧДЦ=3; ЧН=0,000")
```

Правда зачем это не понятно. Лучше по моему мнению условным форматированием ячейки сделать (убрав границу), оставив сами значения в разных столбцах.
---
Если вы пытаетесь вывести данные в отчет, то воспользуйтесь функцией Формат.
Иначе, объясните подробнее, что пытаетесь сделать)
---
Пытаюсь в отчете СКД объединить два поля, чтобы получить так:

23.340 кг | 1,230 дм3

Получается так:

23.34 кг | 1,23 дм3

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

```1c
    Формат(Вес,"ЧЦ=15; ЧДЦ=3; ЧН=0,000") + " | " + Формат(Объем, "ЧЦ=15; ЧДЦ=3; ЧН=0,000")
```

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

Документ ПоступлениеТоваровИУслуг был немного доработан. Так вот, документ с видом "Товары" проводится. А при проведении документа с видом "Услуги" ругается,как на рисунке.

Это место в конфигураторе

```1c
    Если ДополнительныеСвойства.Свойство("СтатусДокумента") Тогда
    //Запись из формы документа
    СтатусДокумента = ?(ДополнительныеСвойства.СтатусДокумента,
    Перечисления.СтатусыДокументовПоступления.ОригиналПолучен,
    Перечисления.СтатусыДокументовПоступления.ОригиналНеПолучен);
```

Так вот, что это за свойство "СтатусДокумента" - это что предопределенное дополнительное сведение? И где она хранится?
---
Ошибка говорит, что ДополнительныеСвойства.СтатусДокумента имеет тип не булево, а в своей проверке Вы его сравниваете как булево. В этом вопросе поможет только отладчик.
---
Ошибка говорит, что ДополнительныеСвойства.СтатусДокумента имеет тип не булево, а в своей проверке Вы его сравниваете как булево. В этом вопросе поможет только отладчик.
---
Вероятно, предварительно надо записать в "Дополнительные свойства" значение из "Оригинал получен".Есть у вас на форме такой элемент.
---
Вероятно, предварительно надо записать в "Дополнительные свойства" значение из "Оригинал получен".Есть у вас на форме такой элемент.

Объясните чайнику, что такое ДополнительныеСвойства и где они хранятся.

Когда проверял в отладчике, то такое дополнительное свойство у документа имеется и имеент значение (не булево), а типом перечисление.СтатусыДокументовПоступления и заполнено значением "ОригиналНеПолучен".
---
Попробуйте вот так:

```1c
    СтатусДокумента = ?(ДополнительныеСвойства.СтатусДокумента=ИСТИНА,
    Перечисления.СтатусыДокументовПоступления.ОригиналПолучен,
    Перечисления.СтатусыДокументовПоступления.ОригиналНеПолучен);
```

Если реквизит может принимать значения разных типов и например неопределено то такой способ как правило помагает избежать неопределенности...
---
Вот нашел ветку, может кому еще пригодится: Дополнительные свойства
---
Но вот что смущает, что в документе "ПоступлениеТоваровУслуг" нет табличной части "ДополнительныеРеквизиты". И все-таки непонятен, механизм хранения дополнительнительных свойств документа.
---
Куда то Вас не туда понесло.
ДополнительныеСвойство -одно, а дополнительные реквизиты и сведения - другое.
Ищите в коде заполнение "ДополнительныеСвойства". Вероятно в "ПередЗаписьюНаСервере"
Здравствуйте!
Есть странная ситуация: 1C (8.2.19.130), Бухгалтерия предприятия, редакция 2.0 (2.0.65.43)
Подскажите, пожалуйста, в чем может быть причина.

Попытался включить обмен РИБ по организациям.
Добавил узел. Обмен не по правилам.

После этого документы при сохранении стали выкидывать ошибку:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{ОбщийМодуль.ПроцедурыОбменаДаннымиПоОрганизации.Модуль(1075)}: Ошибка при вызове метода контекста (Добавить)

по причине:
Несоответствие типов (параметр номер '1')

Вот кусок кода на котором падает 1С

 // для регистрации ссылки
 Для Каждого Элемент Из МассивУзловДляРегистрацииПередЗаписью Цикл

  Источник.ОбменДанными.Получатели.Добавить(Элемент.Ссылка);

 КонецЦикла;

Что интересно Элемент ссылка имеет тип ПланОбменаСсылка.ПоОрганизации
И параметр должен такой же тип данных, но не работает вылетает ошибка.

Описание процедуры:

НаборУзлов (NodeSet)
Добавить (Add)
Синтаксис:

Добавить(<Узел>)
Параметры:

<Узел> (обязательный)

Тип: ПланОбменаСсылка.
Ссылка на узел плана обмена, который надо добавить к набору узлов.
Описание:

Добавляет узел к набору узлов. Если узел уже входит в набор, то он не будет добавлен.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Пример:

Узел = ПланыОбмена.ПО1.НайтиПоКоду("Маг11");
Об.ОбменДанными.Получатели.Добавить(Узел);
---
Кажется проблема решилась. Просто в составе плана обмена у этих документов не было установлено параметра авторегистрация.
---
Кажется проблема решилась. Просто в составе плана обмена у этих документов не было установлено параметра авторегистрация.
Подскажите по СКД, я подозреваю что вопрос элементарный, но так и не нашел решения.

в Схеме есть 5 вычисляемых полей: одна сумма перемножается на разные коэффициенты:

```1c
    ВЫБОР КОГДА НачисленияСНачалаГода >= &ПределПФР ТОГДА 0 ИНАЧЕ (Начисление) * 0.22 КОНЕЦ
```

```1c
    ВЫБОР КОГДА НачисленияСНачалаГода >= &ПределПФР ТОГДА (Начисление) * 0.10 ИНАЧЕ 0 КОНЕЦ
```

```1c
    (Начисление) * 0.051
```

```1c
    ВЫБОР КОГДА НачисленияСНачалаГода >= &ПределФСС ТОГДА 0 ИНАЧЕ (Начисление) * 0.029 КОНЕЦ
```

```1c
    (Начисление) * 0.002
```

а как завести поле которое их все проссумирует?
там же заводить новое и все 5 складывать - ну неудобно
---
завести пользовательское поле.

Сумма(ВычслПоле1 ...)

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

Сумма(ВычслПоле1 ...)

Пользовательские поля вычисляются когда агрегаты основной схемы уже рассчитаны
---
фиговый вариант, все вышеописанные ВЫБОР КОГДА... КОНЕЦ, включать
---
да, вот так прям нештяк)
{Обработка.ТекущиеДелаПоЭДО.Форма.ТекущиеДела.Форма(1872)}: Ошибка при вызове конструктора (ComОбъект): -2147221005(0x800401F3): Недопустимая строка с указанием класса

пробовал избавить от неё так
Regsvr32 "C:\Program Files (x86)\1cv8\8.3.6.2332\bin\comcntr.dll"
команда выполнялась но ошибка осталась, подскажите как от неё избавиться

Бухгалтерия для Беларуси, редакция 2.1. Локализация для Республики Беларусь
---
Столкнулся с той же проблемой. Решением было скачать с сайта http://vat.gov.by/mainPage/xml/ архив eInvVat и установить EInvVatService_setup.exe
---
Столкнулся с той же проблемой. Решением было скачать с сайта http://vat.gov.by/mainPage/xml/ архив eInvVat и установить EInvVatService_setup.exe
Здравствуйте!
Есть отчет, приложенный в файле. Группировка по сотрудникам, детализация по номенклатуре обязательна. Отсортирован по общему количеству баллов у сотрудника и по среднему чеку. Задача: добавить поле Место в рейтинге. Кажется, просто, но даже системное поле Номер по порядку не добавляется почему-то... А если бы и добавилось, его же не переименуешь в Место в рейтинге? Какие тут могут быть решения?
---
В СКД встаешь на поле "Сотрудник", добавляешь в выбранные поля НомерПоПорядку, устанавливаешь заголовок "Место в рейтинге".
---
В СКД встаешь на поле "Сотрудник", добавляешь в выбранные поля НомерПоПорядку, устанавливаешь заголовок "Место в рейтинге".
---
Я извиняюсь, но я тут немного не поняла, куда встать. Если Вы про набор данных, то я там не вижу Опции "Выбранные поля"... И в настройках у поля "Сотрудник" тоже нет собственных полей выбранных... Пожалуйста, объясните подробнее.
---
Во вкладке "Настройки"
Как-то так все будет выглядеть (на примере другого отчета)
---
Ну вот я правильно делаю? Но переименовать системное поле так как у вас показано - так не получается, ошибку пишет
---
Вот здесь надо встать не на Отчет, а на "Сотрудник АМ"
и после выбора номера по порядку можно на него нажать правой кнопкой мыши и выбрать "Установить заголовок"
---
Получилось, получилось! Спасибо большое!
Есть 2 анимации длительной операции для отчетов. Первая - оригинал 1С, вторая просто пересохраненная через Photoshop. Первую 1С читает, на второй - закрывает платформу с ошибкой "неизвестный формат картинки"

Прикрепляю оба варианта
---
Да. Разобрался в чем дело. Большинство редакторов изображений, в том числе и онлайн, пытаются добавить в файл дополнительные метаданные (DataXMP), в которых написано в каком редакторе оно было сохранено. Если в фотошопе отключить сохранение метаданных, то все нормально. Мде...
---
а там точно гиф? А не набор пгн?
---
Да. Разобрался в чем дело. Большинство редакторов изображений, в том числе и онлайн, пытаются добавить в файл дополнительные метаданные (DataXMP), в которых написано в каком редакторе оно было сохранено. Если в фотошопе отключить сохранение метаданных, то все нормально. Мде...
Справочник Контрагенты , сделал кнопку для печати почтового адреса.Добавил Макет , написал код - работает , все норм - но модифицирует не пойму что именно. Помогите :

```1c
    ТабДокумент = Новый ТабличныйДокумент;

    Макет = Справочники.Контрагенты.ПолучитьМакет("Конверт");

    КодЯзыкаПечать = Локализация.ПолучитьЯзыкФормированияПечатныхФорм(УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "РежимФормированияПечатныхФорм"));
    Макет.КодЯзыкаМакета = КодЯзыкаПечать;

    ОбластьМакета = Макет.ПолучитьОбласть("Конверт");
    ОбластьМакета.Параметры.Поставщик = Наименование;

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | КонтактнаяИнформация.Объект,
    | КонтактнаяИнформация.Вид,
    | КонтактнаяИнформация.Представление,
    | КонтактнаяИнформация.Поле1 КАК Индекс,
    | КонтактнаяИнформация.Поле2 КАК Область,
    | КонтактнаяИнформация.Поле4 КАК Город,
    | КонтактнаяИнформация.Поле6 КАК Улица
    |ИЗ
    | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
    |ГДЕ
    | КонтактнаяИнформация.Вид = &Вид
    | И КонтактнаяИнформация.Объект = &Объект";

    Запрос.УстановитьПараметр("Вид", Справочники.ВидыКонтактнойИнформации.НайтиПоКоду("000000037"));
    Запрос.УстановитьПараметр("Объект", ЭтотОбъект.Ссылка);

    РезультатЗапроса = Запрос.Выполнить();

    Если РезультатЗапроса.Пустой() тогда
    Сообщить("Не найдено!!!");
    ОбластьМакета.Параметры.Поставщик = ";
    КонецЕсли;

    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    ОбластьМакета.Параметры.Индекс = ВыборкаДетальныеЗаписи.Индекс;
    ОбластьМакета.Параметры.Город = ВыборкаДетальныеЗаписи.Город;
    ОбластьМакета.Параметры.Улица = ВыборкаДетальныеЗаписи.Улица;
    ОбластьМакета.Параметры.Область = ВыборкаДетальныеЗаписи.Область;

    КонецЦикла;

    ТабДокумент.Вывести(ОбластьМакета);
    ТабДокумент.Показать();
```
---
У кнопки возможно установлено свойство "Изменяет данные".
---
Спасибо всем разобрался. Запихнул кнопку в стандартную командную панель, а у неё свойство "Изменять данные"
---
В этом коде не видно, что модифицирует. А почему нельзя сделать внешнюю печатную форму и присоединить её к справочнику Контрагенты? Кнопка появится внизу карточки контрагента. И всегда можно макет поправить, если нужно.
---
да наверное так и сделаю, сам не пойму что модифицирует. это все что добавил. сделаю внешнюю лучше там точно ничего не смодифицирует
---
ну там ещё код кнопки есть, может ещё что-то...
---
кнопку просто добавил. Изменять данные не установлено
---
У кнопки возможно установлено свойство "Изменяет данные".
---
Спасибо всем разобрался. Запихнул кнопку в стандартную командную панель, а у неё свойство "Изменять данные"
Добрый день. Интересуюсь, есть ли готовое решение такой обработки для Бухгалтерии для Украины 1.2. 1С 8.3 для Комінвест банка.

Буду очень благодарен, если кто-то поможет
---
А разве в "Бухгалтерии для Украины" нету родной?

И разве с 1С на Украине сняли санкции?
---
А разве в "Бухгалтерии для Украины" нету родной?

И разве с 1С на Украине сняли санкции?
Здравствуйте всем. Ребят подскажите, можно ли убрать префиксы при печати XML файла? Я пишу в программе:
```1c
    ЗаписьXML.ЗаписатьНачалоЭлемента("DATAPACKET", "http://tempuri.org/XMLSchema.xsd");
```

И программа печатает в файле: <d1p1:DATAPACKET xmlns:d1p1="http://tempuri.org/XMLSchema.xsd">
А мне необходимо просто <DATAPACKET xmlns="http://tempuri.org/XMLSchema.xsd">
Если можно так сделать, то как? Инфы нигде найти не могу.
---
попробуйте так:

```1c
    ЗаписьXML.ЗаписатьСоответствиеПространстваИмен(", "http://tempuri.org/XMLSchema.xsd");
```
---
попробуйте так:

```1c
    ЗаписьXML.ЗаписатьСоответствиеПространстваИмен(", "http://tempuri.org/XMLSchema.xsd");
```
---
Начал уже делать чтобы тогда каждый тег был с префиксом и так я и сделал. Но в каждом теге по прежнему ничего. Зато пропал префикс в первоначальном. Как решение, подходит. Благодарю
---
Или как добавить префикс в каждое поле.
---
префикс в каждом поле это квалифицированная форма элемента, настраивается в схеме
Доброго дня!
Стоит задача создать типичный отчет "Все в одном".

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

Как сделать шапку/заголовок группировки по периоду? Сделал вложенную - так она сместилась и "Период" разворачивается..
---
СКД так не умеет - только программной обработкой табличного документа при выводе. Очень жаль.
---
Если я правильно понял вопрос, то следует сделать в выбранных полях новую группу и туда поместить ресурсы.
---
Поле типа "группа" будет объединять заголовки ресурсов, а не заголовки группировок
---
СКД так не умеет - только программной обработкой табличного документа при выводе. Очень жаль.
Почему передается ссылка с которой я ничего не могу сделать?

```1c
    Поиск = ЗаполнениеСтрСервер(Элемент.ВыделенныйТекст);

    &НаСервере
    Функция ЗаполнениеСтрСервер(стр)
    поиск = Справочники.СправочникСоответствия.НайтиПоРеквизиту("Объект",стр);
    Возврат поиск.Ссылка;
    КонецФункции
```

Чувство что оно возвращает Значение
---
Вы хотели ссылку на СправочникСоответствия? Вы получили эту ссылку (см. колонку Тип).
В колонке значение у вас будет представление этой самой ссылки, чаще всего наименование, что и наблюдаем.
Разыменование ссылочных переменных на клиенте не работает, что и наблюдаем.
Вывод: Вы что-то делаете не так
---
почитай это https://курсы- по-1 с.рф/news/2017-03-09-how-server-call-works/ , может хоть немного станет ясно, почему нельзя получить наименование ссылочного элемента на клиент. - при вставке ссылки удали пробелы из курсы- по-1 с
---
СправочникиМенеджер (CatalogsManager)
<Имя справочника> (<Catalog name>)
Доступность:
Сервер, толстый клиент, внешнее соединение.
---
А что ты с ссылкой сделать собрался? Да ещё &НаКлиенте?
---
НУ хоть что нибудь, просто даже наименование не могу получить ругается
---
СправочникиМенеджер (CatalogsManager)
<Имя справочника> (<Catalog name>)
Доступность:
Сервер, толстый клиент, внешнее соединение.
---
где проверка на пустую ссылку?
---
проверка проверкой, посмотри на скрин, возвращает что-то не понятное
---
Самое, что забавное такой же код в другой конфе работает и возвращает нормально мне ссылку
---
почитай это https://курсы- по-1 с.рф/news/2017-03-09-how-server-call-works/ , может хоть немного станет ясно, почему нельзя получить наименование ссылочного элемента на клиент. - при вставке ссылки удали пробелы из курсы- по-1 с
---
Вы хотели ссылку на СправочникСоответствия? Вы получили эту ссылку (см. колонку Тип).
В колонке значение у вас будет представление этой самой ссылки, чаще всего наименование, что и наблюдаем.
Разыменование ссылочных переменных на клиенте не работает, что и наблюдаем.
Вывод: Вы что-то делаете не так