|  | ошибка Тип не определен (КонструкторСхемыКомпоновкиДанных) ↓Ø (Волшебник 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
 
 если что, замени Новый КонструкторСхемыКомпоновкиДанных на вычислить("Новый КонструкторСхемыКомпоновкиДанных()")
 |  |