|
СКД: расшифровка "Период + Регистратор" по двум регистрам накопления | ☑ | ||
---|---|---|---|---|
0
DosBot
14.09.11
✎
06:33
|
В отчёте формируется информация о количественном движении выбранной пользователем номенклатуры в разрезе периодов возникновения движения и документов, с ресурсами: начальный остаток, приход, расход, конечный остаток.
Информация собирается из двух регистров накопления по остаткам и оборотам, с периодичностью "Авто": 1) Товары организаций (ТО) 2) Материалы в эксплуатации (МЭ) Все документы проводятся по отдельному "управленческому складу кладовщика" (движения документов выполняются только по УУ) Ситуация: материалы поступают на склад (док. Поступление товаров и услуг), затем списываются на затраты (док. Требование-накладная), а часть из них, в некоторых случаях (!) передаётся работнику (НЕ спецодежда, а определённый вид ТМЦ) в материальный подотчёт (док. Передача материалов в эксплуатацию). В результате имеем такую таблицу данных: 1) 01.09.11 Поступление тов.: НО = 0, П = 50, Р = 0, КО = 50 (ТО) 2) 02.09.11 Требование-накл.: НО = 50, П = 0, Р = 10, КО = 40 (ТО) 3.1) 03.09.11 Передача мат-в. : НО = 0, П = 20, Р = 0, КО = 20 (МЭ) 3.2) 03.09.11 Передача мат-в. : НО = 40, П = 0, Р = 20, КО = 20 (ТО) 4)(!)04.09.11 Требование-накл.: НО = 20, П = 0, Р = 15, КО = 5 (ТО) Т.е. в 4-м пункте естественно остаток показывается без учёта остатков по МЭ, а только по ТО регистру. Мне по сути надо чтобы 4-я строка выглядела так: 4)* 04.09.11 Требование-накл.: НО = 40, П = 0, Р = 15, КО = 25 Как такое можно победить? |
|||
1
DosBot
14.09.11
✎
08:34
|
сталкивался кто-нибудь с такой ситуацией?
|
|||
2
DosBot
14.09.11
✎
11:27
|
ап
|
|||
3
ssh2006
14.09.11
✎
11:41
|
"Как такое можно победить?" - переписать отчет.
|
|||
4
DosBot
14.09.11
✎
11:53
|
(3) молодец! долго бился над решением вопроса?
|
|||
5
ssh2006
14.09.11
✎
11:56
|
Нет
|
|||
6
alex-pro
14.09.11
✎
12:01
|
Видать, сделать новый регистр, соединяющий в себе Товары организаций и Материалы в эксплуатации
|
|||
7
Axel2009
14.09.11
✎
12:04
|
а почему в 3.1 не должно быть конечный остаток 60? раз был приход 20 при НО 40? а то наполовину беременным быть очень сложно
|
|||
8
GreyK
14.09.11
✎
12:04
|
(0) Мне непонятно по каким группировкам выводятся строки. Если по номенклатуре, то зачем нужен отчет по регистру в котором не все движения регистра и что он будет показывать?
|
|||
9
ssh2006
14.09.11
✎
12:05
|
Готовый отчет для 8.1
http://goo.gl/kaHCL |
|||
10
DosBot
14.09.11
✎
12:08
|
(7) в 3.1 - потому что из ТО ушло 20 и пришло в МЭ тоже 20. Общий остаток не поменялся, а просто перераспределился по регистрам создав движения +20 и -20
|
|||
11
Axel2009
14.09.11
✎
12:09
|
еще раз для тех кто в танке. для одной строки разделили учет, а для другой строки совместили. наполовину беременный.
|
|||
12
Defender aka LINN
14.09.11
✎
12:12
|
Откуда в п.4 начальный остаток 40 взялся, если это по одному регистру все?
|
|||
13
DosBot
14.09.11
✎
12:13
|
(8) Группировки две: дата Регистратора и Регистратор. Номенклатура - это отбор всего лишь отбор!
Отчёт выглядит, например так так: Параметры: Номенклатура = Бумага ASTARA A4 Само поле отчёта: |Дата |Регистратор |Нач. ост.|Приход |Расход |Кон. ост. | ... |
|||
14
DosBot
14.09.11
✎
12:16
|
(11) это просто общая таблица данных. в отчёте используются группировки (см. выше) и будет всего одна строка
3) 03.09.11 Передача мат-в. : НО = 40, П = 20, Р = 20, КО = 40 |
|||
15
DosBot
14.09.11
✎
12:22
|
(12) в том то и дело, что по одному. А мне надо, по сути, собирать движения и остатки по 2-м регистрам.
|
|||
16
Defender aka LINN
14.09.11
✎
12:24
|
(15) Если по одному, то там должно быть 20, а не 40. Темнишь...
|
|||
17
Axel2009
14.09.11
✎
12:31
|
куда строка из 4 п. делась
НО = 20, П = 0, Р = 0, КО = 20 (МЭ)? |
|||
18
DosBot
14.09.11
✎
12:32
|
(16) погоди.. :)
строка 4) то как ты и сказал показывает 20 (то что есть сейчас в отчёте) строка 4)* - то что я хочу получить - 40 (т.е. "общий начальный остаток") Т.к. у кладовщика по сути всего 40 шт.: только 20 лежат в ТоварыйОрганизаций, а ещё 20 - в другом регистре - МатериалыВЭксплуатации. Конкретно в этом отчёте он должен видеть весь "путь" движения номенклатуры, по обоим регистрам |
|||
19
Axel2009
14.09.11
✎
12:33
|
а запрос в источнике данных какой?
|
|||
20
jump if zero
14.09.11
✎
12:38
|
для каждой записи из регистр ТО
04.09.11 Требование-накл.: НО = 20, П = 0, Р = 15, КО = 5 (ТО) нужно будет получить конечный остаток из регистра МЭ и приплюсвовать к начальному. |
|||
21
ssh2006
14.09.11
✎
12:44
|
Я бы попробовал так сделать: в запросе сделать объединение запросов по этим двум регистрам и добавил бы поле "Регистр" в запросы. Допустим, для первого запроса оно будет равно "ТО", для второго "МЭ". А в СКД у этого поля поставил бы роль "Измерение"
|
|||
22
ssh2006
14.09.11
✎
12:49
|
Ну и не забыть: периодичность Авто, выбирать кроме регистратора еще и ПериодСекунда
|
|||
23
DosBot
14.09.11
✎
12:50
|
(20) да, но я пока не придумал как именно это сделать )
(21) и (22) гм.. сейчас попробую, спасибо :) |
|||
24
Axel2009
14.09.11
✎
12:57
|
(23) а у суммовых полей поставить роль Нач и Кон остатки
|
|||
25
ssh2006
14.09.11
✎
13:01
|
при автозаполнении должны автоматом проставится, но ТС пусть обратит внимание на этот важный момент
|
|||
26
DosBot
16.09.11
✎
14:10
|
так-с.. попробовал организовать отчёт как предложено в (21) и (24).. в итоге, так и не получилось сформировать желаемую "единую таблицу с общими начальными и конечными остатками на каждую запись регистратора" :(
нашёл вот старую тему с аналогичной проблемой: v8: Итак мега вопрос по 1с! нигде ответа не нашел похоже также нерешённую.. Подумал больше не ломать моск и добавил ещё одну группировку "ВидДвижения" (текстовое значение, для ТО - "Движения по складу" для МЭ - "Движения между работниками"), в результате отчёт приобрёл такой вид: |Вид движения |Дата |Регистратор |Нач. ост.|Приход |Расход |Кон. ост.| |
|||
27
ssh2006
16.09.11
✎
16:05
|
Надо было сделать группировку в отчете: поля группировки: ПериодСекунда, Регистратор. Что не получилось то?
|
|||
28
DosBot
19.09.11
✎
07:54
|
(27)
делал я такую структуру отчёта как в (21). Результат тот же, что и у меня в 4) ...возможно, здесь проблема моих кривых рук, но можно тогда пример такого отчёта (типового или любого другого), с корректными остатками и движениями в разрезе периодов и регистраторов по двум разным регистрам накопления? |
|||
29
ssh2006
19.09.11
✎
09:54
|
Выложи куда-нибудь твою конфигурацию и отчет, который ты сделал как в (21), но не получилось. Посмотрю как будет время.
|
|||
30
DosBot
20.09.11
✎
08:57
|
Спасибо, камрад, не хочу напрягать дополнительно по этому вопросу т.к. нашёл некоторый компромисс в решении этой проблемы - (26).
Запишу себе данный вопрос в раздел "надо-бы разобраться как-нить" %) Вообще, конфигурация Комплексная автоматизация, редакция 1.1 (1.1.12.1) да можно пробовать на любой другой где есть эти два регистра, ну и всё как в условии (0) :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |