IE 2016

Сравнение остатков или оборотов двух регистров - накопления или бухгалтерии, версия 2.3

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

Сравнение остатков или оборотов двух регистров накопление или регистра накопления и регистра бухгалтерии. Полезна для различных конфигураций, в т.ч. на базе УПП.

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

  • Возможны следующие варианты сравнения:
    - регистр накопления 1 сравнивается с регистром накопления 2;
    - регистр накопления 1 сравнивается с регистром бухгалтерии 2.
    - Возможно сравнение остатков или оборотов.
    - Сравнение двух регистров бухгалтерии пока не поддерживается.

  • Анализ проводится в разрезе общих измерений/субконто регистров. Список измерений переформировывается каждый раз при выборе регистра или при редактировании списка счетов. Можно удалять, добавлять, менять местами эти измерения.

  • При сравнении оборотов сравнение идет в разрезе Регистраторов (плюс указанные измерения).

    ВНИМАНИЕ:
    Сопоставление измерений регистров накопления производится по имени, а для регистра бухгалтерии измерения и субконто сопоставляются с измерениями регистра накопления по типу. Субконто имеет приоритет над измерением регистра бухгалтерии. Например, если в регистре бухгалтерии есть измерение Проект и на выбранных счетах есть субконто Проект, сравнение будет идти по субконто Проект.Можно накладывать дополнительные условия отбора на информацию регистров.

  • Можно выбирать показатели (ресурсы) для сравнения.

    ВНИМАНИЕ:
    При сравнении регистра накопления и регистра бухгалтерии анализируется только бухгалтерский ресурс Сумма (ограничение текущей версии обработки). При этом может быть выбран любой ресурс регистра накопления.

  • После нажатия на кнопку "Анализ" формируется и выводится таблица результатов сравнения. В ней выводятся значения измерений и ресурсов регистра 2, а также статус расхождения (запись удалена, запись добавлена, запись изменена). Для измененных записей в отдельной колонке справочно выводятся первоначальные значения ресурсов в регистре 1.

Исходная версия http://infostart.ru/projects/1386/
Автору большое спасибо.
Код обработки был сильно доработан, отрефакторен, исправлены различные ошибки.

Работа обработки проверена в течение года на различных конфигурациях типа УПП.

Используется система регистрации ошибок http://www.1cpp.ru/bugs/
Желательно ошибки продукта регистрировать именно в этой системе (Багзилла) - регистрация/авторизация только по e-mail

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

Наименование Файл Версия Размер Кол. Скачив.
-
.1240912735 30,03Kb
05.10.14
766
.1240912735 30,03Kb 766 Скачать

См. также

Лучшие комментарии

20. anig99 25.07.2009 17:25
Идея хороша...только вот реализация незавершена. Отчет глючный интерфейс кривой.
Ответили: (21)
+ 2 [ Maximysis; hame1e00n; ]
# Ответить
7. GerHard 29.04.2009 15:34
Укажите область применения - внутри одной базы. Или я чего не понял?
Ответили: (11) (8)
+ 1 [ artbear; ]
# Ответить

Комментарии

1. artbear 28.04.2009 14:07
Прошло чуть более года, как я выложил исправленный вариант по сравнению с авторским, исходным вариантом.

Работа обработки проверена в течение года на различных конфигурациях типа УПП.
# Ответить
2. coch 28.04.2009 14:54
Как раз сегодня возникла необходимость сравнить пару регистров. Спасибо.
# Ответить
3. Abadonna 29.04.2009 01:20
+ и см. http://infostart.ru/projects/1386/?p=1#comm13 (мой 13 на твой 12)
# Ответить
4. John_Bel 29.04.2009 05:07
Спасибо!
# Ответить
5. alexk-is 29.04.2009 12:18
...картинка где?
Ответили: (6)
# Ответить
6. artbear 29.04.2009 12:59
(5) Забыл, будет.
# Ответить
7. GerHard 29.04.2009 15:34
Укажите область применения - внутри одной базы. Или я чего не понял?
Ответили: (11) (8)
+ 1 [ artbear; ]
# Ответить
8. artbear 29.04.2009 17:24
(7) Я надеялся, что если в описании не написано про разные базы, то подразумевается одна :)
# Ответить
9. artbear 29.04.2009 18:34
Используется система регистрации ошибок http://www.1cpp.ru/bugs/
Желательно ошибки продукта регистрировать именно в этой системе (Багзилла)
# Ответить
10. artbear 29.04.2009 18:54
Используется система регистрации ошибок http://www.1cpp.ru/bugs/
Желательно ошибки продукта регистрировать именно в этой системе (Багзилла)

Обратите внимание, что "регистрация/авторизация идет только по e-mail, а не нику"
# Ответить
11. artbear 30.04.2009 08:05
(7) Был не прав, возможность работы с другой базой есть через COM-подключение.
Честно говоря, лично пока не пользовался :)
Зарегил ошибку http://www.1cpp.ru/bugs/show_bug.cgi?id=4297
чтобы не забыть доработать описание на сайте + доку
# Ответить
12. zakzai 06.05.2009 10:31
млин... после кнопки "Анализ" можно откатит изменения?
может кнопку переименовать - "выполнить"?
Ответили: (13)
# Ответить
13. artbear 06.05.2009 12:25
(12) Хочется одной большой кнопки :) ?
Обработка только показывает различия, сама она не выполняет и не может выполнять каких-либо изменений.
Подумай сам, каким-образом можно сделать универсальный откат?

ЗЫ или я тебя не понял :(
Ответили: (14)
# Ответить
14. zakzai 07.05.2009 07:56
(13)... точно, ложная тревога :-) смутила таблица с полем "статус" - "строка удалена" :-))
Ответили: (16)
# Ответить
15. zakzai 07.05.2009 07:58
может тогда добавить создание док-та "корректировка записей регистров" с заполнением данных анализа ?
Ответили: (16)
# Ответить
16. artbear 07.05.2009 10:00
(14) Ага, в новой версии есть спец.строка расшифровки статуса, а то иногда сам путаюсь.
(15) Боюсь, что этот вариант уже будет не очень универсальным!
Все-таки не везде есть подобный док :(
Но можешь оформить заявку/пожелание :)
Вот прямой линк на оформление
http://www.1cpp.ru/bugs/enter_bug.cgi?product=%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%­B5%20%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%BE%D0%B2%­20%D0%BD%D0%B0%D0%BA%D0%BE%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D1%­8F%20%D0%B8%2F%D0%B8%D0%BB%D0%B8%20%D0%B1%D1%83%D1%85%D0%B3%­D0%B0%D0%BB%D1%82%D0%B5%D1%80%D0%B8%D0%B8%20%D0%B4%D0%BB%D1%­8F%201%D0%A1%208.1
# Ответить
17. artbear 07.05.2009 10:01
(16+) Желательно ошибки продукта регистрировать именно в этой системе (Багзилла) - регистрация/авторизация только по e-mail
# Ответить
18. alexandr_astafiev 23.07.2009 15:40
мне нужно было сравнить данные регистра накопления "НДС начисленный" с регистром бухгалтерии (в поле Регистр 2 подставил"Журнал проводок (бухгалтерский учет)" ) со счетом 90.3 Налог на добавленную стоимость. Оказалось - чтобы установить галочку на нужном счете пришлось переключиься в режим "Регистр накопления << - >> регистр накопления" , установить галку , в потом снова в положение "Регистр накопления << - >> регистр бухгалтерии" без этого нет доступа к пометкам в плане счетов. В "измерения сравнения" оказалось что можно выбрать только организацию. Но при таком раскладе анализ вообще не запустился , выдав сообщение ""При сравнении с регистром бухгалтерии д.б. выбран только один показатель (ресурс)!""
# Ответить
19. artbear 24.07.2009 07:40
1. В измерениях сравнения можно выбрать только ресурсы, совпадающие по имени. В твоем случае это только Организация.
2. Для сравнения ресурсов регистра накопления и бухгалтерии можно выбрать только один ресурс регистра накопления, а у тебя наверняка галка выбора стоит на всех ресурсах этого регистра.
3. "Чтобы установить галку на нужном счете" - у меня вроде все верно :(
# Ответить
20. anig99 25.07.2009 17:25
Идея хороша...только вот реализация незавершена. Отчет глючный интерфейс кривой.
Ответили: (21)
+ 2 [ Maximysis; hame1e00n; ]
# Ответить
21. artbear 27.07.2009 10:56
(20) Ругать легко, предложения по исправлению или недоработкам есть?
Ответили: (22)
# Ответить
22. anig99 27.07.2009 12:27
(21) да. есть. Отладить нормально работу через COM. Размещение элементов сделать более аккуратным. Разрешить сравнивать регистры бухгалтерии между собой.
Ответили: (24) (23)
# Ответить
23. artbear 27.07.2009 13:03
(22) 1. "Более аккуратным" - это как?
Если есть варианты, плиз, выложи форму со своими исправлениями.
2. Пока нет планов доработка обработки для сравнения регистров бухгалтерии.
3. Что в работе через КОМ не нравится?
# Ответить
24. anig99 27.07.2009 14:37
(22) 3. Как минимум не работает. При попытке поставить галочку выдает Invalid class string
2. Форма подключения к COM ужасная. Сама форма (основная) не масштабируется, все элементы вроде как бы выровнены, но разбросаны хаотично. Что к чему и в какой последовательности - непонятно.
Ответили: (28) (27)
# Ответить
25. anig99 27.07.2009 14:38
читай 2. как 1.
Ответили: (26)
# Ответить
26. artbear 28.07.2009 09:08
(25) Работу через КОМ, честно говоря, я лично ни разу не тестировал и не занимался правками :( - это осталось наследие от первого автора.
# Ответить
27. anig99 28.07.2009 10:16
(24) по оформлению - можно стрелочками указать последовательность заполнения полей и таблиц.
# Ответить
28. artbear 28.07.2009 12:37
(24) Какими стрелочками? и какую последовательность заполнения?
не понял, поясни
Ответили: (29)
# Ответить
29. anig99 28.07.2009 13:46
(28) Чтобы всё взлетело нужно заполнить необходимые поля и таблицы. Можно указать в какой последовательности это нужно делать. Сделать это или рисунками стрелочками или через порядок следования (но тогда ветвей не будет). Блок-схемы и бизнес-процессы видел?
Ответили: (30)
# Ответить
30. artbear 21.11.2009 08:33
(29) Подобная обработка все-таки предназначена для довольно продвинутого пользователя.
Пока не считаю нужным указывать последовательность заполнения, ИМХО и так все понятно :)
Ответили: (31)
− 1 [ hame1e00n; ]
# Ответить
31. Александр Медведев 21.11.2009 11:26
(30) значит я чайник... Потому как было легче написать своё, чем разобраться в этом...
Видел моё сравнение через COM? - минимализм + help.
# Ответить
32. DrZombi 02.12.2009 11:59
(0) Я смотрю вы у нас тоже не блещете уникумом, качать вломы, но по постам понятно что много очень притензий, минус не ставлю, я не злой ;)
Ответили: (35) (33)
+ 1 [ hame1e00n; ]
− 1 [ artbear; ]
# Ответить
33. artbear 02.12.2009 16:54
(32) Ответил в исходной ветке
http://infostart.ru/ajax/show_comment.php?t=29431&c=8

"Очень много претензий" - ты бы их суть прочитал сначала.
Ответили: (39)
# Ответить
34. artbear 24.12.2009 14:20
hame1e00n - свинтус :( или девочка - минусует только на базе эмоций :(
Обоснование в обсуждении его разработки http://infostart.ru/public/63018 начиная с 5 поста.
Ответили: (35)
# Ответить
35. hame1e00n 24.12.2009 16:43
(32) Зато автор злой, он минусы любит ставить ;)

(34)

P.S.: А что, в твоем понимании девушка это нечто плохое?

P.S.S: Спасибо за рекламу :D
− 1 [ artbear; ]
# Ответить
36. artbear 25.12.2009 08:05
(34+) Автор увидел, что из-за его поведения на странице его же разработки народ начал голосовать минусами и шустро удалил разработку - хоть что-то правильное сделал :)

ЗЫ Извините за ОФФ :(
Ответили: (39)
− 1 [ hame1e00n; ]
# Ответить
37. Sniper9mm 17.05.2010 10:45
у меня вот такие данные, что это значит, и как это можно исправить??? заранее большое спасибо :)
23 Изменена Регистр1:Количество=22.
8 Изменена Регистр1:Количество=7.
2 Изменена Регистр1:Количество=1.
# Ответить
38. Eugeneer 20.08.2010 13:10
нет скриншотов. минус.
Ответили: (39)
# Ответить
39. artbear 20.08.2010 13:21
(38) Еще один мститель :) - не нравится ему мой минус за его платную разработку http://infostart.ru/public/74330/#comm - смотрим комменты (43),(44) и далее
ЗЫ а вот предыдущие мстители - смотрим аналоги (33)-(36)
# Ответить
40. husky 24.11.2010 09:49
не функционирует на УПП 1.3 (8.2).....Можно ли доработать?
Ответили: (41)
# Ответить
41. anig99 18.03.2011 12:49
(40) попробуй в коде поменять V81.COMConnector на V82.COMConnector
# Ответить
42. Sniper9mmm 23.03.2011 15:30
когда выбираешь регистр накопления и бухгалтерии материться


{Форма.Форма.Форма(412)}: Ошибка при вызове метода контекста (Выполнить)
ТаблицаРезультат = Запрос.Выполнить().Выгрузить();
по причине:

по причине:
{(1, 1)}: Ожидается выражение "ВЫБРАТЬ"
# Ответить
43. irishka77 03.06.2011 10:09
Счет нужно выбрать.пощелкай по регистрам и появится выбор
# Ответить
44. dgamelya 20.10.2011 11:33
спасибо))полезно!!
# Ответить
46. Гость 23.12.2011 12:38
спасибо за обработку
# Ответить
47. Zigfridish 02.01.2012 19:38
Скринов обработки так и не появилось =(
# Ответить
48. Bomba1911 14.02.2012 13:51
спасибо за обработку. очень кстати)
# Ответить
50. antares_of 26.10.2012 10:48
А подскажите мне пожалуйста. Если мне нужно сравнить остатки товаров в двух базах УТ 8.2, мне подойдет эта обработка или нет?)
# Ответить
51. xdim 14.12.2012 06:08
Попробую ее в клиент-серверной под 8.2
Потом выложу вместе со своей если автор не против?
Ответили: (52)
# Ответить
52. artbear 14.12.2012 14:20
(51) С какой своей?
Что ее пробовать, она работает в клиент-серверной версии ? или ты про УФ ?
# Ответить
53. xdim 14.12.2012 15:44
подключилась, но выдала ошибку при сравнении...

Я у себя хотя пока точечно, но реализовал построковое сравнение регистра.

Буквально перед закрытием месяца база перестала бэкапироваться и подавала опасные знаки. Поэтому пришлось ее пару раз ТИИ прогнать с удалением и очищением. Это конечно не прошло бесследно и пришлось пару сот записей регистра найти в базе до ТИИ. И создать с теми же реквизитами движения.
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл