Филиппов Олег | Руководитель Управления ИТ | WiseAdvice

«Как должна выглядеть правильная интеграция. Использование Mule ESB и RabbitMQ с 1С»

- Откуда берутся эти "сообщения"? Событийная интеграция вместо выгрузок по расписанию. - Зачем нужны Интеграционные шины, Middleware, очереди сообщений: - Почему нельзя "просто сделать http сервис в 1C и записывать данные при вызове"? - Почему не надо тратить время на регистры сведений вида "ОчередьСообщений, ИсторияСообщений"? - Правильная организация архитектуры (очередь, логирование, работа с ошибками). - Маленькие трюки. Использование ElasticSearch для логирования. - Инструментарий отладки http интеграций (Fiddler, Postman, SoapUI). - А как же 1С? EnterpriseData как шаг к событийной интеграции.

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

Отчеты - Анализ учета

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

См. также

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

Какой может быть вид движения у Останков ? ...
7. p1l1gr1m 07.03.09 23:05 Сейчас в теме
Минусы:
Не делается отчет по движениям
Нельзя сделать фильтр по вхождению в группу справочника
Нельзя сделать сводный итог
Нельзя сделать фильтр по пустому значению (иногда бывает нужно)
9. kalleka 47 10.03.09 10:46 Сейчас в теме
(7) фильтр по группе сделан, фильтр по пустому значению тоже, плюс еще пару доработок..

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