|
Помогите с выводом данных в отчете | ☑ | ||
---|---|---|---|---|
0
ДимДимыч
27.11.15
✎
10:56
|
Добрый день!
Необходимо сделать отчет, чтобы выводился ОстатокТовара на день, в отчете 5 колонок: |Вагон|партия|ДатаПрихода|ДатаРасхода|количество| На выходе должно получаться так: |Вагон1|333-2|11.01.15| |90| - Приход товара 11.01.15 |Вагон1|333-2|11.01.15|21.09.15|80| - Продали из партии 10ед. |Вагон1|333-2|11.01.15|01.10.15|50| - Продали еще 30ед. Делаю выборку по Вагон, Партии и КоличествоОстаток из РегистраНакопления.ОстаткиТовара.ОстаткиИОбороты Указываю периодичность День, Все выходит как надо, Пытаюсь подтянуть даты из Документов прихода и расхода и он повторяет эти строки в отчете по несколько раз.. Подскажите пожалуйста как можно от этого избавится, может связи указываю не верно? ДокПриход с Регистром связан по вагону |
|||
1
lxndr
27.11.15
✎
11:15
|
какие связи? Таблица же одна
|
|||
2
lxndr
27.11.15
✎
11:16
|
разворачивай до регистратора ОстаткиИОбороты
|
|||
3
ДимДимыч
27.11.15
✎
11:25
|
Разворачиваю, вижу приход раскрываю, пытаюсь перенести реквизит Дата в колонку "поля", не переносит..
|
|||
4
ДимДимыч
27.11.15
✎
11:30
|
вот как это выглядит http://smages.com/images/mcmcec.jpg
|
|||
5
aleks_default
27.11.15
✎
11:35
|
А зачем вообще тебе датта регистратора? "Период" регистра - это же она и есть. Или у тебя движения делаются не не дату документа?
|
|||
6
ДимДимыч
27.11.15
✎
11:47
|
В "Период" попадает как датаПрихода так и датаРасхода, то есть это Дата когда делается движение в регистре, и как их раскидать по нужным колонкам я не представляю....(((
|
|||
7
ВРедная
27.11.15
✎
11:51
|
выбор когда тип(регистратор) = тип("приход") тогда регистр.дата иначе датавремя(1,1,1,) конец как датаприхода,
выбор когда тип(регистратор) = тип("расход") тогда регистр.дата иначе датавремя(1,1,1,) конец как датарасхода |
|||
8
aleks_default
27.11.15
✎
11:54
|
Периодичность у регистра указывай "Регистратор", а в поле период бери как НачалоПериода(Период,"День").
|
|||
9
ДимДимыч
27.11.15
✎
12:20
|
выбор когда тип(регистратор) = тип("приход") тогда регистр.дата иначе датавремя(1,1,1,) конец как датаприхода,
выбор когда тип(регистратор) = тип("расход") тогда регистр.дата иначе датавремя(1,1,1,) конец как датарасхода А можете поподробнее как чайнику рассказать где это указывать? |
|||
10
lxndr
27.11.15
✎
12:22
|
(9) можешь проще
выбор когда количество приход <> 0 тогда период иначе null конец только не забудь (8) |
|||
11
ДимДимыч
27.11.15
✎
12:59
|
(10) (8) Спасибо, я сделал,но работает если был в 1 день только приход, а если в 1 день был и приход и расход, то он ДатуПрихода перебивает на ДатуРасхода, а надо чтобы ДатаПрихода оставалась прежней.....
|
|||
12
ДимДимыч
27.11.15
✎
13:00
|
или просто Расход был за день по партии которая пришла давно датуПрихода приравнивает к ДатеРасхода
|
|||
13
ДимДимыч
27.11.15
✎
13:42
|
(10) а после иначе не null, а к дату документа прихода?
|
|||
14
ДимДимыч
27.11.15
✎
14:13
|
Ну вроде сделал ещё раз "lxndr" "aleks_default" "ВРедная" спасибо что откликнулись!!! была б тут кнопка с кармой, я б Вам ее обязательно повысил=)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |