Закрытие (обнуление остатков) регистров накопления (обработка заполнения табличных частей)

Опубликовал Poppy (poppy) в раздел Администрирование - Сервисные утилиты

Обработка предназначена для заполнения документа "Корректировка записей регистров" остатками выбранных регистров на дату/время документа. В результате, остатки в регистрах обнуляются по всем измерениям.
Обработка является демонстрацией использования технологии "Внешние обработки заполнения табличных частей" http://infostart.ru/blogs/345/
Тема обработки навеяна творчеством других авторов:
http://infostart.ru/projects/3221/
http://infostart.ru/projects/1834/

Обработку необходимо подключить в справочнике "Внешние обработки" в качестве обработки для заполнения табличных частей для документа "Корректировка записей регистров".

Подключение обработки

Использование: Создать новый документ "Корректировка записей регистров". На закладке "Заполнение движений" взвести галочку "Использовать заполнение движений". В табличной части добавить строку и выбрать действие "Закрытие регистров". Выбор действия

Нажимаем кнопку "Заполнить движения". В окне "Настройка состава регистров" отмечаем необходимые регистры.

Выбор регистров

Получаем результат:

Результат

 

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

Наименование Файл Версия Размер
Закрытие регистров (обработка изменения табличных частей).epf
.epf 18,15Kb
20.08.14
1369
.epf 18,15Kb 1369 Скачать

См. также

Комментарии
1. Александр Окулов (PowerBoy) 2551 22.01.09 07:30 Сейчас в теме
А слабо добавить закрытие регистра бухгалтерии по счету? :)
2. Poppy (poppy) 3298 22.01.09 10:15 Сейчас в теме
3. Вячеслав Пузанов (puzano-v) 147 26.02.09 14:34 Сейчас в теме
+2 Идея хорошая, только "Все" регистры сязаны между собой.
Изменение одного влечет к ошибкам в других регистрах.
Пример: Регистры НДС ( 5-ть ) взаимосязанных регистров + Регистр Бухгалтерии.
только по 62 счету, Столькоже по 60.
( Могу подкинуть отчет где используется ВАША идея).
С увыжением Пузанов.
4. Poppy (poppy) 3298 05.03.09 22:14 Сейчас в теме
(3) Ты все правильно написал, но документ "Корректировка записей регистров" предназначен для получения "правильных" результатов с помощью "неправильных" действий.
Поэтому, об ошибках в регистрах должен думать тот кто использует документ и обработки к нему.

Отчет присылай - посмотрю.
5. Вячеслав Пузанов (puzano-v) 147 06.03.09 09:53 Сейчас в теме
Предлагаю вариант использования документа.
Анализ взаиморасчетов Бухгалтерия 1.6.
6. Артур Аюханов (artbear) 851 03.09.09 07:29 Сейчас в теме
(0) Автор, что изменилось в обработке?
7. Poppy (poppy) 3298 03.09.09 07:35 Сейчас в теме
(6) Ничего существенного. Появилась форма для саморегистрации в справочнике.
8. Пимшин 1 (Pim) 153 14.10.09 23:24 Сейчас в теме
Что касается сервиса, то обработка на 5 баллов, одназначно плюс. А вот на счёт функциональности... либо я... (что-то не так со мной), либо лыжи всё таки не едут.

Сделал документ коректировки записей по регистру НДС начисленный на 30.06 23:59:59. Формирую отчёт Остатки и обороты за июль, есть начальный остаток..., причём остаток стал положительным и увеличился по модулю...
9. Пимшин 1 (Pim) 153 15.10.09 00:06 Сейчас в теме
(8) Кажется, я разобрался в чём проблема.
Таблица Остатков в запросе даёт остаток на переданный параметр, то есть в моём случае на начало 23:59:59. Получается надо собрать данные на 1 июля, а потом "провести" документ 30 июня.

Возможно, ситуацию спасёт это:
Запрос.УстановитьПараметр("ДатаДок", Объект.PointInTime());
10. Poppy (poppy) 3298 15.10.09 13:12 Сейчас в теме
11. gad_d (gad_d) 182 27.12.09 11:35 Сейчас в теме
Пара небольших замечаний (пожеланий):
1. При регистрации с помощью формы для саморегистрации в справочнике дополнительных обработок не устанавливается код.
2. При открытии списка регистров хотелось бы их отсортировать по представлению, так легче искать нужный.
+
12. Poppy (poppy) 3298 06.01.10 23:54 Сейчас в теме
(11)
Исправлено. Обработка обновлена.
13. Елена Смирнова (smielka) 126 08.06.10 23:34 Сейчас в теме
Замечательная обработка ;)
14. Olga (kis) 19.02.11 18:07 Сейчас в теме
Доброе время суток. Перенесла данные из 7 зик в 8 зуп бюджет (релиз 20.5). Поробовала обнулить остатки по регистру "Взаиморасчеты с сотрудниками" с помощью вашей отработки. Не получилось. Документ "Корректировка записей регистров некопления" ее не видит. А там много народу, КБК, КОСГУ. Может можно ее поправить?
15. ed83 ed83 (ed83rostov) 11.10.11 14:32 Сейчас в теме
Всем привет. Взял за основу идею данной обработки и дописал в специализированной конфигурации для общепита документ "Закрытие периода". Он обнуляет остатки по складам и на приход ставит только то что указано в определенной графе документа. Автору спасибо.
16. Val Nason (valprogram) 16.10.11 22:02 Сейчас в теме
Спасибо. Пригодилась для закрытия остатков после переноса из 77
17. Евгений Левченко (MYRZILKA123) 2 09.11.11 11:51 Сейчас в теме
как я давно ищу эту обработку...
18. Елена Елена (prog-eg) 63 30.11.11 13:29 Сейчас в теме
Жаль что в ЗУП не работает для документа "Корректировка записей регистров некопления"
19. Вадим Егоров (von_de) 06.12.11 23:38 Сейчас в теме
Закрытие периода (не помню автора, но публикация называется так) - значительно привлекательней и функциональней
20. nnurik (nnurik) 28.12.11 10:25 Сейчас в теме
Обработка пригодилась, спасибо. Только вот доработаю еще отбор по измерениям регистров - и вообще будет хорошо.
21. Елена (allevia) 09.01.12 19:29 Сейчас в теме
22. Елена (allevia) 09.01.12 19:30 Сейчас в теме
Пора делать подобное под 8.2!!!
25. Игорь Б (BarkinI) 25.01.12 08:02 Сейчас в теме
Существует ли возможность отбора по ресурсам регистра? Например когда количество 0.
26. Мирон Любка (minuby) 6 25.02.12 20:23 Сейчас в теме
а можно этой обработкой в рознице обнулить остатки? Используется обмен Розница-УТ и в связи с тем, что кто-то натупил, остатки в УТ и в Рознице разные. Сейчас делали инвентаризацию, и все равно остатки не разнятся. Хотел корректировкой регистров все сделать, но 600 позиций вручную неохота. А нужно просто до инвентаризации все обнулить. Сможет эта обработка это сделать?
28. Константин Носов (NosovK) 10 29.02.12 21:29 Сейчас в теме
Подскажите пожалуйста какой регистр, правильно ли эту обработку использовать для обнуления партионного учета.
То есть - я сделал инвентаризацию и указал что у меня нет товара, после чего по ней списал/оприходовал разницу и получил остаток товара на складе - 0. Но отчет Партии товаров на складах по прежнему показывает мне товары в наличии и в минусах тоже.
Из этого следует что партионный учет в базе не велся.
Сейчас я хочу оприходовать товар по рассчитанной вручную себестоимости и в дальнейшем использовать 1с для расчета себестоимости.
1с УПП для Украины 1,3,14,3
Чтобы обнулить партии и продолжить вести учет в базе безболезненно достаточно обнулить регистр "Партии товаров складах" или нужно еще какие-то регистры обнулить?
29. Игорь Б (BarkinI) 01.03.12 06:21 Сейчас в теме
Надо смотреть не только регистр "Партии товаров складах" это управленчесикй учет, но и "Регистр накопления "Партии товаров на складах (бухгалтерский учет)"", а возможно нужно будет посмотреть "Товары на складах", "Свободные остатки"... Чтобы по информация по этим регистрам в разрезе измерений была одинаковая информация.
30. 26178@mail.ru (26178_mail.ru) 23.12.12 01:46 Сейчас в теме
Спасибо огромадное!!! Вещь нужная в хозяйстве, легко и просто можно достигнуть нужного результата. например понадобилось занулить регистр НДС Косвенные расходы и удалось это легко сделать +++++++++++++++++++++++
31. Евгений Мадонов (madonov) 142 31.01.13 02:43 Сейчас в теме
Жаль, что под 8.2 дает закрыть только регистры Накопления.
32. simba08 8 16.06.13 13:44 Сейчас в теме
Спасибо. Обработка пригодилась для обнуления остатков после переноса из 7.7 ТиС в КА. Только вот моментик - при подключении НЕ руками в КА - прописывается криво и не работает. (КА 28.1 и 34.1 - прописывать в дополнительные печатные формы - руками)
33. Сергей Сергеев (Рамзес) 23 11.09.15 15:38 Сейчас в теме
(20) nnurik, доработал? Будь добр, поделись, пожалуйста.