|
Отбор по вычисляемому полю с функцией "Вычислить" | ☑ | ||
---|---|---|---|---|
0
Fragster
гуру
19.09.11
✎
14:17
|
Есть отчет на СКД (простой), поля
Номенклатура, НоменклатурнаяГруппа, Количество. Также запилено вычисляемое поле ДоляВГруппе с формулой: Сумма(Количество)/Вычислить("Сумма(Количество)","НоменклатурнаяГруппа")*100 и указанным типом "Число(3)" Не получается сделать отбор по этому полю, на выходе пустая таблица, хотя данные есть (отбор "Доля в группе больше 5") Когда указываю формулу Вычислить("Сумма(Количество)","НоменклатурнаяГруппа") получаю ошибку "Выражение не может быть вычислено "Сумма(Остатки.Количество)"") Кто-нибудь делал отбор по такому вычисляемому полю? |
|||
1
Fragster
гуру
19.09.11
✎
14:18
|
Остатки - это название набора данных
|
|||
2
also
19.09.11
✎
14:21
|
Не делал, но ща попробую
|
|||
3
Fragster
гуру
19.09.11
✎
14:31
|
апап
|
|||
4
also
19.09.11
✎
14:35
|
(3) У меня сработало, если отбор на группировку накладывать
|
|||
5
Fragster
гуру
19.09.11
✎
14:38
|
(4) выложи схему, плиз, покурю...
|
|||
6
also
19.09.11
✎
14:40
|
(5) блин, у меня на самописке... Ща на типовой какой нить сделаю. На чем лучше?
|
|||
7
Fragster
гуру
19.09.11
✎
14:40
|
(6) УТ
|
|||
8
also
19.09.11
✎
14:41
|
(7) 10, 11?
|
|||
9
Fragster
гуру
19.09.11
✎
14:42
|
(8) а там структура таблиц, что-ли, отличается? на любой... скажем, по "Продажи"
|
|||
10
also
19.09.11
✎
14:46
|
<?xml version="1.0" encoding="UTF-8" ?>
- <DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - <dataSource> <name>ИсточникДанных1</name> <dataSourceType>Local</dataSourceType> </dataSource> - <dataSet xsi:type="DataSetQuery"> <name>НаборДанных1</name> - <field xsi:type="DataSetFieldField"> <dataPath>КоличествоОстаток</dataPath> <field>КоличествоОстаток</field> </field> - <field xsi:type="DataSetFieldField"> <dataPath>Номенклатура</dataPath> <field>Номенклатура</field> - <role> <dcscom:dimension>true</dcscom:dimension> </role> </field> - <field xsi:type="DataSetFieldField"> <dataPath>Склад</dataPath> <field>Склад</field> - <role> <dcscom:dimension>true</dcscom:dimension> </role> </field> <dataSource>ИсточникДанных1</dataSource> <query>ВЫБРАТЬ ТоварыНаСкладахОстатки.Склад КАК Склад, ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток {ВЫБРАТЬ Склад.*, Номенклатура.*, КоличествоОстаток} ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки( , (Склад, Номенклатура) В (ВЫБРАТЬ ПЕРВЫЕ 10 ТоварыНаСкладах.Склад, ТоварыНаСкладах.Номенклатура ИЗ РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах СГРУППИРОВАТЬ ПО ТоварыНаСкладах.Склад, ТоварыНаСкладах.Номенклатура)) КАК ТоварыНаСкладахОстатки {ГДЕ ТоварыНаСкладахОстатки.Склад.*, ТоварыНаСкладахОстатки.Номенклатура.*, ТоварыНаСкладахОстатки.КоличествоОстаток}</query> <autoFillFields>false</autoFillFields> </dataSet> - <calculatedField> <dataPath>Доля</dataPath> <expression /> - <title xsi:type="v8:LocalStringType"> - <v8:item> <v8:lang>ru</v8:lang> <v8:content>Доля</v8:content> </v8:item> </title> </calculatedField> - <totalField> <dataPath>Доля</dataPath> <expression>Сумма(КоличествоОстаток)/Вычислить("Сумма(КоличествоОстаток)","ОбщийИтог")*100</expression> </totalField> - <settingsVariant> <dcsset:name>Основной</dcsset:name> <dcsset:presentation xsi:type="xs:string">Основной</dcsset:presentation> - <dcsset:settings xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows"> - <dcsset:selection> - <dcsset:item xsi:type="dcsset:SelectedItemField"> <dcsset:field>КоличествоОстаток</dcsset:field> </dcsset:item> - <dcsset:item xsi:type="dcsset:SelectedItemField"> <dcsset:field>Доля</dcsset:field> </dcsset:item> </dcsset:selection> - <dcsset:item xsi:type="dcsset:StructureItemGroup"> - <dcsset:groupItems> - <dcsset:item xsi:type="dcsset:GroupItemField"> <dcsset:field>Склад</dcsset:field> <dcsset:groupType>Items</dcsset:groupType> <dcsset:periodAdditionType>None</dcsset:periodAdditionType> <dcsset:periodAdditionBegin xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionBegin> <dcsset:periodAdditionEnd xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionEnd> </dcsset:item> </dcsset:groupItems> - <dcsset:order> <dcsset:item xsi:type="dcsset:OrderItemAuto" /> </dcsset:order> - <dcsset:selection> <dcsset:item xsi:type="dcsset:SelectedItemAuto" /> </dcsset:selection> - <dcsset:item xsi:type="dcsset:StructureItemGroup"> - <dcsset:groupItems> - <dcsset:item xsi:type="dcsset:GroupItemField"> <dcsset:field>Номенклатура</dcsset:field> <dcsset:groupType>Items</dcsset:groupType> <dcsset:periodAdditionType>None</dcsset:periodAdditionType> <dcsset:periodAdditionBegin xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionBegin> <dcsset:periodAdditionEnd xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionEnd> </dcsset:item> </dcsset:groupItems> - <dcsset:filter> - <dcsset:item xsi:type="dcsset:FilterItemComparison"> <dcsset:left xsi:type="dcscor:Field">Доля</dcsset:left> <dcsset:comparisonType>Less</dcsset:comparisonType> <dcsset:right xsi:type="xs:decimal">4</dcsset:right> </dcsset:item> </dcsset:filter> - <dcsset:order> <dcsset:item xsi:type="dcsset:OrderItemAuto" /> </dcsset:order> - <dcsset:selection> <dcsset:item xsi:type="dcsset:SelectedItemAuto" /> </dcsset:selection> </dcsset:item> </dcsset:item> </dcsset:settings> </settingsVariant> </DataCompositionSchema> |
|||
11
Fragster
гуру
19.09.11
✎
15:10
|
а, блин! на детальные записи не получится наложить, обязательно группировку ставить... понятно, но жаль
|
|||
12
Fragster
гуру
19.09.11
✎
15:11
|
Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |