1с не передан служебный параметр настройки отчета

Обновлено: 08.07.2024

Как найти среднее значение параметра, который изменяется через бегунок
Подскажите как можно найти среднее значение параметра, который изменяется через бегунок. Т.е в.

при формировании отчёта в режиме 1 с выявляется ошибка метода контекста.Недопустимое значение параметра (параметр №1)
Здраствуйте я новенький в среде 1 с поэтому могу задавать глупые вопросы.При программировании в.

Расшифровка отчета на СКД
Есть отчет на скд. Внешний вид отчета: Оборудование| Нач остаток| Приход | Расход| Кон остаток .

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

Параметр "Объект" убрал из пользовательских настроек, добавил реквизит "Объект" в отчет. При попытке сформировать отчет с выбранным значением объекта система ругнулась:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'v':
форма: Элемент
имя: v
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'settings':
форма: Элемент
имя: settings
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'item':
форма: Элемент
имя: item
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'value':
форма: Элемент
имя: value
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'ПолеФормы'
что не так?

Добавлено через 29 секунд
как задать отображение?

Добавлено через 14 минут
переделал так:

Ошибка исчезла, но теперь отчет не формируется - пустой отчет получается, данных нет.

Добавлено через 38 минут
пробовал и так:

Он при выборе варианта подменяет настройки. Не спасет перехватчик "ПриИзменении"

Варианты (По возрастанию затрат программиста)

Вариант 1 : Отказаться от сего извращения - пусть пользователи при смене варианта меняют и параметр ручками
Вариант 2 : Если можно - перенести параметр в отбор - сделать это и использовать параметры открытия формы (а именно "отбор")
Вариант 3 : Убрать параметр в "недоступные", в модуль отчета или модуль формы добавить реквизит "Объект" и в модуле отчета в процедуре ПриКомпоновкеДанных, прописать указанный выше код

Сложность: нужно будет делать сохранение зашрузку "объекта" из настроек
Вариант 4 : (для экстра извращенцев) - написать собственное хранилище настроек

Настройка отчета на СКД
Здравствуйте! :) Есть отчет. В нем к примеру 2 ресурса - Количество и сумма. В настройках скд.

Настройка отчёта в СКД
Подскажите пожалуйста как в СКД,для пустых строк сделать вывод "0" И можно ли скрыть.

Расшифровка отчета на СКД
Добрый день.Есть отчет такого вида: Номенклатура|Характеристика|Цена|Количество. По клику на.


Вывод отчета в СКД
есть отчет годовой план. колнки месяцы - тип справочник с номером соотв. порядку месяца в году.


Отчет СКД: отображение значений параметров на форме
Добрый день, устанавливаю значения параметров при открытии, но на форме колонки эти пустые.

Обычные формы, отчет на СКД - вывод параметров на форму
Обычная форма, делаю отчет на СКД. Задаю параметры , на форме размещаю Табличное поле - В его.

1с отчет СКД выбор данных в зависимости от значения логического параметра
Здравствуйте. Платформа 1С: Предприятие 8.3. Столкнулась с такой проблемой. Имеется отчет "Отчет.


Отчет СКД. Вывод нескольких таблиц в отчет из разных запросов.
Привет, коллеги! Возникла необходимость в одном отчете видеть 2 таблички: одну по продажам, другую.

jediAlex, Все это надо делать не в модуле формы и ПриОткрытии, а в модуле объекта отчета и в ПриКомпоновкиРезультата
А правильно делать - это в параметрах скд (ваш скрин) Вот там в выражениях и в доступных значениях настроить ваши значения параметров Попробуйте параметры устанавливать в модуле объекта в процедуре ПриКомпоновкеРезультата(). ситуация та же. параметры не заполняются. Что не так опять делаю? а почему стандартная обработка ложь?
просто вы задаёте своих параметров или чего хотите, а уж компоновщик и прочие штуки пусть оно делает так, как ему полагается.
хотя вероятно дело не в этом

jediAlex Устанавливаешь Ложь стандартной обработке, а работаешь только с Компоновщиком. Ну изменил компоновщик, а где макет, где процессор вывода? У тебя ничего не выполняется без этого. И если эти параметры в скд установлены как пользовательские, то устанавливает параметры не в Настройках, а в ПользовательскиеНастройки. Ну и еще раз, как минимум параметры дат можно попробовать выставить на закладке Параметы макета скд

Добавлено через 3 часа 50 минут
Вижу сложности. Вот нашел у себя пример. Мне нужно было перенести в нестандартную обработку пользовательские настройки (параметры и отбор), с просто настройками - по аналогии.

в результате параметры не заполняются все равно. что не так делаю? jediAlex, Не надо просто копировать мой код. Адаптируйте его к своему. Например Параметры. У меня Меняется ОДИН параметр - Стандартный отчет (на скрине &Параметр) поэтому это ОДНА строка у вас нет стандартного отчета, у вас ДВЕ строки поэтому уже установка всего в Элементы[2] работать не может
И потом Окончание периода что это?
В общем, установите правильно параметры в макете скд и все получится Куда и что ставить - пользуйтесь отладчиком и смотрите

ни разу не делал такой вывод отчета(программно) поэтому не пойму что и как делать в данном случае.

Добавлено через 4 минуты
ОкончаниеПериода - параметр, который задается пользователем и используется для расчета конца периода. Я пробовал без этого обойтись - сразу в условии запроса писал
.

но при этом у меня не попадал в отчет конечный день интервала.

Вот это правильно для моего варианта, неправильно для твоего

А вообще ставь точку останова и смотри значение КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы, увидишь под каким индексом что стоит

попробовал, как вы посоветовали. Параметры дат присвоились, а массив подразделений - пустое значение. что не так с этим массивом?

Добавлено через 5 минут
ставил точку останова - при выполнении не останавливается

Функция ПодразделенияДляОтчета() что возвращает? Проверяли? Дайте код этой функции

Добавлено через 1 минуту
Где ставили точку останова? Сначала запускаете конфигуратор, из него запускаете программу (отладку). Есть подозрение что сделали наоборот

Читайте также: