Добрый день.

Делаю отчет СКД.
Есть параметр - ДатаРасчета, который автоматом должен быть начало месяца.
Сделал .что в самом отчете НачалоПериода(ДатаРасчета, Месяц)
Все отлично

НО решили чтобы при выборе Даты расчета визуально выбиралась не дата, а месяц и в отчете показывало этот параметр не Дата, а месяц и год.
Нашел, что для параметра можно подменить форму выбора.
Параметры - Параметры редактирования - форма выбора.
Форма выбора - ОбщаяФорма.ВыборПериода (эта форма выбирает по месяцам).
Не работает.
1. Форма выбора не подменяется, используется постоянно стандартная.
2. ДатаРасчета - всегда дата, а не месяц и год, как я пытался сделать форматом параметра.

Хочу обойдись без создания формы отчета и дописывание в модуле объекта.
Возможно ли это сделать и как?
---
поддерживаю Asgard90

В СКД, если тип параметра Дата, представление параметра задается в параметрах редактирования, где заданы разные форматы даты и там нет представления в виде "месяц, год" (скрин 1). То же относится и к маске

А выбор в поле значения для формы выбора отсутствует, поэтому используется только стандартная (Вы же не хотите создать свою) (скрин 2)
---
Что мешает использовать СтандартныйПериод и его дату начала?
---
Ничего не мешает, мне нужно подставить свою форму выбора даты и чтобы параметр был - месяц Год.
---
Со Стандартным периодом никакие дополнительные формы не потребуются. Выбирай себе месяц и наслаждайся результатом. Все штатно и только средствами СКД
---
я не сказал, что стандартная форма выбора даты плоха. я сказал мне нужно установить другую. Где только месяцы.
---
Где только месяцы.
Я, кажется, понял. Нужно, как в анекдоте, не результат получить, а чтобы программист задолбался?
---
Именно так.
У меня есть другая форма выбора, просто я ее в СКД не могу подключить.
я же прописал путь, куда и как я пытаюсь ее подключить.
---
может формат поля менять программно?
---
я - Хочу обойдись без создания формы отчета и дописывание в модуле объекта.
если я меняю формат на форме, тогда это уже вне СКД.
---
В СКД есть функции. Можно принудительно присваивать начало месяца. (разделить поле периода на 2 строки, которая выбирается и которая фактически используется для отбора).
---
я и так могу начало месяца присвоить.
у меня 2 вопроса основных.
1. Как подставить другую форму выбора Даты.
2. Как в настройках, где датаРасчета - был виден месяц и год. а не просто дата.
Прошу не путать с настройками, которые выводятся в макет отчета.
---
Ну тут либо создавать форму и управлять элементами в ней. Либо скрыть параметры из интерфейса, добавить програмно команду на форму результат выполнения которой откроет произвольную форму в отчете, в котором будет выглядеть все как хотите, и после закрытия формы, расставит параметры програмно в отчете
---
т.е. Вы считаете только в СКД не получится?
---
поддерживаю Asgard90

В СКД, если тип параметра Дата, представление параметра задается в параметрах редактирования, где заданы разные форматы даты и там нет представления в виде "месяц, год" (скрин 1). То же относится и к маске

А выбор в поле значения для формы выбора отсутствует, поэтому используется только стандартная (Вы же не хотите создать свою) (скрин 2)
---
я Вас понял, данное пожелание не возможно.