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

10.07.22

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Подсистема "Корректировка движений документов"
.cf 24,74Kb ver:1.0
18
18 Скачать (3 SM) Купить за 2 450 руб.

Назначение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

60000 руб.

06.10.2023    4818    38    20    

46

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

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

14400 руб.

29.04.2020    34327    109    152    

75

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

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

3600 руб.

10.02.2017    111804    673    175    

712

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

Представьте, что есть система QR - кодирования, которая НЕ ТРЕБУЕТ изменения конфигурации, НЕ ТРЕБУЕТ изменения ни одной печатной формы для добавления QR-кода, включая внешние, НЕ ХРАНИТ данные штрихкодов и их связь, от чего база не "пухнет", ИМЕЕТ возможность закодировать в QR-коде произвольные данные параметров для последующей обработки полученных данных, УМЕЕТ прикреплять сканы, УМЕЕТ обработать считанный QR-код как ВЫ захотите. А также ХРАНИТ историю операций в обход базы для каждого пользователя в отдельности и УМЕЕТ работать с 2D - сканерами. А также автоматически распознавать отсканированные печатные формы (картинки или pdf-файлы) и выполнять заданные произвольные алгоритмы, в том числе прикрепление их к документам! Обновление 3.2 от 09.06.2024!

19200 руб.

26.08.2018    52771    16    61    

55

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

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

2400 руб.

13.07.2015    51504    175    29    

127

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

Обработка служит для: выравнивания бухгалтерского и налогового учета на определенную дату по выбранным счетам; закрытия остатков по выбранным счетам; обнуления налогового учета (ПР, ВР также будут обнулены)

2880 руб.

05.05.2024    755    11    0    

7

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

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

6000 руб.

22.01.2025    446    1    0    

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

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

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

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

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