|
ошибка Тип не определен (КонструкторСхемыКомпоновкиДанных) 🠗Ø (Волшебник 15.09.2021 10:56) |
☑ |
0
VID1234
15.09.21
✎
10:00
|
Здравствуйте. Подскажите, почему при открытии отчета на толстом клиенте, все норм, а при открытии на тонком клиенте пишет: {ОбщаяФорма.ФормаОтчета.Форма(751,22)}: Тип не определен (КонструкторСхемыКомпоновкиДанных), что это может быть?
|
|
1
ДенисЧ
15.09.21
✎
10:01
|
Потому что нефиг НаКлиенте компоновку крутить.
|
|
2
Волшебник
модератор
15.09.21
✎
10:01
|
в тонком клиенте нет типа КонструкторСхемыКомпоновкиДанных
|
|
3
VID1234
15.09.21
✎
10:08
|
(2) Здравствуйте. А что сделать то? Я создал в конфигураторе внешний отчет и там создал отчет на основе СКД, как быть в таком случае?
|
|
4
VID1234
15.09.21
✎
10:10
|
(1) Здравствуйте. Так у меня формы нет вообще!
|
|
5
ДенисЧ
15.09.21
✎
10:11
|
(3) (4) Значит, конфигурация не типовая и уже кто-то её поломал.
Потому что у меня в нетиповой бухии с несломанной подсистемой отчётов таких проблем нет.
|
|
6
VID1234
15.09.21
✎
10:12
|
(5) Ну да, не типовая!
|
|
7
youalex
15.09.21
✎
10:16
|
(4) ОбщаяФорма.ФормаОтчета - этой формы у тебя нет?
|
|
8
VID1234
15.09.21
✎
10:17
|
(7) Здравствуйте. Эта форма есть, я про форму в СКД отчете, там нет формы!
|
|
9
youalex
15.09.21
✎
10:35
|
(8) А на закладке Формы, в поле "Форма отчета" у тебя что?
|
|
10
VID1234
15.09.21
✎
10:39
|
(9) Ничего! у меня нет формы
|
|
11
VID1234
15.09.21
✎
10:39
|
Вопрос решен, добавил это:
Процедура ОпределитьНастройкиФормы(Форма, КлючВарианта, Настройки) Экспорт
Настройки.ФормироватьСразу = Истина;
Настройки.События.ПриСозданииНаСервере = Истина;
КонецПроцедуры
Процедура ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка) Экспорт
ОбъектыНазначения = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(Форма.Параметры, "ОбъектыНазначения");
Если ОбъектыНазначения <> Неопределено Тогда
Форма.ФормаПараметры.УстановитьЗанчениеПараметра("Регистратор", ОбъектыНазначения);
КонецЕсли;
КонецПроцедуры
и все заработало!
|
|
12
Гений 1С
гуру
15.09.21
✎
10:39
|
(0) запускай в толстом клыенте
|
|
13
Гений 1С
гуру
15.09.21
✎
10:42
|
(10) там форма по умолчанию используется.
открой ОбщаяФорма ФормаОтчета Форма и посмотри строку 751
если что, замени Новый КонструкторСхемыКомпоновкиДанных на вычислить("Новый КонструкторСхемыКомпоновкиДанных()")
|
|