helpf.pro
Регистрация

v7: Проблемы с запросом

ivan232
24.05.2012 14:13Прочитано: 954
Доброго времени суток!
Помогите, пожалуйста, в решении моей проблемы: есть запрос:
Код 1C v 7.x
 	
|Склад=Регистр.ОстаткиТоваров.Склад,Документ.Инвентаризация.Склад;
|Товар=Регистр.ОстаткиТоваров.Товар,Документ.Инвентаризация.Товар;
|Стоим = Регистр.ОстаткиТоваров.Товар.РозничнаяЦена;
|Кол=Регистр.ОстаткиТоваров.ОстатокТовара;
|КолДок = Документ.Инвентаризация.Количество;
|Функция КолПоДок = Сумма(КолДок);
|Функция НачКол = НачОст(Кол);
|Функция КонКол = КонОст(Кол);
|Функция ПрихКол = Приход(Кол);
|Функция РасхКол = Расход(Кол);
|Функция Сум = Сумма(Стоим*Кол);
|Функция Сум1 = Сумма(Стоим*колДок);
|Условие (Товар в ВыбТовары);
|Группировка Товар упорядочить по Товар.Наименование;
|Группировка Склад упорядочить по Склад.Наименование;
|"//}}ЗАПРОС

Проблема заключается в том, что функция сум и сум1 выводит левые цифры(не понятно откуда взявшиеся).
Заранее большое спасибо.
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
24.05.2012 14:36Ответ № 1
(0) ivan232, Сум выводит остаток товара * Розничную цену
Сум1 = кол-во ивентаризация* кол-во остаток
ivan232
24.05.2012 16:24Ответ № 2
Сум считает Остаток товара*Розничную цену,
а Сум1 считает кол-во по инвентаризации*розничную цену
задумано было так, но на практике и то и другое считает неверно....

попутный вопрос - можно в запросе в функции просуммировать другую функцию - в моем запросе, например так: Функция СумПоДок = Сумма(КолПоДок*Стоим)
Изменено 24.05.12 16:27:55
Fenix_102
07.06.2012 13:48Ответ № 3
Сум считает Остаток товара*Розничную цену,
а Сум1 считает кол-во по инвентаризации*розничную цену,
а считает
Сум выводит остаток товара * Розничную цену
Сум1 = кол-во ивентаризация* кол-во остаток
ivan232
13.06.2012 11:53Ответ № 4
Вопрос закрыт!
Подсказка: Вы получили ответ на свой вопрос - закройте вопрос!
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.