Имя: Пароль:
1C
1С v8
Бюджетирование
0 pik0407
 
09.03.17
10:52
Добрый день!

требуется создать нефинансовый показатель бюджета с получением данных из скд...
запрос написала, скд настроила (инструкций нет, но по выпадающим ошибкам было опрееделено, что должно быть поле "ЗначениеПоказателя" и "Период"), отдельно запрос работает, но показатель пустой...
поделитесь ссылочкой на примеры...

мой запрос:

ВЫБРАТЬ
    СУММА(МатериалыИРаботыВПроизводстве.Количество) КАК Количество,
    МатериалыИРаботыВПроизводстве.Период,
    МатериалыИРаботыВПроизводстве.Номенклатура
ПОМЕСТИТЬ ПередачаБЛЦ
ИЗ
    РегистрНакопления.МатериалыИРаботыВПроизводстве КАК МатериалыИРаботыВПроизводстве
ГДЕ
    МатериалыИРаботыВПроизводстве.Номенклатура = &Номенклатура
    И МатериалыИРаботыВПроизводстве.Подразделение = &ПодразделениеБЛЦ
    И МатериалыИРаботыВПроизводстве.Период МЕЖДУ &НачалоПериода И &КонецПериода
    И МатериалыИРаботыВПроизводстве.ВидДвижения = &ВидДвижения

СГРУППИРОВАТЬ ПО
    МатериалыИРаботыВПроизводстве.Период,
    МатериалыИРаботыВПроизводстве.Номенклатура
;
///////////////////////////////
ВЫБРАТЬ
    СУММА(МатериалыИРаботыВПроизводстве.Количество) КАК Количество,
    МатериалыИРаботыВПроизводстве.Период,
    МатериалыИРаботыВПроизводстве.Номенклатура
ПОМЕСТИТЬ ПередачаЦРПБиК
ИЗ
    РегистрНакопления.МатериалыИРаботыВПроизводстве КАК МатериалыИРаботыВПроизводстве
ГДЕ
    МатериалыИРаботыВПроизводстве.Номенклатура = &Номенклатура
    И МатериалыИРаботыВПроизводстве.Подразделение = &ПодразделениеЦРПБиК
    И МатериалыИРаботыВПроизводстве.Период МЕЖДУ &НачалоПериода И &КонецПериода
    И МатериалыИРаботыВПроизводстве.ВидДвижения = &ВидДвижения
СГРУППИРОВАТЬ ПО
    МатериалыИРаботыВПроизводстве.Период,
    МатериалыИРаботыВПроизводстве.Номенклатура
;
///////////////////////////////
ВЫБРАТЬ
    ПередачаЦРПБиК.Количество / (ПередачаБЛЦ.Количество + ПередачаЦРПБиК.Количество) КАК ЗначениеПоказателя,
    ПередачаБЛЦ.Период,
    ПередачаБЛЦ.Номенклатура
ИЗ
    ПередачаЦРПБиК КАК ПередачаЦРПБиК,
    ПередачаБЛЦ КАК ПередачаБЛЦ
;
///////////////////////////
УНИЧТОЖИТЬ ПередачаБЛЦ
;
///////////////////////////
УНИЧТОЖИТЬ ПередачаЦРПБиК
1 NaumS
 
10.03.17
17:04
Опиши настройки показателя?
2 NaumS
 
10.03.17
17:06
(1) + убери уничтожение временных - это в компоновке лишнее.
3 pik0407
 
13.03.17
08:59
(1)
убрала

аналитик нет (не нужны, собираю общую цифру по параметрам, заданным в запросе), вид показателя - коэффициент, сценарии включены, "Плановые данные устанавливаются документом, фактические загружаются из других подсистем, скд - загружена моя схема

в скд роли у полей не стоят, заданы все параметры (значения не будут меняться) кроме периода, у всех стоит галка "ограничение доступности", у периодов еще "включать в доступные поля"

все остальное - оставлены настройки по умолчанию
4 NaumS
 
14.03.17
13:26
Поставь точку останова в модуле, где выполняется эта СКД и посмотри в макете СКД (объект встроенного языка) как выглядит запрос. Сформированный запрос выложи сюда.
5 Лефмихалыч
 
14.03.17
13:28
может тупо галочка "Автозаполнения" выключена в схеме?
6 pik0407
 
14.03.17
15:04
(5) галочка включена
7 pik0407
 
15.03.17
13:42
а можно ли вообще для настройки нефинансового показателя брать данные из регистра накопления?...
попробовала с рег.сведений - работает, а с рег.накопления нет...
8 NaumS
 
16.03.17
12:15
(7) Можно. Выложи запрос как писал в (4)
9 pik0407
 
21.03.17
08:03
(8) заработало, в нфп обязательное поле в запросе &Параметр, а условие по периоду поставила ПериодМесяц = &Параметр
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший