arefaste/1C_Forums huggingface dataset:
Добрый день.
Есть отчет, написанный с использованием СКД. Набор данных - Объект. В модуле объекта в процедуре ПриКомпоновкеРезультата получаются данные и запихиваются в ТЗ в структуре ВнешнийНаборДанных. ТЗ передается в СКД следующим образом ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешнийНаборДанных, ДанныеРасшифровки). Далее необходимые настройки и все в порядке.
     В таблице значений одна колонка формируется как разность двух других. В дальнейшем все три колонки используются как ресурсы,
выражение "Сумма". В "Расчитывать по" пусто, т.е. расчитывать по всем группировкам. В результате первые два ресурса в итогах по группировкам присутствуют, а третьего (вычисляемого) нет. Пробовал указывать конкретные группировки, без изменений.
      На сколько я понимаю, все три ресурса для СКД равнозначны, поскольку ТЗ передается в СКД целиком и сразу, а в это время третий ресурс там уже есть.
      Почему в итогах не выводится 3-й ресурс понять не могу.
      Может есть какие мысли?
---
Проверьте что тип значения этой третьей колонки в ТЗ везде Число.
---
Проверьте что тип значения этой третьей колонки в ТЗ везде Число.
---
Да, действительно, тип колонки строка. Пардоньте и спасибо.
---
Добрый день, схему скд приложите или скриншоты. Из описания непонятно
---
На уровне отчёта в выбранных полях все ресурсы указали?
---
Да, все.
---
вероятно где-то возвращается null
---
1. Выполните настройку структуры - одна группировка-детальные записи, туда выведите все поля. Покажите результат
2. Попробуйте для Колонка3 указать выражение Сумма(Колонка1) - Сумма(Колонка2)
Я так понял ошибка частая и что то однозначного ответа не нашел
делаю предварительное заполнение данных при создании нового документа. Делал в ПередОткрытием и в ПриОткрытии, больше событий не нашел для пробы
---
документОбъект тип значения какой?
---
А код можно увидеть где ошибка возникает?
---
```1c
    ДокументОбъект.ДатаНачалаОтбора = НачалоМесяца(ТекущаяДата()-30*24*60*60);
```
---
документОбъект тип значения какой?
---
Оказалось похитрее- я случайно удалил реквизит ДокументОбъект на форме, потом добавил ручками ссылочный. отсюда первая ошибка, поменял на документ объект - "документ не выбран"
в обще пришлось пересоздавать форму
Добрый день

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

Подскажите в чем может быть проблема?

доп: дописок в событии "ПриПолученииДанныхНаСервере" нету
---
Добрый день! Попробуйте полнотекстовый поиск отключить в разделе Администрирование - Общие настройки - Поиск данных
---
Добрый день! Попробуйте полнотекстовый поиск отключить в разделе Администрирование - Общие настройки - Поиск данных
Есть самописная форма документа. В ней реквизиты табличной части сгруппированы и расположены друг над другом вертикально и горизонтально в группах (см.скриншот).
В колонку "Остальные ячейки" должны отображаться несколько значений друг за другом столбиком. Эти значения получаются запросом и в Выборка.Следующий() с ними всякое делается. Конкретно вот код:

```1c
    Строка.ЯчейкаДоп = ?(ЗначениеЗаполнено(Строка.ЯчейкаДоп),Строка.ЯчейкаДоп+Символы.ПС,")+Выборка.ЯчейкаПредставление;
```

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

Вопрос, как расширять высоту этой колонки согласно содержимому?

Свойства уже все перебрал не по разу, ничего не помогает, кроме установки высоты колонки вручную, скажем, на 5 пунктов. Но в таком случае, если в ячейках нет значений, тупо огромный пробел в ТЧ.
---
Включите свойство АвтоВысотаЯчейки, тогда свойство Высота будет определять лишь максимальную высоту.
---
Включите свойство АвтоВысотаЯчейки, тогда свойство Высота будет определять лишь максимальную высоту.
---
Данное свойство помогло расширить колонку на 3 позиции. Но не более. Странные все-таки дела.
Скорее всего буду менять саму концепцию, отображать нужные значения не в табличной части или типа того.
---
расширять высоту

Автоматически увеличивать высоту?
Колонку расширять не надо?

Тогда, конечно, в Свойства включить автовысоту.
---
Попробуйте
---
Размещение текста = Переносить
+
Горизонтальное Положение = По ширене
---
Что за размещение текста, я не нашел. На всякий уточню, что у меня УФ.
Ну, в общем, ничего не дает результатов. Хоть колонку полем ввода делать, хоть полем надписи.
Подскажите, как в ЗУП 3.1.18.83 как поменять ответственное лицо? с 18.05 поставила в ответственных лицах! а в отчетности 6-НДФЛ все равно старый руководитель, Основания полномочий ответственных лиц - добавила!
ну
ЧЯДНТ!?!?!?!?!?
---
Ещё можно попробовать очистить настройки в разделе Главное - Персональные настройки - Настроить смену подписи в документах - Очистить настройки подписей.
---
В отчете на титульном листе зайдите справа в меню Ещё - Обновить
---
нет))) не помогло)))
что делать то?!
---
Посмотрите в регистрации в налоговом органе, может там указано, что отчетность сдает представитель.
---
Руководитель
---
Меняла на представителя - тогда изменяется в отчетности.
а так и ТИИ не помогло
---
Даже если пересоздать отчет?
---
даже если сделать отчет на 3 квартал
---
Ребята, и /ClearCache не помог
ЧЯДНТ????
---
Может ли , что гендир принять на внешнее совместительство - быть подписантом для сдачи отчетности?
---
Попробуйте, в ответственных указать другого сотрудника, перезаписать, затем снова указать правильного.
---
всего два сотрудника0 бывший уволенный директор и новый директор
---
Ещё можно попробовать очистить настройки в разделе Главное - Персональные настройки - Настроить смену подписи в документах - Очистить настройки подписей.
---
Сделать копию базы и на ней уже пробовать.
Например, добавить временно сотрудника.
Всем доброго времени суток.
Как обновить форму (обычную, не УФ) после внесения изменений???
Конфигурация УТ 10.3, есть справочник договора контрагентов. На закладки свойства есть некоторые реквизиты.
По кнопке эти реквизиты заполняются в регистр свединий.
Как сделать так, чтобы после нажатия кнопки, обновлялись данные этого регистра на форме.
---
Все разобрался.

 Свойства.ОбъектОтбораЗначений = Ссылка;
 Свойства.ОбъектОтбораНазначений = Ссылка;

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

 Свойства.ОбъектОтбораЗначений = Ссылка;
 Свойства.ОбъектОтбораНазначений = Ссылка;

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

Возникла сложность и прошу Вашей помощи разобраться.
1с83
Итак, что происходит:
Две одинаковые конфигурации.
Из новой стучусь в старую по веб сервису, получаю данные запросом, затем с помощью "СериализаторXDTO" сериализую полученные объекты (элементы справочника), преобразовываю и складываю все это в массив данных, и отправляю в новую базу
В новой базе с помощью СериализаторXDTO.ПрочитатьJSON(ЧтениеJSON) и вот здесь возникает, собственно, проблема.
Объекты, которые уже есть и в старой и новой базе проходят, все отлично, я вижу получаемый объект, он идентичен объекту в старой базе.
Но как только в очереди подходит время для нового объекта, то есть, которого нет еще, то система мне показывает объект "ОбъектНеНайден" ну и, соответственно, в новой базе ни какого нового объекта не появляется.

Кто-то может уже сталкивался с такой проблемой. Подскажите, пожалуйста, как решать.
---
Да все, разобрался, я сам ошибся, при сериализации передавал не объект а ссылку...
сорян

Спасибо всем!
---
так отловите это событие
- Объект не найден
- Создайте объект
- продолжайте работу
---
Да все, разобрался, я сам ошибся, при сериализации передавал не объект а ссылку...
сорян

Спасибо всем!
Ошибка падает на последней строке: Произошла исключительная ситуация (1C:Enterprise 8.3.18.1289): Несоответствие типов (параметр номер '1')

```1c
    УзелОбменаOLE = ОЛЕобъект.База.ПланыОбмена[ИмяПланаОбменаOLE].НайтиПоНаименованию(ИмяУзлаOLE);

    массСправочники = Новый Массив;
    ЗаписьXML = ОЛЕобъект.База.newObject("ЗаписьXML");
    ЗаписьXML.УстановитьСтроку();
    ЗаписьСообщения = ОЛЕобъект.База.ПланыОбмена.СоздатьЗаписьСообщения();
    ЗаписьСообщения.НачатьЗапись(ЗаписьXML, УзелОбменаOLE);
```
---
Странно, что у Вас переменная ЗаписьXML не является COM-объектом. Может где-то еще объявлена переменная с таким именем? Попробуйте переименовать.
---
Странно, что у Вас переменная ЗаписьXML не является COM-объектом. Может где-то еще объявлена переменная с таким именем? Попробуйте переименовать.
---
получилось, спасибо большое, 2 дня с ошибкой просидела <3
ОповеститьОВыборе передаёт выбранную строку, и нигде не обозначена колонка по которой кликнул пользователь,
а мне нужно в зависимости от того на какую ячейку в строке ткнул пользователь возвращать значение именно этой ячейки.
Как узнать на какую ячейку ткнул пользователь и передать в родительскую форму именно это значение?

открыл форму с указанием родительской
    ОткрытьФорму("Документ.Документ1.Форма.ВыборНазначенияПлатежа",,ЭтаФорма,,,,, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);

в дочерней форме есть на форме таблица значений
    &НаКлиенте
    Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
        ОповеститьОВыборе(Элемент.ТекущиеДанные.НазначениеПлатежа);
    КонецПроцедуры

в родительской форме
    &НаКлиенте
    Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)
    Объект.НазначениеПлатежа = ВыбранноеЗначение;
    КонецПроцедуры
---
в процедуре Списоквыбор в параметре поле, свойство заголовок ,это имя колонки
---
в процедуре Списоквыбор в параметре поле, свойство заголовок ,это имя колонки
---
Точно, спасибо, только не заголовок, а Поле.Имя
---
Эм странный вопрос но ты можешь структуру передать в которой укажешь свое поле оно между прочем в параметре дочки.
---
конечно могу, но можно получить только текущую строку, а мне нужно узнать ещё и текущую колонку по которой ткнул пользователь
Добрый день!
Делаю расширение к 1с УНФ 1.6.13.54, платформа 8.3.12.1412.
Нужно для определенного дополнительного реквизита в Заказе покупателя поле очищать при создании документа копированием (F9).
Попробовал добавить обработчик ПриКопировании, код ниже. Так не работает, значение для допполя сохраняется из копируемого документа. Также попробовал ПриСозданииНаСервере, результат тот же.
Где может быть ошибка?

&После("ПриКопировании")
Процедура ЗаказПокупателяПриКопировании(ОбъектКопирования)
 ТипНужногоМнеДопРеквизита = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Amo");
 рекв = ЭтотОбъект.ДополнительныеРеквизиты.Найти(ТипНужногоМнеДопРеквизита);
 рекв.Значение = "";

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

&НаСервере
Процедура ЗаказПокупателяПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
 Если Параметры.Ключ.Пустая() Тогда
  Свойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Amo");
     Отбор = Новый Структура();
     Отбор.Вставить("Свойство", Свойство);
     НайденныеСтроки = Объект.ДополнительныеРеквизиты.НайтиСтроки(Отбор);
     Если НайденныеСтроки.Количество() > 0 Тогда
         НайденныеСтроки[0].Значение = "";
     КонецЕсли;

КонецЕсли;

КонецПроцедуры
---
```1c
    &После("ПриКопировании")
    Процедура ЗаказПокупателяПриКопировании(ОбъектКопирования)
    ТипНужногоМнеДопРеквизита = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Amo");
    рекв = ЭтотОбъект.ДополнительныеРеквизиты.Найти(ТипНужногоМнеДопРеквизита);
    ЭтотОбъект.ДополнительныеРеквизиты.Удалить(рекв);
    КонецПроцедуры
```
---
```1c
    &После("ПриКопировании")
    Процедура ЗаказПокупателяПриКопировании(ОбъектКопирования)
    ТипНужногоМнеДопРеквизита = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Amo");
    рекв = ЭтотОбъект.ДополнительныеРеквизиты.Найти(ТипНужногоМнеДопРеквизита);
    ЭтотОбъект.ДополнительныеРеквизиты.Удалить(рекв);
    КонецПроцедуры
```
---
Огромное спасибо!
---
Полезная тема, от себя добавлю маленькое дополнение, если реквизит не обязательный, то он может быть не заполнен и тогда, при копировании документа, будет выходить ошибка, нужно добавить проверку:

```1c
    &После("ПриКопировании")
    Процедура ЗаказПокупателяПриКопировании(ОбъектКопирования)
    ТипНужногоМнеДопРеквизита = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Amo");
    рекв = ЭтотОбъект.ДополнительныеРеквизиты.Найти(ТипНужногоМнеДопРеквизита);
    Если рекв <> Неопределено Тогда
    ЭтотОбъект.ДополнительныеРеквизиты.Удалить(рекв);
    КонецЕсли;
    КонецПроцедуры
```
Добрый вечер.
Коллеги , помогите победить СКД.
Условия БП-3.0 , 17-я версия.
Пишу отчет с использованием СКД ( традиционное вступление ). Набор данных - объект.
Получение данных, параметры, вычисляемые поля и прочее, заголовки отчета --- без проблем.
В настройках две группировки каскадом и детальные записи. все замечательно.
Ресурсов 9-ть штук. Но возникла потребность сгруппировать ресурсы по три под оной шапкой (всего 3 шапки, каждая со своим текстом).
Для решения этой задачи в настройках ДетальныхЗаписей в выбранных полях убрал галку с группы авто, создал 3 новые группы, перетаскал туда нужные ресурсы. Параллельно в корне отчета убрал галки у выше означенных ресурсов.
В общем получил то что хотел, а в частности есть некоторые проблемы: перестали отображаться итоги по группировкам.
Если возвращаю галку в корне отчета у какого-нибудь ресурса, то появляется лишняя колонка с итогом.
Просьба традиционная: пнуть в нужном направлении.
Может подход не верный, и ресурсы надо как-то по другому группировать?
За ранее благодарен.
---
А зачем для детальных записей делать отдельную настройку выбранных полей?
В общей настройке отчета в выбранных полях просто сгруппируйте ресурсы.
---
А зачем для детальных записей делать отдельную настройку выбранных полей?
В общей настройке отчета в выбранных полях просто сгруппируйте ресурсы.
---
Действительно, чегой-то я?!
Спасибо.
---
Макетами можно сделать.
Здравствуйте, после обновления ЗУП до версии 3.1.18.83, перестали работать некоторые внешние обработчики. Появляется ошибка: Метод объекта не обнаружен (СформироватьЗапросДляТ1), и для Т5, и для Т8 тоже самое. Кто сталкивался, подскажите пожалуйста, как можно решить проблему? Метод объекта не обнаружен (СформироватьЗапросДляТ1)
{ВнешняяОбработка.Т1Прием.МодульОбъекта(66)}: Выборка = КадровыйУчет.СформироватьЗапросДляТ1(МассивОбъектов).Выбрать();
---
Смотря как искать.
1. Открыть старую конфигурацию, найти эти методы.
2. Найти в каких типовых отчетах они используются (в старой конфе)
3. Смотреть в новой конфе эти же отчеты - что они теперь используют.
4. Делать по аналогии внешние отчеты для новой конфы.
---
Переименовали методы. Или перенесли в другие общие модули. Ищите поиском и правьте свои внешние обработки.
---
весь день ищу, но без результата
---
Смотря как искать.
1. Открыть старую конфигурацию, найти эти методы.
2. Найти в каких типовых отчетах они используются (в старой конфе)
3. Смотреть в новой конфе эти же отчеты - что они теперь используют.
4. Делать по аналогии внешние отчеты для новой конфы.
---
правильно вам написали, ищите по имени метода, там по 5 модулей с похожими названиями, в одном метод экспортный в других вызывается.
---
(3) а что их искать? Эти методы в общем модуле КадровыйУчет должны быть. И судя по всему они были самописные. При обновлении их просто затерло. Открыть архив и скопировать их обратно.
Добрый день, делаю OData сервис на 1С.

С получением данных через GET разобрался, всё замечательно.

Возникли ошибки при любых изменениях - POST, PATCH.

Просто приходит ошибка с описанием "Error running processor - 'ПередЗаписью'"

запрос допустим:
http://{сервер}/UNF/odata/standard.odata/Catalog_Номенклатура

Тело:

```1c
    {
    "Description": "тест"
    }
```

Кто нибудь знает, в чём может быть проблема или куда копать?
---
Разобрался, проблема была просто в правах пользователя, стандартный пользователь odata.user, которого предлагает создать система, умеет только читать данные. Для изменения нужно либо наделить правами этого (не пробовал), либо работать из под другого, который может делать те же самые действия в системе.
---
Разобрался, проблема была просто в правах пользователя, стандартный пользователь odata.user, которого предлагает создать система, умеет только читать данные. Для изменения нужно либо наделить правами этого (не пробовал), либо работать из под другого, который может делать те же самые действия в системе.
---
Добрый день, делаю OData сервис на 1С.

С получением данных через GET разобрался, всё замечательно.

Возникли ошибки при любых изменениях - POST, PATCH.

Просто приходит ошибка с описанием "Error running processor - 'ПередЗаписью'"

запрос допустим:
http://{сервер}/UNF/odata/standard.odata/Catalog_Номенклатура

Тело:
{
  "Description": "тест"
}

Кто нибудь знает, в чём может быть проблема или куда копать?
Доброго времени суток, пожалуйста помогите разобраться с методологией настройки версионирование регистров сведений в БСП 3.1.4.295. Имеется самописная конфигурация построенная на последней БСП. Режим совместимости - не использовать. Группа регистров сведений в которых включена история данных. А теперь нужно понять, что указывать для определяемого типа ВерсионируемыеДанные и ВерсионируемыеДанныеОбъект.

Заранее благодарю за помощь.
---
На ИТС https://its.1c.ru/db/v8318doc#bookmark:dev:TI000001940
---
С чего вы решили, что записи регистров версионируются?
---
My Webpage
---
Платформенный механизм "История данных" и Подсистема "Версионирование" от БСП - это абсолютно не взаимосвязанные вещи.
---
ок, в таком случае, будьте добры поделитесь информацией, где можно получить больше информации про механизм работы истории данных, в частности запись, получение данных и очистка истории
---
На ИТС https://its.1c.ru/db/v8318doc#bookmark:dev:TI000001940
---
Благодарю!
Добрый день, подскажите есть строка с числом "Значение = 0,19" нужно получить из него число с запятой не могу сообразить как это реализовать ?

Вот данный код

```1c
    МассивЧисел = Новый Массив;

    СтрокаЧисел = ";

    Для Индекс = 1 По СтрДлина(Строка) Цикл

    Символ = Сред(Строка, Индекс, 1);

    Если КодСимвола(Символ) >= 48 И КодСимвола(Символ) <= 57 Тогда
    СтрокаЧисел = СтрокаЧисел + Символ;
    ИначеЕсли СтрДлина(СтрокаЧисел) > 0 Тогда
    МассивЧисел.Добавить(Число(СтрокаЧисел));
    КонецЕсли;

    КонецЦикла;

    Возврат МассивЧисел
```

только ноль возвращает.
---
Так?

```1c
    числоИзСтроки = Число(Сред(СтрокаСЧислом, СтрНайти(СтрокаСчислом,"=") + 1))
```
---
Значение = 0,19

```1c
    Значение = Number(StrReplace(Значение, ",", "."));
```
---
Задача стоит по другому. Не
```1c
    Значение = "0,19"
```
, а
```1c
    СтрокаСЧислом = "Значение = 0,19"
```
---
Значение = Number(StrReplace(Значение, ",", ".")); Ругается Преобразование значения к типу Число не может быть выполнено
  Значение = Number(StrReplace(Значение1, ",", "."));
---
1)
ОписаниеТипа = Новый ОписаниеТипов(“Число”);
Текчисло = ОписаниеТипа.ПривестиЗначение(ТекстовоеПоле);
2)
Попытка
а = Число(СтрЗаменить(СтрЗаменить(ТекстовоеПоле, ",",".")," ", ""));
Исключение
а= 0;
КонецПопытки;
---
Так?

```1c
    мСтроки = СтрРазделить(Строка, ",")
    мЧисла = Новый Массив;

    Для Каждого строкаТекущая Из мСтроки Цикл
    мЧисла.Добавить(Число(строкаТекущая));
    КонецЦикла;

    Возврат мЧисла;
```
---
Задача стоит по другому. Не
```1c
    Значение = "0,19"
```
, а
```1c
    СтрокаСЧислом = "Значение = 0,19"
```
---
Так?

```1c
    числоИзСтроки = Число(Сред(СтрокаСЧислом, СтрНайти(СтрокаСчислом,"=") + 1))
```
Всем привет.
Стандартный обмен УТ 11 -> БП 3.0
Односторонний
Нужно чтобы клиент "Вася" из УТ, грузился в клиента "Василий" в БП (разные идентификаторы)
К УТ доступа нет, в БП открываю РегистрСведений.СоответствияОбъектовИнформационныхБаз а он пуст
где прячется окно сопоставления в БП?
---
Публичные идентификаторы синхронизируемых объектов
---
Публичные идентификаторы синхронизируемых объектов
При попытки настройки простого самописного отчета на СКД вываливается предупреждение "Не предусмотрено возможности настройки для этого варианта отчета". Что-то не припомню такого, с чем это связано?
---
Достаточно в режиме конфигурирования СКД найти кнопку "Свойства элемента пользовательских настроек" (панель над группировками), где выбрать какие настройки пользователь может изменять и в каком виде это будет оформлено на форме самого отчета. Аналогичная кнопочка есть и на панели параметров отчета.
---
Что за конфигурация? управляемые формы? Какая платформа?
---
tristarr1, Платформа 8.3.6.1977, конфигурация самописная, но там ничего такого нет, тупо приход и расход по статьям и все
---
Zixxx, смогли разобраться почему "Не предусмотрено возможности настройки для этого варианта отчета"?
---
В режиме обычного приложения для некоторых отчетов раньше выходило окошко настройки в котором было написано "Невозможно отобразить в виде простой настройки", то есть если вы используете БСП то возможно ваши настройки не отображаются в форме настроек отчета, либо вы не вывели никакие настройки в пользовательские в СКД.
---
Решил тем, сделал форму отчета, вывел на неё таблицу и связал таблицу с данными Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных
---
Достаточно в режиме конфигурирования СКД найти кнопку "Свойства элемента пользовательских настроек" (панель над группировками), где выбрать какие настройки пользователь может изменять и в каком виде это будет оформлено на форме самого отчета. Аналогичная кнопочка есть и на панели параметров отчета.
---
Благодарю, помогло!
Конфигурация УНФ 1.6, Платформа 8.3.18.1334
Ситуация:
- есть расширение (без основных ролей, хотя с ними - то же самое)
- добавляю подсистему
- создаю в расширении новый справочник "ФМ_Справочник1"
- создаю в расширении роль "ФМ_БазоваяРоль" и назначаю справочнику "ФМ_Справочник1" права "Чтение", "Просмотр" и "Ввод по строке"
- добавляю пользователю эту роль

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

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