gifts2017

Отчет по остаткам регистра

Опубликовал Artem (kalleka) в раздел Отчеты - Анализ учета

Универсальный отчет по остаткам любого регистра с возможностью ограничения по выборке, так же печать.

Отчет по остаткам любого  регистра с возможностью ограничения по выборке, так же печать.

Столкнулся с необходимостью написания этого отчета когда устроился на новую работу.

Как оказалась в таблицах регистрах есть очень старые косяки  - минусовые остатки, остатки частично нулевые (остаток по количеству ноль, по сумме не ноль или наоборот) и тому подобное. Решил сильно облегчить жизнь админу нашей базы.
 В этих целях и был написан этот отчет.

 Как он работает  :

выбирается  вид регистра

Переходим на закладку настройки. Здесь видим  2 табличные части - в одной ресурсы, в другой измерения. Ставим ограничения на числа в верхней таблице (к примеру в регистре по партиям количество < 0 или еще пример сумма > 5 000 000 ну и т.д.).
Выбираем режим условия - и/или

Теперь ставим фильтры на измерения - например фирма и\или склад и т.д.

Нажимаем кнопку отобрать(сначала выгрузятся итоги с фильтрами, потом отсеются лишние по условиям на числа строки) - при этом перейдем на первую закладку

Теперь по желанию можно распечатать.

Кому может быть полезна этот отчет:
- для администраторов базы
- для программистов в тех или иных целях в виде заготовки("рыбы")

прошу сильно не пинать - моя первая выложенная здесь работа

с радостью приму любые высказывания по существу

 

2009.10.03 В соотвестствие с пожеланиями сделал ряд доделок

- появились галочки использовать фильтр и фильтровать нулевые. Последняя соответственно для фильтрования строк с  пустым измерением

- При добавлении в таблицу с фильтрами значения, автомитически проставляется галочка использовать фильтр

- под таблицей с результатами поставил строку отображающую общее количество строк в таблице - бывает полезно

- Для измерений с типом "справочник" можно для отбора ставить группу справочника

- ну и по мелочи - при удалении из таблицы строки она теперь не скачет на первую строку))

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ОтчетПоРегистрамУниверсальный_20091003.ert
.1236339999 207,50Kb
25.09.09
523
.1236339999 207,50Kb 523 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Artem (kalleka) 06.03.09 16:12
4 уже скачали, хоть бы кто плюсик или комментарий оставил
2. Artem (kalleka) 06.03.09 16:30
Вообще направление интересное - думаю может прикрутить что то вроде кнопки-отчета, чтобы узнать как сформировалась это строчка допустим. дерево документов и движение по этой строчке...
3. Pari (Pari) 06.03.09 17:09
Было бы удобнее, чтобы при удалении строки сохранялся номер текущей (или на 1 меньше, если удалили последнюю). Соответственно чтобы при добавлении добавленная становилась текущей. "Прыжок" на первую строку таблицы напрягает.
4. Андрей (zeek) 06.03.09 17:46
5. GSoft. (GSoft) 06.03.09 17:55
6. Епрст (Ёпрст) 06.03.09 18:07
(0) Смотреть для начала RegPrint.ert с ИТС...
Смотреть Итоги для оборотного регистра... Нафига ?
Зачем колонка движение и клонирование строк ?

Какой может быть вид движения у Останков ? ...
7. А Р (p1l1gr1m) 07.03.09 23:05
Минусы:
Не делается отчет по движениям
Нельзя сделать фильтр по вхождению в группу справочника
Нельзя сделать сводный итог
Нельзя сделать фильтр по пустому значению (иногда бывает нужно)
8. Artem (kalleka) 10.03.09 09:43
(3) Поправлю
(6) Изначально этот отчет использовался с документом ДвигательРегистров, скачан на инфостарте. Выбираю движения, фильтрую, удаляю лишние строки, а потом уже прогружаю в тот документ, чтобы он создал движения
9. Artem (kalleka) 10.03.09 10:46
(7) фильтр по группе сделан, фильтр по пустому значению тоже, плюс еще пару доработок..

вообще отчет пилился под остатки в основном... Не знаю нужно ли делать вывод движений
10. Artem (kalleka) 10.03.09 10:46
11. Artem (kalleka) 11.03.09 08:59
и опять ни комментарий ни чего...
12. А Р (p1l1gr1m) 12.03.09 01:49
Вы не обижайтесь, но таких отчетов -- миллион. И здесь решающим фактором является удобность. Мне, допустим, стандартный regprint не нравится -- я написал свое, для себя.
13. Artem (kalleka) 12.03.09 09:58
(12) Согласен, только я об этом не знал, когда писал. Даже про стандартную забыл. Кстати этот отчет очень удобно использовать совместно с двигателемРегистров - выявил косяки, поправил табличку, выгрузил, загрузил в документ - у вот уже нет в остатках проблемных позиций))
14. Artem (kalleka) 12.03.09 15:01
100 скачиваний. Приятно, что мой отчет, один из миллиона подобных кому то пригодился))
15. lefthander (lefthander) 16.03.09 17:44
16. Мария (m4richka) 31.03.09 01:15
Спасибо, мне пригодился. Даже очень.
17. Artem (kalleka) 31.03.09 08:52
18. Андрей (homkadron) 14.04.09 17:58
На досуге посмотрю и заценю.
19. Oskar (oskar) 02.11.10 13:04
Спасибо, мне пригодился +
20. Игорь Дайнеко (Dnki) 01.03.11 11:01
Спасибо, мою задачу решил. Но:
* На диалоге порядок обхода полей надо бы настроить.
* У меня в регистре есть измерение "Документ". Отчет не выдавал по нему данные, пока не переименовал измерение. Я так понимаю, путал с реквизитом регистра "ТекущийДокумент". Да и на диалоге они выглядели с одним именем.
21. AllaS (lady_lace@mail.ru) 26.01.12 09:31
Спасибо полезная обработка
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа