gifts2017

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

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

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

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

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

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

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

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

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

Результат

 

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

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

См. также

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

Комментарии

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

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

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

Возможно, ситуацию спасёт это:
Запрос.УстановитьПараметр("ДатаДок", Объект.PointInTime());
10. Poppy (poppy) 15.10.09 13:12
11. gad_d (gad_d) 27.12.09 11:35
Пара небольших замечаний (пожеланий):
1. При регистрации с помощью формы для саморегистрации в справочнике дополнительных обработок не устанавливается код.
2. При открытии списка регистров хотелось бы их отсортировать по представлению, так легче искать нужный.
+
12. Poppy (poppy) 06.01.10 23:54
(11)
Исправлено. Обработка обновлена.
13. Елена Смирнова (smielka) 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) 09.11.11 11:51
как я давно ищу эту обработку...
18. Елена Елена (prog-eg) 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) 25.02.12 20:23
а можно этой обработкой в рознице обнулить остатки? Используется обмен Розница-УТ и в связи с тем, что кто-то натупил, остатки в УТ и в Рознице разные. Сейчас делали инвентаризацию, и все равно остатки не разнятся. Хотел корректировкой регистров все сделать, но 600 позиций вручную неохота. А нужно просто до инвентаризации все обнулить. Сможет эта обработка это сделать?
28. Константин Носов (NosovK) 29.02.12 21:29
Подскажите пожалуйста какой регистр, правильно ли эту обработку использовать для обнуления партионного учета.
То есть - я сделал инвентаризацию и указал что у меня нет товара, после чего по ней списал/оприходовал разницу и получил остаток товара на складе - 0. Но отчет Партии товаров на складах по прежнему показывает мне товары в наличии и в минусах тоже.
Из этого следует что партионный учет в базе не велся.
Сейчас я хочу оприходовать товар по рассчитанной вручную себестоимости и в дальнейшем использовать 1с для расчета себестоимости.
1с УПП для Украины 1,3,14,3
Чтобы обнулить партии и продолжить вести учет в базе безболезненно достаточно обнулить регистр "Партии товаров складах" или нужно еще какие-то регистры обнулить?
29. Игорь Б (BarkinI) 01.03.12 06:21
Надо смотреть не только регистр "Партии товаров складах" это управленчесикй учет, но и "Регистр накопления "Партии товаров на складах (бухгалтерский учет)"", а возможно нужно будет посмотреть "Товары на складах", "Свободные остатки"... Чтобы по информация по этим регистрам в разрезе измерений была одинаковая информация.
30. Сергей Сергей (26178@mail.ru) 23.12.12 01:46
Спасибо огромадное!!! Вещь нужная в хозяйстве, легко и просто можно достигнуть нужного результата. например понадобилось занулить регистр НДС Косвенные расходы и удалось это легко сделать +++++++++++++++++++++++
31. Евгений Мадонов (madonov) 31.01.13 02:43
Жаль, что под 8.2 дает закрыть только регистры Накопления.
32. simba08 16.06.13 13:44
Спасибо. Обработка пригодилась для обнуления остатков после переноса из 7.7 ТиС в КА. Только вот моментик - при подключении НЕ руками в КА - прописывается криво и не работает. (КА 28.1 и 34.1 - прописывать в дополнительные печатные формы - руками)
33. Сергей Сергеев (Рамзес) 11.09.15 15:38
(20) nnurik, доработал? Будь добр, поделись, пожалуйста.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа