Имя: Пароль:
1C
1С v8
Внешний отчёт на СКД со своей формой: недоступна Структура
0 Bibr
 
02.09.25
09:24
Есть внешний отчёт, СКД, Форма отчёта - своя. Конф - типовая УТ11.
В качестве формы настроек выбрана ВспомогательнаяФормаНастроекОтчета, т.к. без неё ошибка "Значение не является значением объектного типа (ПолноеИмя)".

Но с ней недоступна для изменения Структура отчёта. Поля, отбор, сортировка, усл оформление есть, а Структуры нет. Как-то просто лечится?
1 Somebody
 
02.09.25
09:33
Под полными правами тоже недоступна структура? буквально вчера такое было - под полными доступна, под юзером- нет
2 Bibr
 
02.09.25
09:45
(1) ага, смотрю под полными.
Она не то чтобы недоступна, чуть некорректно выразился, её именно нет и не нашёл чтобы можно было включить.
В СКД в состав пользовательских настроек вывел всё что есть, но структуры нет.
https://prnt.sc/THKGCBSjomaJ
3 Somebody
 
02.09.25
09:54
(2) "её именно нет". да, у меня было из-за прав. Чтобы и под полными, не сталкивался.
4 Bibr
 
02.09.25
13:06
апну
5 Мультук
 
гуру
02.09.25
13:33
(0)

Есть же общая форма "ФормаНастроекОтчета" - с ней что-то не так ?
6 Bibr
 
02.09.25
18:03
(5) если её ставишь - вылезает ошибка из (0)
"Значение не является значением объектного типа (ПолноеИмя)"
7 Bibr
 
03.09.25
11:22
апну
8 Somebody
 
03.09.25
11:27
в консоли СКД смотрели? или в ПриКомпоновкеРезультата().
Отсутствие структуры означает, что СКД в макете компоновки не содержит полей. ВСЕ поля выброшены.
9 Bibr
 
03.09.25
12:07
(8) не совсем понял.
Что значит "поля выброшены"?

я подкидываю ТЗ в качестве набора данных. Текст в ПриКомпоновкеРезультата() - максимально простой:

    СтандартнаяОбработка = Ложь;
    
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;      
    НастройкиКомпоновщика = КомпоновщикНастроек.ПолучитьНастройки();
    
    //ФОРМИРОВАНИЕ ДАННЫХ ОТЧЕТА
    //ПараметрПериод = НастройкиКомпоновщика.ПараметрыДанных.Элементы[0].Значение;
    тзДанных = СформироватьДанныеДляТз();
    //<<
    
    ВнешниеНаборыДанных = Новый Структура;
    ВнешниеНаборыДанных.Вставить("ТзДанных", тзДанных);
    
    МакетОформления = "ОформлениеОтчетовБежевый";
    НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки();
    БухгалтерскиеОтчетыКлиентСервер.УстановитьПараметрВывода(НастройкиОтчета, "МакетОформления", МакетОформления);    
    
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиОтчета, ДанныеРасшифровки);
    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,ВнешниеНаборыДанных,ДанныеРасшифровки);
    ДокументРезультат.Очистить();
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновки);

    ДокументРезультат.ПоказатьУровеньГруппировокСтрок(1);


Вариант отчёта один - таблица, группировки, выбранные поля.
10 Bibr
 
03.09.25
12:15
+(8)(9)
если я убираю свою форму отчёта и вспомогательную форму настроек, то вылезает платформенная СКДшная со структурой:


но мне нужна своя форма отчёта, там допреквизиты, доп настройки. Если выбираю свою форму отчёта, без выбора формы настроек - то при попытке открытия настроек ошибка "Значение не является значением объектного типа (ПолноеИмя)"

Если же выбираю для формы настроек ВспомогательнаяФормаНастроекОтчета, то всё ок, ошибка уходит, всё в принципе гуд, но структуры нет. Есть некая "группировка", но это не то:
11 Somebody
 
03.09.25
12:46
(10) "группировка" должна содержать те же поля, что и Структура. если нажать Добавить, поля там есть?  предполагаю,что там пусто.
12 Bibr
 
03.09.25
13:40
(11) группировка - это не то. там можно добавить поля, но это как будто добавляет отдельные таблицы. т.е. существующую структуру ещё сверху оборачивает - в результате куча таблиц заданной структуры
15 Bibr
 
03.09.25
14:31
(13) о CepeLLlka "ай нид хелп.."
по вот этой темке)))  (Драйвера АТОЛ 10.10.6 не отправляются чеки в ОФД)
Что за настройки в 1С надо прописать чтобы чеки уходили? Как-то перегружать атол? или что? можем в личке обсудить чтобы здесь не засирать. тг bobral
16 Bibr
 
03.09.25
14:32
(11) Но данная тема всё ещё актуальна :)
17 Bibr
 
04.09.25
08:32
апну
Основная теорема систематики: Новые системы плодят новые проблемы.