|
Ведомость "Товары на складах" |
☑ |
0
first_may
16.08.14
✎
17:53
|
Добрый день.
Конфигурация Управление производственным предприятием, редакция 1.3.
Отчет Ведомость "Товары на складах".
Он построен на СКД. В запрос добавил свое поле. Как сделать, что бы его можно было добавить в предприятии через Настройки, указав Расширенная настройка, на вкладке Дополнительные поля?
|
|
1
КтоКакБог
16.08.14
✎
17:59
|
Ведомость "Товары на складах" сделан на построителе, а не на СКД.
|
|
2
first_may
16.08.14
✎
18:00
|
Да на построителе, но макет СКД. Но дело не в этом, как добавить свое поле в выбор?
|
|
3
КтоКакБог
16.08.14
✎
18:05
|
(2) что за поле добавил в запрос??
|
|
4
first_may
16.08.14
✎
18:07
|
Вот часть запроса:
...
ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот,
ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход,
ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход,
РАЗНОСТЬДАТ(&ДатаКон, ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры.СрокГодности, ДЕНЬ) + 1 КАК Поле1,
РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&ДатаКон, ГОД), КОНЕЦПЕРИОДА(&ДатаКон, ГОД), ДЕНЬ) + 1 КАК Поле2,
(РАЗНОСТЬДАТ(&ДатаКон, ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры.СрокГодности, ДЕНЬ) + 1) / (РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&ДатаКон, ГОД), КОНЕЦПЕРИОДА(&ДатаКон, ГОД), ДЕНЬ) + 1) КАК Процент
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты
меня интересует поле Процент
|
|
5
first_may
16.08.14
✎
18:09
|
ДатаКон - это поле на форме, конечный период.
|
|
6
КтоКакБог
16.08.14
✎
18:11
|
(5)Это у тебя не поле, а показатель.
После запроса пишешь
УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("Процент", "Процент");
УниверсальныйОтчет.ДобавитьПоказатель("Процент", "Процент", Истина, "ЧЦ=15; ЧДЦ=3", "Процент", "Процент");
Посмотри вывод поля рентабельность в отчете Валовая прибыль
|
|
7
first_may
16.08.14
✎
18:27
|
Понятно. А еще такой вопрос. Я этот отчет сохранил как внешний. Нашел где прописать
УниверсальныйОтчет.ДобавитьПоказатель("Процент" ...
а вот УниверсальныйОтчет.мСтруктураПредставлениеПолей это наверное в общих модулях.
|
|
8
first_may
16.08.14
✎
18:40
|
При нажатии сформирвать и при установленной галочке показателя Процент, выдается ошибка:
{Отчет.УниверсальныйОтчет.МодульОбъекта(2756)}: Ошибка при вызове метода контекста (Добавить)
МассивВыбранныеПоляПоказатели.Добавить(ПостроительОтчета.ВыбранныеПоля.Добавить(Показатель.Имя));
по причине:
Поле не найдено. "Процент"
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой