Имя: Пароль:
1C
1С v8
СКД. Что бы это значило? Где искать?
0 Галахад
 
гуру
01.10.12
10:53
{ВнешнийОтчет.СКД_Тест(285)}: Ошибка при вызове метода контекста (Выполнить): Ошибка компоновки макета
   МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
по причине:
Ошибка компоновки макета
по причине:
Поле не найдено "Номенклатура.Description"
1 Maxus43
 
01.10.12
10:55
ищи это поле, и убирай его
2 Господин ПЖ
 
01.10.12
10:55
в отчете (с) КО
3 ИС-2
 
01.10.12
10:55
хм, может быть нет прав? Надо проверить под полными правами? У номенлатуры тип случаем несоставной
4 Галахад
 
гуру
01.10.12
11:00
(1) Где именно?
В "наборе данных" указал поле "номенклатура" с типом данных "СправочникСсылка.Номенклатура"

Вот так подгружается таблица данных.
ВнешниеНаборыДанных.Вставить("Тест", ТаблицаРезультат)

В ТаблицаРезультат есть колонка "Номенклатура"
5 Галахад
 
гуру
01.10.12
11:01
(2) Спасибо, кэп.

(3) Права полные
6 Maxus43
 
01.10.12
11:03
(4) выгрузи СКД в xml, там тупо поиском в файле этого Номенклатура.Description, хоть уыидишь где оно сидит
7 sanja26
 
01.10.12
11:05
description - представление?
видимо номенклатура в ТаблицаРезультат не ссылка
8 Галахад
 
гуру
01.10.12
11:10
(6) Гм. А как это [выгрузи СКД в xml] сделать?

(7) Ссылка. Я из нее НоменклатурнуюГруппу и ОсновоногоПоставщика получаю.
9 sanja26
 
01.10.12
11:11
(8) если управляемое приложение - консоль отчетов вроде. там видно все поля итоговые
10 Галахад
 
гуру
01.10.12
11:13
(9) Не. Это вообще 8.1.
11 Maxus43
 
01.10.12
11:15
(8) открой схему, нажми дискетку слева внизу
12 Галахад
 
гуру
01.10.12
11:19
(11) Спасибо.

Нашел
   <order>
       <item xsi:type="OrderItemField">
           <field>Номенклатура.Description</field>
           <orderType>Asc</orderType>
       </item>
   </order>

Т.е. сортироваться по наименованию не хочет.

Исправил. Но интересно почему не хочет?
13 sanja26
 
01.10.12
11:20
(12) для сортировки поле должно быть явно объявлено
14 Галахад
 
гуру
01.10.12
11:26
(13) Вроде нет. Такая схема работает:

<?xml version="1.0" encoding="UTF-8"?>
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
   <selection>
       <item xsi:type="SelectedItemField">
           <field>Ссылка.Артикул</field>
       </item>
       <item xsi:type="SelectedItemField">
           <field>Ссылка.Весовой</field>
       </item>
   </selection>
   <order>
       <item xsi:type="OrderItemField">
           <field>Ссылка.Description</field>
           <orderType>Asc</orderType>
       </item>
   </order>
   <item xsi:type="StructureItemGroup">
       <groupItems>
           <item xsi:type="GroupItemField">
               <field>Ссылка</field>
               <groupType>Items</groupType>
               <periodAdditionType>None</periodAdditionType>
               <periodAdditionBegin xsi:type="xsd:dateTime">0001-01-01T00:00:00</periodAdditionBegin>
               <periodAdditionEnd xsi:type="xsd:dateTime">0001-01-01T00:00:00</periodAdditionEnd>
           </item>
       </groupItems>
       <order>
           <item xsi:type="OrderItemAuto"/>
       </order>
       <selection>
           <item xsi:type="SelectedItemAuto"/>
       </selection>
   </item>
</Settings>
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.