Имя: Пароль:
1C
1С v8
Регистр накопления ОстаткиИОбороты по регистраторам определенного вида
,
0 slafor
 
07.02.21
20:04
Можно ли сделать такой запрос, чтобы он возвращал ОстаткиИОбороты с периодичностью МЕСЯЦ, но только по движениям с регистраторами определенного вида?

Например, регистр по партиям на складах, только с регистраторами Поступление товаров, и без регистраторов Оприходование товаров?

Просто в виртуальной таблице ОстаткиИОбороты поле Регистратор отсутствует, поставить условие выбора по определенным регистраторам там нельзя, приходится брать обычную таблицу регистра, брать оттуда движения Приход, вставлять результат во временную таблицу, а уже оттуда брать результат и использовать итоги ПЕРИОДАМИ. Наверное, я что-то не так делаю - результат-то есть, но явно же, что можно сделать проще.
1 ДенисЧ
 
07.02.21
20:35
"в виртуальной таблице ОстаткиИОбороты поле Регистратор отсутствует"

Начиная отсюда - сразу в сад. Точнее, в учебники. Есть он там.
И обороты по виду документа тоже можно получить. Но смысл?
2 Малыш Джон
 
07.02.21
21:31
а остатки-то зачем?
3 slafor
 
07.02.21
21:39
Мне нужно получить приходы и конечные остатки на каждый месяц.
4 slafor
 
07.02.21
21:39
(2) Зачем - это пускай постановщик задачи решает )
5 d4rkmesa
 
07.02.21
21:46
(0) Прямой ответ на вопрос - нельзя.
6 Cthulhu
 
07.02.21
22:13
только обороты.
7 slafor
 
07.02.21
22:22
(6) Спасибо, я так и думал.
А если еще подумать - и правда, зачем им остатки по одному регистратору? ) Ну, хозяин - барин.
8 Aleksey
 
07.02.21
22:38
Ну если это не УТ11 и у нас в регистре есть партеобразующий документ, то почему бы и нет?
9 slafor
 
07.02.21
22:55
(8) Это Розница, Магазин автозапчастей, от Раруса.

В регистре есть партия в качестве измерения, но клиент хочет, чтобы там был отбор именно по регистратору. А регистратором там может выступать большое количество документов, не обязательно те, что образуют партию...

В общем-то, я немного неправильно описал задачу. Конечно, партеобразующие документы в приходе - это и есть регистраторы. А им нужно в отчете по расходам тоже опираться на регистраторы - например, исключить оттуда Списания и оставить только Реализации.
10 slafor
 
07.02.21
22:56
...Хотя тоже смысл непонятен. Одно дело - посмотреть обороты по документам конкретного вида, и другое - остатки по ним. Смысла тоже не вижу.
11 palsergeich
 
07.02.21
22:58
Сделай еще один регистр, с нужной структурой.
Это не страшно и иногда единственный быстрый и не особо костыльный выход.
Можно прям в модуле набора записей заполнять.
то что ты делаешь - потенциально приведет к проблемам, ибо не будут использоваться итоги и всегда будет обращение к реальной таблице.
12 NaRaz
 
07.02.21
23:07
(0) Можно ли сделать такой запрос - можно сделать любой. Офигенно помог!
13 Cthulhu
 
07.02.21
23:31
(11): документ,выполняющий движения (регистратор) - совать в измерение?.. это не то что страшно - это бредятина высшего идиотизма. прежде всего - тем, что такой регистр тупо не будет закрываться.
14 Aleksey
 
07.02.21
23:35
(9) И что тогда останется?
Нач. остаток 0 штук. Пришло 1 штука, продано 3 штуки. Остаток 8 штук.
И что этот отчет показывает?
15 Cthulhu
 
07.02.21
23:43
(14) в принципе можно построить "исторический" отчет от нуля - считая остатки по оборотам в любой нужной аналитике. но в данном случае все равно получится бред, по одному регистратору - это не остаток, а полный оборот. например по РТУ остаток всегда будет растущим неограниченно отрицательным числом... и толку?
16 Aleksey
 
08.02.21
00:17
Ну исходя из поставленной задачи нужно делать запрос по документам и получим херню, которую хочет заказчик