Имя: Пароль:
1C
 
УТ 10.3 ведомость по товарам в рознице добавить колонку
,
0 tatoshka0403
 
22.01.15
10:24
Суть проблемы в отчет надо добавить новую колонку, новый отчет писать не хочется.
В модуле отчета нашел как добавить колонку, но там обматывающийся только количественные колонки, а мне надо суммовую колонку добавить, по коду идем в универсальный отчет, а вот там вообще не могу разобраться...есть кто делал что-то похожее?
1 varyag
 
22.01.15
10:25
(0) сложно что-то понять
2 tatoshka0403
 
22.01.15
10:28
(1) если короче...В какой процедуре идет расчет колонки "Сумма продажная-Конечный остаток"
3 varyag
 
22.01.15
10:32
(2) Вы бы хоть указали какой отчет.. На СКД или нет. Может и подсказали бы) У меня к сожалению нет под рукой УТ
4 John83
 
22.01.15
10:34
(3) в ут нет отчетов на скд
5 John83
 
22.01.15
10:35
(0) в этом отчете только количество, так что придется как-то себя заставить и написать новый
6 tatoshka0403
 
22.01.15
10:39
(5) Количество вычисляется через модуль отчета "Ведомость по товарам в рознице"
А стоимость через "Универсальный отчет".
7 John83
 
22.01.15
10:43
(6) там берутся данные из одного регистра, а в нем только количество.
Советую просто почитать про УО - инфы полно
8 John83
 
22.01.15
10:45
упс..
беру свои слова обратно - стоимость и правда есть
9 John83
 
22.01.15
10:47
УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоЕдиницОтчетовОборот",           "ИсточникДанных.КоличествоОборот * ИсточникДанных.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / Номенклатура.ЕдиницаДляОтчетов.Коэффициент", "Количество (в ед. отчетов) (оборот)");
УниверсальныйОтчет.ДобавитьПоказатель("КоличествоЕдиницОтчетовОборот",           "Оборот",            Ложь, "ЧЦ=15; ЧДЦ=3", "КоличествоЕдиницОтчетов", "Количество (в ед. отчетов)");
УниверсальныйОтчет.ДобавитьПоказатель("КоличествоОборот",,           Ложь,, "Количество");
в самом отчете, по аналогии пропиши про стоимость
10 tatoshka0403
 
22.01.15
10:48
(10) Уже пробовал ошибка)
11 John83
 
22.01.15
11:03
(10) как именно пробовал?
12 John83
 
22.01.15
11:03
и что за ошибка?
13 tatoshka0403
 
22.01.15
11:12
УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоБазовыхЕдКонечныйОстаток",      "ИсточникДанных.КоличествоКонечныйОстаток  * ИсточникДанных.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент", "Количество (в базовых единицах) (кон. ост.)");
Я брал вот эту строку, и в ней пробовал править "ИсточникДанных."
14 John83
 
22.01.15
12:23
(13) стесняешься свой код показать?
15 tatoshka0403
 
22.01.15
12:28
(14) да нет)
УниверсальныйОтчет.ДобавитьПолеРесурс("ЦЕНА",      "ИсточникДанных.СтоимостьКонечныйОстаток", "Количество (в базовых единицах) (кон. ост.)");
УниверсальныйОтчет.ДобавитьПоказатель("ЦЕНА",  "ЦЕНА",  Истина, "ЧЦ=15; ЧДЦ=3", "КоличествоЕдиницОтчетов", "Количество (в ед. отчетов)");
Ошибка: {Отчет.УниверсальныйОтчет.МодульОбъекта(3495)}: Ошибка при установке значения атрибута контекста (Текст)
    ПостроительОтчета.Текст = ТекстЗапроса;
по причине:
{(34, 17)}: Поле не найдено "ИсточникДанных.СтоимостьКонечныйОстаток"
ИсточникДанных.<<?>>СтоимостьКонечныйОстаток КАК ЦЕНА,
16 John83
 
22.01.15
12:57
(15) пля..
не стоимость, а сумма, и не конечный остаток, а суммаоборот/количествооборот
ты бы хоть на регистр глянул
17 tatoshka0403
 
22.01.15
14:05
(16) А это ты по какому регистру смотришь? В ТорарыВРознице нету таких ресурсов....
18 John83
 
22.01.15
14:13
суммапродажная
а еще в отладчике универсальныйотчет.построительотчета.текст
будет очень полезно
19 tatoshka0403
 
22.01.15
14:35
(18) Большое спасибо!