Подсистема "Корректировка движений документов"

10.07.22

Задачи пользователя - Корректировка данных

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

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

Наименование Файл Версия Размер
Подсистема "Корректировка движений документов"
.cf 24,74Kb
14
.cf 1.0 24,74Kb 14 Скачать

Назначение

Универсальная подсистема, которую можно легко внедрить в любую конфигурацию, функционирующую в режиме управляемого приложения. После ее внедрения откроется возможность добавления на формы документов команды для просмотра и корректировки движений документа по учетным регистрам конфигурации. Данная возможность полезна в качестве быстрого доступа к записям учетных регистров, относящихся к интересующему документу, а также для внесения в эти записи необходимых изменений. Подсистема актуальна для тех конфигураций, в которых подобный функционал не предусмотрен (например, в типовой конфигурации "Управление торговлей 11").

Функциональность

Подсистема позволяет для набора видов документов конфигурации определить возможность просмотра и корректировки их движений при помощи вызова соответствующей команды, расположенной на форме документа. При вызове команды открывается форма, в которой отображаются движения документа по учетным регистрам, при этом таблицы движений разнесены по соответствующим закладкам формы. При взводе в форме флага "Ручная корректировка" таблицы с движениями по регистрам становятся доступны для редактирования. Имеется возможность добавить новые записи по тем регистрам, по которым документ не сформировал движений, но является для них регистратором.

Права как на просмотр движений документа, так и на их корректировку, регулируются при помощи соответствующих ролей подсистемы. Предусмотрена возможность групповой обработки движений документа по регистру, нажатием на кнопку "Выполнить алгоритм" (исполнение кода происходит на стороне сервера). При редактировании проводок по бухгалтерским регистрам учитывается состав субконто и признаки учета счетов проводки - необходимые поля проводки блокируются от редактирования ввиду бессмысленности их заполнения (по аналогии как это реализовано в типовой конфигурации "Бухгалтерия предприятия").    

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

Документы, движения по которым были откорректированы вручную, можно получить, отобрав их по значению общего реквизита "Ручная корректировка", при этом система не будет позволять проводить или отменять проведение таких документов без предварительного снятия в них признака ручной корректировки движений (о чем система будет оповещать). Также поддерживается корректировка движений у тех видов документов, у которых в свойствах конфигурации проведение запрещено.    

Состав подсистемы

  • Подсистема "Корректировка движений документов".
  • Роли "Просмотр движений по регистрам" и "Корректировка движений по регистрам".
  • Общая форма "Корректировка движений документа".
  • Общая команда "Корректировка движений".
  • Общий реквизит "Ручная корректировка движений".
  • Подписка на событие "Перед записью документа (корректировка движений)".
  • Общий модуль "Корректировка движений (вызов сервера)".

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

Инструкция для внедрения

  1. Из конфигуратора вашей конфигурации выполнить стандартную операцию "Сравнить и объединить с конфигурацией из файла", выбрав файл подсистемы. В окне объединения убрать флаг "Свойства" корня конфигурации и нажать кнопку "Выполнить".
  2. Для общей команды "бгКорректировкаДвиженийДокумента" указать в качестве типа параметра те документы конфигурации, по которым необходим функционал по просмотру и корректировки их движений (в случае необходимости изменить свойство "Группа" для смены месторасположения команды в формах документов, по умолчанию используется группа "Панель навигации формы.См. также").   
  3. Добавить в состав общего реквизита "бгРучнаяКорректировкаДвижений" те же документы, которые были указаны в качестве параметра общей команды, приведенной в п.2. 
  4. Обновить конфигурацию базы данных (F7).
  5. В режиме "1С:Предприятие" настроить права тем пользователям, которым необходимо предоставить доступ к команде просмотра и корректировки движений документов, добавив им одну из имеющихся в подсистеме ролей "Просмотр движений по регистрам" или "Корректировка движений по регистрам".

Технические требования

  • Любая конфигурация, функционирующая в режиме управляемого приложения на платформах версий 8.2.16+ и 8.3 (с возможностью режима совместимости с 8.2.16+).
  • Режим использования модальности не важен.

Корректировка движений движения документов записей регистров

См. также

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

Корректировка данных Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    2148    28    14    

32

Тестирование и исправление ключей аналитики ERP, УТ11, КА

Корректировка данных Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    106619    631    173    

673

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    27175    78    146    

59

Заполнение документа "Корректировка регистров" произвольными данными

Закрытие периода Корректировка данных Платформа 1С v8.3 Система компоновки данных 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 руб.

13.07.2015    50094    171    29    

121

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    22225    298    35    

71

Исправление ошибок по НДФЛ и взаиморасчетам с сотрудниками в 1С:Бухгалтерия 3.0

Корректировка данных Зарплата Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Внешняя обработка предназначена для исправления самых различных ошибок, возникших по самым разным причинам. Общее проявление этих ошибок видно в различии данных между: проводками и различными отчетами по НДФЛ, заполнении ведомостей на выдачу зарплаты, неверным расчетом НДФЛ при начислении ЗП и т.д.

3600 руб.

09.02.2024    570    1    4    

3
Отзывы
15. dock 44 24.03.16 13:05 Сейчас в теме
инструмент опасный, но просто замечательный :)
замечательная реализация
Bassgood; +1 Ответить
31. ixijixi 1761 15.01.19 11:28 Сейчас в теме
О, даже "Выполнить алгоритм" есть! Зачётный инструмент!
Bassgood; +1 Ответить
32. kns77 100 03.03.23 12:16 Сейчас в теме
Инструмент отличный, если хотите иметь кнопку и в форме списка то лучше переместить в группу "Важное" из "См так же"
Bassgood; +1 Ответить
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. u_n_k_n_o_w_n 34 11.03.16 08:48 Сейчас в теме
Всегда не хватает данного функционала в типовой конфигурации.
2. Amedis 122 11.03.16 13:07 Сейчас в теме
К сожалению подобные разработки отношу к категории "гранат" полезность которых зависит от того какой мартышке она попадет в руки...
корум; RomanMartynenko; +2 Ответить
3. Bassgood 1424 11.03.16 14:12 Сейчас в теме
(2) Amedis, правильно, именно поэтому в ней предусмотрена возможность предоставления доступа к корректировке только определенному кругу пользователей, которые понимают что делают, по большей части это админы и пара-тройка ответственных сотрудников, другим же пользователям можно предоставить возможность только просмотра движений документа.
4. igormiro 714 11.03.16 18:01 Сейчас в теме
Изменений движений документа сохраняются журнале регистрации. Лучше если подсистема, то добавить регистр сведений, чтобы хранить информацию по движениям и вернуть назад если нужно.
alanto23; 7OH; +2 Ответить
5. Bassgood 1424 11.03.16 19:39 Сейчас в теме
(4) igormiro, это уже нужно добавлять сюда систему версионирования, чтобы можно было откатываться на предыдущие версии движений по регистрам, т.е. это уже совсем другая история, здесь же просто в журнале хранится факт такой корректировки и ее причина в виде комментария от корректировщика.
igormiro; +1 Ответить
12. DC 149 18.03.16 15:23 Сейчас в теме
(5) Версионирование для этого не очень подходит - нельзя давать пользователю делать такой выбор, да и версий только одна получается=). НаборыЗаписей сериализуются - сделать еще один ОбщийРеквизит (ХранилищеЗначений) и при первом проведении списать туда движения. Ну и кнопку с откатом прикрутить - дел на 10 минут=)
Bassgood; +1 Ответить
13. Bassgood 1424 18.03.16 16:13 Сейчас в теме
(12) DC, кажущиеся 10 мин всегда переходят в часы, наблюдаю такую практику уже давно :)
Кому давать такую возможность, а кому нет - это уже дело администрирования, каждый решает на свое усмотрение. А про версии я имел ввиду не откат на исходные движения, а хранение истории корректировок движений документа - от исходного состояния до текущего. А вообще идея отката на исходные движения до их корректировки в общем то неплоха (дабы обработка проведения у документа со временем может измениться), возможно в будущем добавлю эту функцию в подсистему.
14. DC 149 21.03.16 18:35 Сейчас в теме
(13) что то не приходит в голову практическая задача, где требовалось бы отслеживать историю корректировок. Важен конечный результат и возможность "сделать все как было"(без проведения корректируемого документа), если набедокурил - инструмент в общем то довольно опасный..=)
6. ILM 240 12.03.16 19:38 Сейчас в теме
Редактируются непосредственно движения у документа или создается документ корректировки записей регистров?
7. Bassgood 1424 12.03.16 20:10 Сейчас в теме
(6) ILM, редактируются непосредственно движения самого документа, в подсистеме отсутствует какой-либо специальный корректировочный документ и нет какой-либо привязки к самой конфигурации, механизм аналогичен тому, который присутствует в "Бухгалтерия предприятия 3.0" (и присутствует в более старых редакциях других типовых конфигураций).
8. ILM 240 12.03.16 22:14 Сейчас в теме
(7) Спасибо. Для УПП надо будет такое сделать на обычных форм. Я так понял Загрузка = Истина; и запись в движениях)))
9. Bassgood 1424 12.03.16 22:53 Сейчас в теме
(8) ILM, Для обычных форм не планирую этого делать, т.к. обычные формы постепенно теряют свою актуальность, да и переписывать придется довольно много, а по поводу "Загрузка = Истина" не совсем понял к чему это.
10. Enik 15.03.16 19:10 Сейчас в теме
При перепроведение, все затирается?
11. Bassgood 1424 15.03.16 19:32 Сейчас в теме
(10) Enik, Нет, откорректированные движения документа не затираются при перепроведении, прошу более внимательно читать описание подсистемы: "при этом система не будет позволять проводить или отменять проведение таких документов без предварительного снятия в них признака ручной корректировки движений (о чем система будет оповещать)"
15. dock 44 24.03.16 13:05 Сейчас в теме
инструмент опасный, но просто замечательный :)
замечательная реализация
Bassgood; +1 Ответить
16. Alex_E 2352 24.03.16 13:12 Сейчас в теме
Граната та ещё, но возможность просмотра движений - то, что доктор прописал. Реализация, ИМХО, идеально была бы в расширении...
17. Bassgood 1424 25.03.16 11:53 Сейчас в теме
(16) Alex_E, к сожалению, на сколько я знаю, в расширениях отсутствует возможность добавления в них общих команд и общих реквизитов (последние изменяют структуру БД), да и далеко не у всех конфигурации функционируют на последних версиях платформы, поддерживающую механизм расширений. А так в общем то подсистема реализована в виде надстройки, все равно практически у всех компаний конфигурации сняты с полной поддержки, поэтому я считаю ничего критического в этом нет.
18. Alex_E 2352 25.03.16 11:59 Сейчас в теме
(17) В 8.3.8 расширения будут расширены, а по поводу общих модулей - уже сейчас вместо них вполне работают модули менеджера обработок расширения...
По поводу
практически у всех компаний конфигурации сняты с полной поддержки
я бы не был столь категоричен))))
19. Bassgood 1424 25.03.16 13:53 Сейчас в теме
(18) Alex_E, нуу выпуска 8.3.8 еще дождаться надо, это все еще в проекте, пока компании еще перейдут на нее, еще пару лет пройдет :)
Я уверен, что практически во всех средних и крупных компаниях управленческие конфигурации сняты с полной поддержки и постоянно дорабатываются привычным для всех внесением изменений в структуру конфигурации, по крайней мере другого я пока еще не встречал (чтобы новый функционал обходился только внешними обработками и расширениями).
20. Alex_E 2352 25.03.16 14:02 Сейчас в теме
(19) а мелких на типовых за людей считать не бум?))))) Какому нить ИП с базовой розницей или типовой ПРОФ нужны обновления без привлечения, и хочется Вашу подсистему, ан нет - Вы их не считаете)))))
21. Bassgood 1424 25.03.16 15:04 Сейчас в теме
(20) Alex_E, я бы не был столь категоричен :)
Мелкие конторы обычно спокойно обходятся без подобных фишек, ИП не станет самостоятельно ковыряться в каких-то записях каких-то регистров (в случае необходимости для этого все равно потребуется привлекать кого-то со стороны, чтобы подправить какую-то мелочевку при помощи типовой "корректировки регистров"), это лично мое мнение ;)
22. Alex_E 2352 25.03.16 15:20 Сейчас в теме
(21)
я бы не был столь категоричен :)
Мелкие конторы обычно спокойно обходятся без подобных фишек, ИП не станет самостоятельно ковыряться
- и тем не менее Вы столь категоричны... Я просто пытаюсь Вам сказать, что Вы теряете потенциальных клиентов, ибо не будут они снимать конфу с полной поддержки ради интеграции даже интересной им подсистемы, а расширение этот вопрос снимает - т.е. круг клиентов у Вас мог РЕЗКО расшириться - мелких таки гораздо больше чем средних.... Это конечно моё ИМХО, непонятно только, прочему Вы с этим несогласны?
23. Bassgood 1424 25.03.16 16:44 Сейчас в теме
(22) Alex_E, то, что круг потенциальных клиентов будет шире - с этим спору нет, но вот две запары:
1. По мне так админские штуки малоинтересны мелким конторам ввиду малого количества пользователей и различного рода правил доступа к данным.
2. Данную подсистему невозможно реализовать через механизм расширений, т. к. в нем отсутствует возможность работы с общими реквизитами.
24. Alex_E 2352 25.03.16 17:11 Сейчас в теме
(23) Поп.1 - это как раз пор мне так - расширение ... но не суть, а по п.2 - сейчас конечно нельзя в расширении хранить "свои" данные, но...если очень хочется - придумать что нито можно...

В принципе ладно, не понимаю, что Вас так задело, я высказал своё ИМХО, а про расширение - не смотрел ещё как реализована подсистема внутри - тупо нет времени, но думаю даже сейчас в расширение её прикрутить можно. Если проблема в сохранении общих реквизитов - можно присмотреть какой нить "условно" свободный регистр или использовать хранилище или ещё что нибудь - тут вопрос в желании)))

Ещё раз - нисколько не умаляю Вашу подсистему...
25. Bassgood 1424 25.03.16 17:43 Сейчас в теме
(24) Alex_E, меня это ни сколько не задело, просто точно также высказал свое мнение по этому поводу, ничего более, только ради дискуссии, и могу сразу высказать свое мнение по поводу вот таких способов решения:
Если проблема в сохранении общих реквизитов - можно присмотреть какой нить "условно" свободный регистр или использовать хранилище или ещё что нибудь - тут вопрос в желании)))

При первом решении подсистема перестает быть универсальной (в каждой конфе таким регистром может выступать абсолютно любой из имеющихся), второе решение с моей точки зрения будет некорректным - хранилище не предназначено для реализации подобного функционала и хранения такой информации (еще и с учетом того, что это и без того является "гранатой").
Эту дискуссии я веду к тому, что разработать универсальный функционал, в котором присутствует необходимость хранения каких-либо "важных" данных, на данном этапе развития расширений, к сожалению, невозможно :(
26. Alex_E 2352 25.03.16 17:46 Сейчас в теме
27. kosmo0 107 05.04.17 07:58 Сейчас в теме
В этой подсистеме должна быть регистрация кто, когда и что менял. Причем с достаточно большой детализацией. Может пройти год-два без последствий, а потом в один не очень хороший день всплывет бяка (например штраф от налоговой) и все будут рассказывать что это не они исправляли именно эту цифру. И чем больше организация, тем больше вероятность такой бяки.
29. Bassgood 1424 05.04.17 11:27 Сейчас в теме
(27) Да, в ней собственно и содержится информация об авторе изменений, их дате, и комментарий от автора, дабы была хоть какая-то информация что было изменено и с какой целью - полнота этого комментария уже зависит от компетенции самого автора.
28. alanto23 35 05.04.17 08:23 Сейчас в теме
В БГУ 2.0 эта система реализована в штатном наборе. Я сначала тоже сильно опасался ее "взрывоопасности" в процессе эксплуатации, но практика показала, что опасности никакой нет. Системы ограничения прав и версонифицирования - вполне достаточно, чтобы полностью обезопаситься. Не нужно только лениться и пренебрегать администрированием прав. К тому же отредактированные вручную документы в журнале сразу бросаются в глаза - у них изменена статус-картинка. А вот удобств, которые дает эта система, просто не описать! Корректировка движений документов и изменение в режиме Предприятия Типовых операций, (ИМХО) нужны эксплуатационщикам как воздух! Так что автору - респект и уважуха!
Bassgood; +1 Ответить
30. Bassgood 1424 05.04.17 11:30 Сейчас в теме
(28)
Системы ограничения прав и версонифицирования - вполне достаточно

Правда регистры в типовых конфигурациях не версионируются, версионируются только изменения реквизитов и табличных частей документа
31. ixijixi 1761 15.01.19 11:28 Сейчас в теме
О, даже "Выполнить алгоритм" есть! Зачётный инструмент!
Bassgood; +1 Ответить
32. kns77 100 03.03.23 12:16 Сейчас в теме
Инструмент отличный, если хотите иметь кнопку и в форме списка то лучше переместить в группу "Важное" из "См так же"
Bassgood; +1 Ответить
33. kns77 100 03.03.23 16:25 Сейчас в теме
Только вот субконто выстраивает как попало, не в том порядке как они в счете
Оставьте свое сообщение