|
Добавить в универсальный отчет ресурс | ☑ | ||
---|---|---|---|---|
0
trialex3
06.12.21
✎
17:39
|
Добрый день. Подскажите пожалуйста. Есть стандартный отчет "Ведомость товаров на складах" в УПП. Попросили добавить туда 2 поля - ресурса. Это вычисляемые поля. В СКД их добавил. Но на форме они не появляются. Подозреваю что отчет допиливается еще в коде. В модуле отчета есть такие строки:
УниверсальныйОтчет.ДобавитьПолеГруппировка("БазоваяЕдиницаИзмерения", "Номенклатура", "БазоваяЕдиницаИзмерения", "Базовая единица измерения"); УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоЕдиницОтчетовНачальныйОстаток", "ИсточникДанных.КоличествоНачальныйОстаток * ИсточникДанных.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / Номенклатура.ЕдиницаДляОтчетов.Коэффициент", "Количество (в ед. отчетов) (нач. ост.)"); УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоЕдиницОтчетовПриход", "ИсточникДанных.КоличествоПриход * ИсточникДанных.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / Номенклатура.ЕдиницаДляОтчетов.Коэффициент", "Количество (в ед. отчетов) (приход)"); УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоЕдиницОтчетовРасход", "ИсточникДанных.КоличествоРасход * ИсточникДанных.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / Номенклатура.ЕдиницаДляОтчетов.Коэффициент", "Количество (в ед. отчетов) (расход)"); УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоЕдиницОтчетовКонечныйОстаток", "ИсточникДанных.КоличествоКонечныйОстаток * ИсточникДанных.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / Номенклатура.ЕдиницаДляОтчетов.Коэффициент", "Количество (в ед. отчетов) (кон. ост.)"); УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоЕдиницОтчетовОборот", "ИсточникДанных.КоличествоОборот * ИсточникДанных.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / Номенклатура.ЕдиницаДляОтчетов.Коэффициент", "Количество (в ед. отчетов) (оборот)"); УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоБазовыхЕдНачальныйОстаток", "ИсточникДанных.КоличествоНачальныйОстаток * ИсточникДанных.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент", "Количество (в базовых единицах) (нач. ост.)"); УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоБазовыхЕдПриход", "ИсточникДанных.КоличествоПриход * ИсточникДанных.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент", "Количество (в базовых единицах) (приход)"); УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоБазовыхЕдРасход", "ИсточникДанных.КоличествоРасход * ИсточникДанных.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент", "Количество (в базовых единицах) (расход)"); УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоБазовыхЕдКонечныйОстаток", "ИсточникДанных.КоличествоКонечныйОстаток * ИсточникДанных.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент", "Количество (в базовых единицах) (кон. ост.)"); УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоБазовыхЕдОборот", "ИсточникДанных.КоличествоОборот * ИсточникДанных.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент", "Количество (в базовых единицах) (оборот)"); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоБазовыхЕдНачальныйОстаток", "Начальный остаток", Истина, "ЧЦ=15; ЧДЦ=3", "КолБазовыхЕд", "Количество (в базовых единицах)"); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоБазовыхЕдПриход", "Приход", Истина, "ЧЦ=15; ЧДЦ=3", "КолБазовыхЕд", "Количество (в базовых единицах)"); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоБазовыхЕдРасход", "Расход", Истина, "ЧЦ=15; ЧДЦ=3", "КолБазовыхЕд", "Количество (в базовых единицах)"); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоБазовыхЕдКонечныйОстаток", "Конечный остаток", Истина, "ЧЦ=15; ЧДЦ=3", "КолБазовыхЕд", "Количество (в базовых единицах)"); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоБазовыхЕдОборот", "Оборот", Ложь, "ЧЦ=15; ЧДЦ=3", "КолБазовыхЕд", "Количество (в базовых единицах)"); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоЕдиницОтчетовНачальныйОстаток", "Начальный остаток", Ложь, "ЧЦ=15; ЧДЦ=3", "КоличествоЕдиницОтчетов", "Количество (в ед. отчетов)"); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоЕдиницОтчетовПриход", "Приход", Ложь, "ЧЦ=15; ЧДЦ=3", "КоличествоЕдиницОтчетов", "Количество (в ед. отчетов)"); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоЕдиницОтчетовРасход", "Расход", Ложь, "ЧЦ=15; ЧДЦ=3", "КоличествоЕдиницОтчетов", "Количество (в ед. отчетов)"); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоЕдиницОтчетовКонечныйОстаток", "Конечный остаток", Ложь, "ЧЦ=15; ЧДЦ=3", "КоличествоЕдиницОтчетов", "Количество (в ед. отчетов)"); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоЕдиницОтчетовОборот", "Оборот", Ложь, "ЧЦ=15; ЧДЦ=3", "КоличествоЕдиницОтчетов", "Количество (в ед. отчетов)"); // Заполнение начальных настроек универсального отчета УниверсальныйОтчет.УстановитьНачальныеНастройки(Истина); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоНачальныйОстаток",, Ложь,, "Количество"); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоПриход",, Ложь,, "Количество"); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоРасход",, Ложь,, "Количество"); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоКонечныйОстаток",, Ложь,, "Количество"); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоОборот",, Ложь,, "Количество"); Вот куда надо добавить 2 ресурса "ВесИзделия" и "ОбъемИзделия", что бы они появились на форме и начали работать? |
|||
1
ДенисЧ
06.12.21
✎
17:45
|
"Есть стандартный отчет "Ведомость товаров на складах" в УПП."
"В СКД их добавил" Две вещи, совершенно не связанные... |
|||
2
trialex3
06.12.21
✎
17:50
|
(1) В отчете был скд - я туда и запихнул. Иначе зачем он там?
|
|||
3
trialex3
07.12.21
✎
09:17
|
(1) Я имею ввиду скд привязанный к отчету, к самой обработке. Потом вижу что отчет еще использует в модуле объекта универсальный отчет, но куда бы я не примкнул в строки с ресурсами - отчет либо не запускается либо ничего не делает.
|
|||
4
vicof
07.12.21
✎
09:27
|
скд это она
|
|||
5
trialex3
07.12.21
✎
09:31
|
(4) Я думаю СКД не обидится:)
|
|||
6
Мимохожий Однако
07.12.21
✎
09:35
|
Главное, никому не говори, что это за конфигурация.
|
|||
7
Гипервизор
07.12.21
✎
10:21
|
(6) Написано же сразу - УПП.
(0) На самом деле схема там никак не используется. Так что вам надо либо дорабатывать процедуру УстановитьНачальныеНастройки(), либо пробовать изменить поведение отчёта с помощью такой возможности УПП как "Обработки подключаемые к отчёту". Смотря что за ресурсы собираетесь добавить и как они вычисляются. |
|||
8
trialex3
07.12.21
✎
10:33
|
(7) Так потому и начал эту тему - открыл модуль объекта и ахнул от количества строк. А мне всего то надо добавить 2 доп ресурса, которые высчитываются на стороне.
|
|||
9
Гипервизор
07.12.21
✎
10:45
|
(8) Ну смотря как они у вас высчитываются. Можно и в модуле текст запроса собрать, например как в отчёте ВедомостьПартииТоваровНаСкладах.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |