Универсальное обнуление регистров накопления (8.2 обычные формы)


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

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

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

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

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

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

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

 

38 Comments

  1. Андроид

    Все класно…Только если б регисты можно было выбирать в списке, а не по одному….

    Reply ↓
  2. krava_vlad

    Большое Спасибо, очень помогло!!!! 😀

    Reply ↓
  3. nicknick21

    Реально работающая штука. Чего не хватает для полного щастья так это выбора регистров списком

    Reply ↓
  4. yanat

    Спасибо, обработка помогла. Действительно, если бы был выбор нескольких регистров было бы еще лучше.

    Reply ↓
  5. dimon_tb

    Спасибо! оч сэкономила времени на написание подобной!

    Reply ↓
  6. kvb1

    Спасибо огромадное!!! Вещь нужная в хозяйстве, легко и просто убирать косяки бухов и свои тоже

    Reply ↓
  7. sergeyshik

    Спасибо. Обработка очень помогла, другие почему-то ругались на sql, а ваша все сделала как надо! держите плюсик от меня

    Reply ↓
  8. solodovnikov.84

    Очень полезная штука,Спасибо!Во всех переносах использую.

    Reply ↓
  9. ivan07

    Большое спасибо! Очень пригодилось

    Reply ↓
  10. bigmak

    Очень полезная вещь. Спасибо автору!

    Reply ↓
  11. izz

    Спасибо за обработку!

    Reply ↓
  12. lyusya

    Данная обработка подойдет для обнуления сальдо по взаиморасчетам, которое возникает после переноса данных из Зарплата и кадры 7.7 в Зарплата и кадры боджетного учреждения 8?

    Reply ↓
  13. kwazi

    (13) lyusya, Если сальдо на регистре наклпления — да. Если на регистре бухгалтерии — нет.

    Reply ↓
  14. shkev

    Плюс полезный механизм

    Reply ↓
  15. Evgeny-st

    Добрый день! У нас УПП ред. 1.3

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

    {Форма.Форма.Форма(143)}: Ошибка при установке значения атрибута контекста (Текст)

    ПостроительОтчетаОтчет.Текст = ТекстЗапроса;

    по причине:

    {(21, 5)}: Таблица не найдена «РегистрНакопления.ЗатратыНаВыпускПродукцииБухгалтерскийУчет.Остатки»

    из <<?>>РегистрНакопления.ЗатратыНаВыпускПродукцииБухгалтерскийУчет.Остатки(&Момент) как Остаткиент «За

    Дело в том что в документ «Распределение материалов на выпуск» попадают все остатки за предыдущие периоды. Как бы из обнулить?

    Reply ↓
  16. kwazi

    регистр оборотный. обработка дает их выбирать. Это ошибка.

    Reply ↓
  17. Evgeny-st

    Т.е. никак нельзя очистить оборотные регистры? но мне нужно как-то это сделать?

    Reply ↓
  18. kwazi

    очистить легко. на расчет себестоимости могут влиять только обороты этого месяца.

    я не понимаю как они могут вам мешать в этот месяце, если без них расчет себестоимости не пройдет?

    В распредедение материалов на выпуск должны попадать остатки НЗП.

    И это совершенно другие регистры.

    ЗатратыНаВыпускПродукции играют только в текущем месяце — это информация о том как распределяется НЗП на выпуск продукции.

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

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

    Проверьте.

    И еще (на всякиий…) у вас РАУЗ или ФУЗ?

    Reply ↓
  19. Evgeny-st

    Добрый день! Спасибо kwazi за внимание! Дело в том, что, если расчет себестоимости не выполнялся за предыдущие периоды, то в документ «Распределение материалов на выпуск» попадают все остатки за предыдущие (не закрытые)периоды, независимо от установки периода.

    Объясню ситуацию подробнее: Организация уже три года ведет «учет» в УПП, в урезанном виде, закрытие сч.20, сч.43 закрывался вручную. И вот наконец с апреля 2012 было решено запустить все регламентные документы по расчету себестоимости и фин.результата. Вот тут-то все и повылезало….

    У нас ФУЗ.

    Reply ↓
  20. Evgeny-st

    Я уже думаю, может распределить материалы и расчитать себестоимость на 31.03.2012г. А затем обнулить в док-те «Расчет себестоимости» бух.и налог. проводки, так как март уже закрыт и все отчеты сданы. А вот ригистры накопления не трогать.

    Reply ↓
  21. 26178_mail.ru

    Спасибо огромадное!!! Вещь нужная в хозяйстве, легко и просто можно достигнуть нужного результата. например понадобилось занулить регистр НДС Косвенные расходы и удалось это легко сделать +++++++++++++++++++++++

    Reply ↓
  22. Aleksey_3

    Спасибо помогло, правда для БП 2.0 пришлось немного напильником подравнять

    Неплохо бы обновить обработку в части проверки метаданных, т.е. проверить наличие документа корректировка, а то в БП ее нет и пришлось менять тип реквизита, иначе он стал строкой

    Reply ↓
  23. NAKIS

    Спасибо, взял на заметку)) Скоро пригодится, тогда и скачаю) Надеюсь, проблем не будет…

    Reply ↓
  24. Светлый ум

    Не мешало бы выложить настройки для консоли

    — т.к. посмотреть было бы любопытно, а так в силу нехватки времени разбираться не стал

    Reply ↓
  25. Светлый ум

    Разобрался. Нужно отчет взять «Обнуление регистров накопления.epf» и открыть его в консоли. Отдельное спасиба за плюшку для рауз «Учет затрат (регл.)»

    Reply ↓
  26. Светлый ум

    Запрос для консоли Учет затрат Регл (РАУЗ):

    ВЫБРАТЬ
    Остатки.АналитикаВидаУчета КАК АналитикаВидаУчета,
    Остатки.АналитикаУчетаЗатрат КАК АналитикаУчетаЗатрат,
    Остатки.АналитикаУчетаПартий КАК АналитикаУчетаПартий,
    Остатки.АналитикаРаспределенияЗатрат КАК АналитикаРаспределенияЗатрат,
    Остатки.КоличествоОстаток КАК КоличествоОстаток,
    Остатки.КоличествоНУОстаток КАК КоличествоНУОстаток,
    Остатки.СтоимостьОстаток КАК СтоимостьОстаток,
    Остатки.СтоимостьНУОстаток КАК СтоимостьНУОстаток,
    Остатки.ПостояннаяРазницаОстаток КАК ПостояннаяРазницаОстаток
    ИЗ
    РегистрНакопления.УчетЗатратРегл.Остатки(&Момент, ) КАК Остатки
    {ГДЕ
    Остатки.АналитикаВидаУчета.* КАК АналитикаВидаУчета,
    Остатки.АналитикаУчетаЗатрат.* КАК АналитикаУчетаЗатрат,
    Остатки.АналитикаУчетаПартий.* КАК АналитикаУчетаПартий,
    Остатки.АналитикаРаспределенияЗатрат.* КАК АналитикаРаспределенияЗатрат,
    Остатки.КоличествоОстаток КАК КоличествоОстаток,
    Остатки.КоличествоНУОстаток КАК КоличествоНУОстаток,
    Остатки.СтоимостьОстаток КАК СтоимостьОстаток,
    Остатки.СтоимостьНУОстаток КАК СтоимостьНУОстаток,
    Остатки.ПостояннаяРазницаОстаток КАК ПостояннаяРазницаОстаток}
    ИТОГИ
    СУММА(КоличествоОстаток),
    СУММА(КоличествоНУОстаток),
    СУММА(СтоимостьОстаток),
    СУММА(СтоимостьНУОстаток),
    СУММА(ПостояннаяРазницаОстаток)
    ПО
    ОБЩИЕ

    Показать

    Reply ↓
  27. olesha

    А для управляемых форм кто-нибудь видел подобную разработку?

    Reply ↓
  28. katochimoto

    В Зарплата и Управление Персоналом, редакция 2.5 (2.5.94.2) на 1С:Предприятие 8.3 (8.3.6.2152) не работает пишет:

    {Форма.Форма.Форма(143)}: Ошибка при установке значения атрибута контекста (Текст)

    ПостроительОтчетаОтчет.Текст = ТекстЗапроса;

    по причине:

    {(8, 5)}: Таблица не найдена «РегистрНакопления.НДФЛСведенияОДоходах.Остатки»

    из <<?>>РегистрНакопления.НДФЛСведенияОДоходах.Остатки(&Момент) как Остатки

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

    Reply ↓
  29. uralcentr

    не работает

    Reply ↓
  30. Магнат

    Обработка не устанавливается на 1с 8.3 Бухгалтерия 3.0

    Reply ↓
  31. e.kogan
  32. ssn5810

    Почему не указано что не для УФ ?

    Reply ↓
  33. kwazi

    (34)

    извините. обновил публикацию. тогда может и управляемых форм еще не было.

    Reply ↓
  34. ssn5810

    хотя бы так….

    Reply ↓
  35. user816687

    Добрый день. Так работает или нет с регистрами вида «Оборотный» (не остатков) ?

    Reply ↓
  36. kwazi

    (37) не работает 🙁

    Reply ↓
  37. user816687

    А есть где-нибудь? Чтобы сделала «Корректировку» с оборотами с противоположным знаком (плюс на минус) ?

    Именно по оборотным регистрам

    Reply ↓
  38. kwazi

    (39) полно всяких. только ссылок нету.

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *