|
вызов функции модуля в запросе 1С 7.7 |
☑ |
0
Холст
19.04.13
✎
12:11
|
Функция ОбъемПоСерии(Серия,ТовОстаток)
//...
КонецФункции
///.... код отчета
ТекстЗапроса="
|Серия = Регистр.ОстаткиТоваров.Партия;
|Тов = Регистр.ОстаткиТоваров.ОстатокТов;
|Функция ТовОстаток = КонОст(Тов);
|Функция Объем = ОбъемПоСерии(Серия,ТовОстаток);
|";
хочу получить в запросе таблицу Серия/Кол-во/Объем
объем - функция обработки серии и количества
в текущем виде правильно ? или как то по-другому надо ?
выбросил из запроса все лишнее, оставил только относящееся к вопросу
|
|
1
Ёпрст
гуру
19.04.13
✎
12:21
|
Нет, надо по-другому
|
|
2
Холст
19.04.13
✎
12:50
|
(1) печаль...
а как ? пост обработка уже результата запроса ?
|
|
3
NS
19.04.13
✎
12:52
|
|Функция Объем = ОбъемПоСерии(Серия,Запрос.ТовОстаток);
Так работает?
|
|
4
NS
19.04.13
✎
12:53
|
А вообще -
|Функция Объем = ОбъемПоСерии(Серия,Тов);
|
|
5
Ёпрст
гуру
19.04.13
✎
12:54
|
(3,4) конечно нет
|
|
6
Ёпрст
гуру
19.04.13
✎
12:55
|
(2) нет. в самом тексте запроса
|
|
7
Ёпрст
гуру
19.04.13
✎
12:55
|
(0)
// |Функция Объем = ОбъемПоСерии(Серия,ТовОстаток);
|Функция Объем = Сумма(ОбъемПоСерии(Серия,Запрос.ТовОстаток));
|
|
8
NS
19.04.13
✎
12:57
|
(7) Да, слона то я и не приметил.
Почему не (Серия,Тов)?
|
|
9
Ёпрст
гуру
19.04.13
✎
13:00
|
(8) итоги вроде только катят, не помню ужо, лень смотреть
|
|
10
NS
19.04.13
✎
13:07
|
(9) Только построчно в функцию заходит.
На пустое значение только нужно проверять серию.
|
|
11
Dolly_EV
19.04.13
✎
13:25
|
(10) и не забудь про точность
|
|
12
Ёпрст
гуру
19.04.13
✎
13:32
|
точность это решаемо
|
|
13
Dolly_EV
19.04.13
✎
13:33
|
(12) ну я и говорю - не забыть решить :-)
|
|
14
Dolly_EV
19.04.13
✎
13:33
|
+(13) оно же не сразу в глаза бросается
|
|
15
NS
19.04.13
✎
13:57
|
(11) Мне то зачем не забывать?
|
|
16
Dolly_EV
20.04.13
✎
14:08
|
(15) ну да, ТСу, ошибся
|
|
17
ЧеловекДуши
20.04.13
✎
15:43
|
(0)Только прямой запрос спасет твой Ум! :)
|
|