Имя: Пароль:
1C
1С v8
Вопрос по вычисляемым полям в СКД
0 Irina21
 
13.12.17
14:43
Добрый день. Платформа 8.3.10.2639, конфигурация Бухгалтерия предприятия КОРП 3.0.51.14
Необходимо сделать небольшой отчет по регистру сведений Расчет списания РБП. Делаю на СКД, создаю простейший запрос

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

СГРУППИРОВАТЬ ПО
    РасчетСписанияРБП.Статья,
    РасчетСписанияРБП.Организация,
    РасчетСписанияРБП.НачОстаток,
    РасчетСписанияРБП.СуммаДоговора,
    РасчетСписанияРБП.КонОстаток,
    РасчетСписанияРБП.Статья.Сумма

В дальнейшем в макете вывожу полученные данные. И тут начинается непонятное. В одном поле указываю переменную, ей присваиваю значение СуммаДоговора - число выводит то, что и надо. А в вычисляемых полях значение СуммаДоговора - совершенно другое, больше нужной суммы в разы, равное количеству периодов расчета. То есть сколько раз происходило списание РБП - на столько эта сумма и умножается. Как мне в вычисляемых полях получить нужную сумму?
1 vicof
 
13.12.17
14:50
МАКСИМУМ(РасчетСписанияРБП.СуммаДоговора)
2 vicof
 
13.12.17
14:50
в запросе
3 Irina21
 
13.12.17
14:58
Спасибо, все получилось.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший