gifts2017

Подсистема сторнирования проводок и движения регистров.

Опубликовал Денис Беляев (Dziden) в раздел Обработки - Обработка документов

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

1.Убрать галочки на метаданных свойств конфигурации,
2.В документе ст_сторнирование выбрать возможность ввода на основании всех документов,
3.В документе ст_сторнирование выбрать возможность движения во всех регистрах

Возможно работает не только на конфигурации "Бухгалтерия предприятия"

все пожелания и жалобы приветствуются.

новые изменения v0.2b:
-возможность добавления любого реквизита в табличные части документа "сторнирование", данный реквизит будет заполнен соответсвующим по имени значением в измерениях регистра интегрируемой системы(необходимо для реализации RLS).
-другие исправления ...=)

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

Наименование Файл Версия Размер
Подсистема сторнирования v0.1b 33
.1211970180 13,81Kb
25.09.09
33
.1211970180 13,81Kb Скачать
Подсистема сторнирования v0.2b 43
.1212050216 14,01Kb
25.09.09
43
.1212050216 14,01Kb Скачать

См. также

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

Комментарии

1. Андрей Янакаев (YAN) 29.05.08 10:51
А вообще тестировал?! Что-то ошибок многовато
2. Денис Беляев (Dziden) 29.05.08 11:00
практически нет ... так с наскоку написал, хотелось бы ошибки узнать =)
3. Денис Беляев (Dziden) 29.05.08 11:10
ага увидел, не та версия оказалась .. жесть
4. Денис Беляев (Dziden) 29.05.08 11:14
столько скачали, и только один догадался написать что что-то нето =)
5. Денис Беляев (Dziden) 29.05.08 11:16
6. Александр Зернятко (azernot) 29.05.08 11:23
7. Денис Беляев (Dziden) 29.05.08 11:31
(6) ну во-первых он у меня не устанавливается в ввиду ограничений на компе... хз какие там права нужны, конечно поискать стоило, но я почему то захотел именно так реализовать....
8. Александр Зернятко (azernot) 29.05.08 11:55
Возможно не ставилось потому, что оно для 8.0, а не для 8.1

А вообще, лучше рассчитывать что стронировать в момент проведения, а не в момент ввода на основании, потому как данные документа-основания могли поменяться.
Нет реквизита "Организация", что не позволяет использовать стандартный RLS. Да и вообще нет формы списка. Как отменять сторно-то?
Предупреждение об ошибке при проведении советую заменить на сообщение. (заставить бы тебя групповое перепроведение делать, в котором предупреждения вываливаются!)
Проведение документа всегда выполняется в транзакции, за этим следит платформа. Если ты не модифицируешь других данных, смысла вручную прописывать в обработке проведения транзакцию - нет. А вот блокировок будет несоизмеримо больше.
9. Денис Беляев (Dziden) 29.05.08 12:37
(8) спасибо за концептуальные идеи... все постарался учесть
10. Денис Беляев (Dziden) 30.05.08 11:55
(8) подумал еще, сторнировать всеравно когда, ведь при изменении основания, сторнирование отменяется...
11. AndrewsAnswer (AndrewsAnswer) 04.06.08 21:48
А зачем? Ведь есть типовой документ "Корректировка записей регистров", где по галочке "Использовать заполнение движений" можно отсторнировать все. И даже не все, а кое-что из.
12. Денис Беляев (Dziden) 17.06.08 12:54
(11) все дело в контроле... права доступа и т.д. и т.п. Например можно задать возможность сторнирования только для руководителя отдела продаж в документах касающихся продаж.

Кроме того сколько пользователей знает регистры и движения их чтобы сторнировать в ручную?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа