gifts2017

Универсальное обнуление регистров накопления

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

Обнуляет все регистры накпления в любой конфигурации, где есть документ "КорректировкаЗаписейРегистров" или "Операция БУХ".
Версия для бухгалтерии использует документ "Операция бух".

В подарок консоль запросов с похожей функцией. Столкнулся с тем что закрывать регистр "Учет затрат" (РАУЗ в УПП или комплексной) не получается - значения измерений регистра не содержат непосредственных ссылок на справочники. Понял что только сам смогу написать запрос, который даст мне остатки с нужными отборами. Помогла стандартная консоль запросов из УПП. При редактировании запроса можно указать регистр и ссылку на документ. Не забудьте, что документ должен являться регистратором для регистра. Свойство "ВидДвижения" необходимо добавить в поля запроса так: Значение(ВидДвиженияНакопления.Расход). Период задается по дате документа-регистратора. При сохранении запроса сохраняется имя регистра и документ-регистратор. В принципе этой обработкой можно сформировать любые движения в регистрах накопления или сведений с подчинением регистратору.

В кучу подобных обработок еще одна. Ничем не лучше и не хуже.

Можно обнулять не все , а выборочно, используя отборы.

Есть недостаток - в запросе при отборах не используются параметры виртуальных таблиц. Это может несколько замедлять выполнение запроса.

Обнуляет методом сторнирования (не делает расход, а приход с минусом).

За раз обнуляет только один регистр.

 

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

Наименование Файл Версия Размер
Обнуление регистров накопления.epf 697
.epf 13,41Kb
24.04.12
697
.epf 13,41Kb Скачать
обработка для бухгалтерии предприятия 71
.epf 13,46Kb
28.04.12
71
.epf 13,46Kb Скачать
Консоль запросов 26
.epf 85,73Kb
28.04.12
26
.epf 85,73Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Андроид (Андроид) 27.10.10 10:39
Все класно...Только если б регисты можно было выбирать в списке, а не по одному....
2. Владимир Кравчук (Power Team) (krava_vlad) 26.01.11 16:56
Большое Спасибо, очень помогло!!!! :D
3. Николай (nicknick21) 04.02.11 20:38
Реально работающая штука. Чего не хватает для полного щастья так это выбора регистров списком
4. Татьяна Перемитина (yanat) 25.10.11 10:05
Спасибо, обработка помогла. Действительно, если бы был выбор нескольких регистров было бы еще лучше.
5. Дмитрий Русских (dimon_tb) 28.10.11 12:11
Спасибо! оч сэкономила времени на написание подобной!
6. Владимир Куприн (kvb1) 23.11.11 06:19
Спасибо огромадное!!! Вещь нужная в хозяйстве, легко и просто убирать косяки бухов и свои тоже
7. Sergey Shik (sergeyshik) 05.12.11 11:53
Спасибо. Обработка очень помогла, другие почему-то ругались на sql, а ваша все сделала как надо! держите плюсик от меня
8. solodovnikov.84@mail.ru (solodovnikov.84) 30.12.11 21:56
Очень полезная штука,Спасибо!Во всех переносах использую.
10. ivan ivanov (ivan07) 25.01.12 13:48
Большое спасибо! Очень пригодилось
11. Алексей Бурменский (bigmak) 22.02.12 13:39
Очень полезная вещь. Спасибо автору!
12. i z (izz) 20.03.12 13:26
13. lyusya l (lyusya) 04.04.12 14:31
Данная обработка подойдет для обнуления сальдо по взаиморасчетам, которое возникает после переноса данных из Зарплата и кадры 7.7 в Зарплата и кадры боджетного учреждения 8?
14. Айрат Саттаров (kwazi) 04.04.12 16:36
(13) lyusya, Если сальдо на регистре наклпления - да. Если на регистре бухгалтерии - нет.
15. Виталий Ast (shkev) 06.04.12 20:09
17. Евгений Степанов (Evgeny-st) 23.06.12 01:38
Добрый день! У нас УПП ред. 1.3

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

{Форма.Форма.Форма(143)}: Ошибка при установке значения атрибута контекста (Текст)
ПостроительОтчетаОтчет.Текст = ТекстЗапроса;
по причине:
{(21, 5)}: Таблица не найдена "РегистрНакопления.ЗатратыНаВыпускПродукцииБухгалтерскийУчет.Остатки"
из <<?>>РегистрНакопления.ЗатратыНаВыпускПродукцииБухгалтерскийУчет.Остатки(&Момент) как Остаткиент "За

Дело в том что в документ "Распределение материалов на выпуск" попадают все остатки за предыдущие периоды. Как бы из обнулить?
18. Айрат Саттаров (kwazi) 23.06.12 09:41
регистр оборотный. обработка дает их выбирать. Это ошибка.
19. Евгений Степанов (Evgeny-st) 23.06.12 14:05
Т.е. никак нельзя очистить оборотные регистры? но мне нужно как-то это сделать?
20. Айрат Саттаров (kwazi) 23.06.12 14:41
очистить легко. на расчет себестоимости могут влиять только обороты этого месяца.
я не понимаю как они могут вам мешать в этот месяце, если без них расчет себестоимости не пройдет?
В распредедение материалов на выпуск должны попадать остатки НЗП.
И это совершенно другие регистры.
ЗатратыНаВыпускПродукции играют только в текущем месяце - это информация о том как распределяется НЗП на выпуск продукции.

Когда обнуляете данные дату надо ставить на конец предыдущего месяца.
Корректровка всегда делается на конец дня установленного в параметрах обработки.
Проверьте.

И еще (на всякиий...) у вас РАУЗ или ФУЗ?
21. Евгений Степанов (Evgeny-st) 24.06.12 17:53
Добрый день! Спасибо kwazi за внимание! Дело в том, что, если расчет себестоимости не выполнялся за предыдущие периоды, то в документ "Распределение материалов на выпуск" попадают все остатки за предыдущие (не закрытые)периоды, независимо от установки периода.
Объясню ситуацию подробнее: Организация уже три года ведет "учет" в УПП, в урезанном виде, закрытие сч.20, сч.43 закрывался вручную. И вот наконец с апреля 2012 было решено запустить все регламентные документы по расчету себестоимости и фин.результата. Вот тут-то все и повылезало....
У нас ФУЗ.
22. Евгений Степанов (Evgeny-st) 24.06.12 18:03
Я уже думаю, может распределить материалы и расчитать себестоимость на 31.03.2012г. А затем обнулить в док-те "Расчет себестоимости" бух.и налог. проводки, так как март уже закрыт и все отчеты сданы. А вот ригистры накопления не трогать.
23. Сергей Сергей (26178@mail.ru) 23.12.12 01:45
Спасибо огромадное!!! Вещь нужная в хозяйстве, легко и просто можно достигнуть нужного результата. например понадобилось занулить регистр НДС Косвенные расходы и удалось это легко сделать +++++++++++++++++++++++
24. Алексей Алексеев (Aleksey_3) 14.01.13 02:43
Спасибо помогло, правда для БП 2.0 пришлось немного напильником подравнять

Неплохо бы обновить обработку в части проверки метаданных, т.е. проверить наличие документа корректировка, а то в БП ее нет и пришлось менять тип реквизита, иначе он стал строкой
25. Денис Луцик (NAKIS) 18.12.13 14:59
Спасибо, взял на заметку)) Скоро пригодится, тогда и скачаю) Надеюсь, проблем не будет...
26. Константин Куликов (Светлый ум) 18.12.14 14:25
Не мешало бы выложить настройки для консоли
- т.к. посмотреть было бы любопытно, а так в силу нехватки времени разбираться не стал
27. Константин Куликов (Светлый ум) 19.12.14 06:01
Разобрался. Нужно отчет взять "Обнуление регистров накопления.epf" и открыть его в консоли. Отдельное спасиба за плюшку для рауз "Учет затрат (регл.)"
28. Константин Куликов (Светлый ум) 24.12.14 08:53
Запрос для консоли Учет затрат Регл (РАУЗ):
ВЫБРАТЬ
	Остатки.АналитикаВидаУчета КАК АналитикаВидаУчета,
	Остатки.АналитикаУчетаЗатрат КАК АналитикаУчетаЗатрат,
	Остатки.АналитикаУчетаПартий КАК АналитикаУчетаПартий,
	Остатки.АналитикаРаспределенияЗатрат КАК АналитикаРаспределенияЗатрат,
	Остатки.КоличествоОстаток КАК КоличествоОстаток,
	Остатки.КоличествоНУОстаток КАК КоличествоНУОстаток,
	Остатки.СтоимостьОстаток КАК СтоимостьОстаток,
	Остатки.СтоимостьНУОстаток КАК СтоимостьНУОстаток,
	Остатки.ПостояннаяРазницаОстаток КАК ПостояннаяРазницаОстаток
ИЗ
	РегистрНакопления.УчетЗатратРегл.Остатки(&Момент, ) КАК Остатки
{ГДЕ
	Остатки.АналитикаВидаУчета.* КАК АналитикаВидаУчета,
	Остатки.АналитикаУчетаЗатрат.* КАК АналитикаУчетаЗатрат,
	Остатки.АналитикаУчетаПартий.* КАК АналитикаУчетаПартий,
	Остатки.АналитикаРаспределенияЗатрат.* КАК АналитикаРаспределенияЗатрат,
	Остатки.КоличествоОстаток КАК КоличествоОстаток,
	Остатки.КоличествоНУОстаток КАК КоличествоНУОстаток,
	Остатки.СтоимостьОстаток КАК СтоимостьОстаток,
	Остатки.СтоимостьНУОстаток КАК СтоимостьНУОстаток,
	Остатки.ПостояннаяРазницаОстаток КАК ПостояннаяРазницаОстаток}
ИТОГИ
	СУММА(КоличествоОстаток),
	СУММА(КоличествоНУОстаток),
	СУММА(СтоимостьОстаток),
	СУММА(СтоимостьНУОстаток),
	СУММА(ПостояннаяРазницаОстаток)
ПО
	ОБЩИЕ
...Показать Скрыть
29. Алексей Коробов (olesha) 11.05.15 19:15
А для управляемых форм кто-нибудь видел подобную разработку?
30. Антон Козин (katochimoto) 14.09.15 15:17
В Зарплата и Управление Персоналом, редакция 2.5 (2.5.94.2) на 1С:Предприятие 8.3 (8.3.6.2152) не работает пишет:
{Форма.Форма.Форма(143)}: Ошибка при установке значения атрибута контекста (Текст)
ПостроительОтчетаОтчет.Текст = ТекстЗапроса;
по причине:
{(8, 5)}: Таблица не найдена "РегистрНакопления.НДФЛСведенияОДоходах.Остатки"
из <<?>>РегистрНакопления.НДФЛСведенияОДоходах.Остатки(&Момент) как Остатки

А в описании к сожалению нет данных что потереть регистр с видом обороты не получится, допишите в описание или в модуле поправте чтобы работал с регистрами со всеми.