|
v7: Помогите с отчетом по регистрам. | ☑ | ||
---|---|---|---|---|
0
SashaNNA
01.09.11
✎
18:02
|
Процедура Сформировать()
Рег=СоздатьОбъект("Регистр.Товары"); РегРас=СоздатьОбъект("Регистр.Товары"); Таб=СоздатьОбъект("Таблица"); Таб.ВывестиСекцию("Шапка"); Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0); Рег.УстановитьЗначениеФильтра("Материал",Матер,2); Рег.ВыбратьДвижения(ДатаНач,ДатаКон); РегРас.ВременныйРасчет(1); РассчитатьРегистрыНа(Рег.ТекущийДокумент()); Пока Рег.ПолучитьДвижение()=1 Цикл Товар=Рег.Материал; ДатаДока=Рег.ТекущийДокумент().ДатаДок; ЗаметкаДока=Рег.ТекущийДокумент().Заметка; ИсполнительДока=Рег.ТекущийДокумент().МОЛ; ПРколв=""; РАСХколв=""; НачОстаток=РегРас.Остаток(Товар,"Количество"); Если Рег.Приход=1 тогда ПРколв=Рег.Количество; Иначе РАСХколв=""; РАСХколв=Рег.Количество; КонецЕсли; КонОстаток=Рег.Остаток(Товар,"Количество"); Таб.ВывестиСекцию("Строка"); КонецЦикла; Таб.ТолькоПросмотр(1); Таб.Показать(); КонецПроцедуры Подскажите что я делаю не так, почему "НачОстаток" и "КонОстаток" в каждой строке выдает остаток на начало периода и на конец периода. А мне нужно по каждой строке. Заранее спасибо. |
|||
1
SashaNNA
01.09.11
✎
18:03
|
Получается в каждой строке один и тот же результат.
|
|||
2
viktor_vv
01.09.11
✎
18:08
|
А какой он должен быть ?
Рег.УстановитьЗначениеФильтра("Материал",Матер,2); |
|||
3
Ёпрст
01.09.11
✎
18:08
|
чорт, грибники на марше!
|
|||
4
andrewks
01.09.11
✎
18:09
|
шо это?
|
|||
5
viktor_vv
01.09.11
✎
18:09
|
И это, запросы уже отменили что-ли?
|
|||
6
viktor_vv
01.09.11
✎
18:10
|
И при более внимательном прочтении, присоединюсь пожалуй к (3) и (4) :).
|
|||
7
Ёпрст
01.09.11
✎
18:10
|
не поможет, требовать останки по документу движения регистра, точнее, по каждой записи регистра, тут что-то пора менять в консерватории.
|
|||
8
aka AMIGO
01.09.11
✎
18:34
|
(0) вначале цикла выведи и запомни начостаток, а потом в цикле - у тебя ведь есть и Приход, и Расход - это плюс и минус к твоему начост.
их и выведи. вот так пока-что можно сделать, а далее - тебе уже подсказали правильное решение, не чж :) |
|||
9
xazrad
01.09.11
✎
18:40
|
(0)Запросом легче наверно будет
|
|||
10
aka AMIGO
01.09.11
✎
19:05
|
(0) а зачем тебе тут второе объявление одного и того-же регистра?
реграс - не понимаю, объясни, пожалуйста.. и потом, выбираешь движения рег по ДатаКон, а рассчитываешь регистр реграс по рег.ТекущийДокумент, который не понимаю, где определен?.. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |