Имя: Пароль:
1C
1С v8
Как запихнуть СКД в обычную форму
0 Rizhij_Nikitos
 
03.10.23
12:40
Был отчет. Сверстанный в табличном документе и выведенный в Поле табличного документа на обычную форму. Решил переделать на СКД. Данные готовились инкапсулировано, поэтому просто подсунул в СКД свой источник данных ПриКомпоновкеРезультата. Тут собственно и возник вопрос: а почему форма открывается с неактивными кнопками Сформировать и прочими?

Я пролез всю форму, никаких доп настроек, галочек, меняющих "тип формы" на СКД я не нашел. Единственное что я нашел это то, что если создавать новую форму, есть галочка "Использовать Систему Компоновки Данных" и с ней создается такая же точь в точь форма, но на ней кнопки доступны.
Готовую форму переключить уже не получится?
1 Галахад
 
03.10.23
13:01
Создай отчет заново. Можно даже без формы.
2 Rizhij_Nikitos
 
03.10.23
13:12
(1) Хорошо. Винду тоже переустановлю.

ps: проблему так и не решил, пришлось весь интерфейс старой формы тащить на новую форму с галочкой "Использовать Систему Компоновки Данных".
3 AlexeyKh
 
03.10.23
13:21
макет СКД назначен основным в форме отчета?
(реквизит такой в конструкторе формы)
4 Rizhij_Nikitos
 
03.10.23
13:22
(3) Да.
5 yopQua
 
03.10.23
13:24
(0) у формы должен быть реквизит по умолчанию ОтчетОбъект, в данных формы должен быть указан этот реквизит.
6 yopQua
 
03.10.23
13:25
не по умолчанию, а просто быть, станет жирным когда его указать как данные в самой форме
7 yopQua
 
03.10.23
13:26
форму похоже делали произвольной, а не формой отчета
8 Rizhij_Nikitos
 
03.10.23
13:40
(7) Нет) Все нормально с реквизитами, все на месте. Про него тоже знаю.
2 + 2 = 3.9999999999999999999999999999999...