Имя: Пароль:
1C
1С v8
КомпоновщикМакета, синтаксическая ошибка при выполнении
0 егаис
 
05.02.20
08:55
мозг сломал, не понимаю из-за чего появляется ошибка.
Используется набор данных, данные определяются при компоновке через таблицу значений
Концовка процедуры


   Схема = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
   ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
   КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
   МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Настройки, ДанныеРасшифровки);
    
   ВнешниеНаборыДанных = Новый Структура;
   ВнешниеНаборыДанных.Вставить("НаборДМС", ТЗ_ДМС);
    
   //Инициализируем процессор компоновки
   ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
   ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки, Истина);
    
   //Очищаем документ результата
   ДокументРезультат.Очистить();
    
   //Выводим отчет в документ
   ПроцессорВывода = Новый
   ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
   ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
   ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);    



Ошибка
Синтаксическая ошибка
{ВнешнийОтчет.ПриложениеКДоговору.МодульОбъекта(129)}:  
МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Настройки, ДанныеРасшифровки);

по причине:
Ошибка компоновки макета
по причине:
Ошибка в выражении
по причине:
Синтаксическая ошибка


Как выцепить эту синтаксическую ошибку? В журнал ничего не пишется. Спасибо
1 ДенисЧ
 
05.02.20
08:57
Я не стану угадывать, где ты накосячил в вычисляемых свойствах. Поскольку ты мне ничего за это не заплатил )))
2 егаис
 
05.02.20
08:57
никаких выражений в компоновке нет
Описаны только поля, прикреплен свой макет и описана схема
Усе (
3 егаис
 
05.02.20
09:02
(1) ткни пальцем в ошибку, возмездно
почта рабочая в акке?
4 rphosts
 
05.02.20
09:04
(0) для начала проверь что ты там такое подаёшь на вход вызова Выполнить()
5 rphosts
 
05.02.20
09:05
может не соответствие типов
6 егаис
 
05.02.20
09:10
(4)
Схема - СхемаКомпоновкиДанных
Настройки - НастройкиКомпоновкиДанных
7 Сияющий в темноте
 
05.02.20
09:12
можно в настройках указать поле,которого нет в данных,если оно в отборе,то будет ошибка.

выгрузи в xml и то и другое и сравни.
8 Пробел
 
05.02.20
09:13
(2) "прикреплен свой макет" - это на вкладке "макеты" в СКД? Может у какого-нибудь параметра в выражении ошибка?
9 егаис
 
05.02.20
09:19
переназначил параметры макета, заработало
хер знает почему так было
спасибо
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс