БГУ 1.0. Чистим отчётность

29.09.15

База данных - Чистка данных

Временами встречается проблема с заполнением бюджетной (бухгалтерской) отчётности в БГУ 1.0. По разным причинам отчётность может заполняться неправильно или не заполняться совсем.
В данной статье приведена методика быстрой «чистки» отчётности.

Временами встречается проблема с заполнением бюджетной (бухгалтерской) отчётности в БГУ 1.0.

По разным причинам отчётность может заполняться неправильно или не заполняться совсем.

В данной статье приведена методика быстрой «чистки» отчётности.

Она будет полезна в следующих случаях:

  1. Отчётность формируется неправильно/не формируется вообще, при этом нет желания копаться в программном коде и разбираться, с чем это связано. Такое часто встречается при слиянии нескольких баз в одну, при возникновении ошибок входе обновления отчётности. Вопросы, связанные с некорректным отражением операций в учёте, здесь не рассматриваются.
  2. Есть желание почистить перечень отчётов, чтобы облегчить базу. Напоминаю, что в БГУ 1.0 отчётность до релиза 1.0.31 поставлялась единым файлом как для бюджетных (автономных) учреждений, так и для казённых. На данный момент 1С в своих релизах публикует эту отчётность отдельно (statrep33N.repx, statrep191N.repx), тем не менее, отчётность другого типа учреждений «сидит» в базе и тянет за собой кучу справочников и регистров сведений.
  3. Также рекомендую выполнять вышеуказанную чистку после свертки базы, чтобы убрать устаревшие отчёты.

 

Итак, начнем.

 

Все работы можно разбить на 2 этапа:

1. Чистка

Чистка Регистра сведений "Установленные комплекты отчетности"

Чистка Справочника "Виды отчётов"

Чистка Справочника "Контрольные соотношения"

Чистка Справочника "Настройки экспорта отчётности"

Чистка Справочника "Подключаемые алгоритмы"

Чистка Справочника "Хранилище доп. информации"

Чистка Справочника "Редакции отчётности"

Чистка Справочника "Правила заполнения"

Чистка Справочника "Бланки отчётов"

Чистка Справочника "Правила проверки"

Чистка  Документов "Пакет выгрузки"

 

2. Загрузка последнего релиза отчётности.

 

Второй этап описывать не буду, думаю, все его знают.

 

Чистка.

  1. Запускаем групповую обработку справочников и документов.

 

 

Добавляем нужные справочники

 

Устанавливаем пометку удаления для всех подобранных элементов

Выбираем нужный документ.

Устанавливаем пометку удаления аналогичным образом.

Далее заходим в справочник «Виды отчетов». Здесь вручную помечаем на удаление все корневые группы.

 


Заходим в  регистр сведений "Установленные комплекты отчетности" и вручную удаляем все записи. Там их должно быть не более 3-4 штук.

 

Удаляем помеченные на удаление объекты.

 

Вот и всё. Отчётность «вычистили». Теперь можно загрузить свежий комплект.

БГУ 1.0 отчётность

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    14343    109    46    

108

Чистка данных Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Управление торговлей 10 1С:Управление торговлей 11 Платные (руб)

Данные обработки помогут Вам легко и, главное быстро, выполнить удаление любых данных в Ваших базах 1С на платформах 8.1-8.3. Обработки помогут легко просмотреть связи ссылок в виде дерева, выбрать что удалять, а что нет, используя любые отборы. Это позволит уменьшить объем лишней и не нужной информации в справочниках и документах, планах видов характеристик и др. объектах и облегчит работу с данными пользователям и Вам. Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. (Обновление от 29.06.2023, версия 4.2)

9600 руб.

22.02.2013    139169    264    144    

435

Чистка данных Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Позволяет удалить организации из любых из информационных баз 1С на управляемых формах (БП 3.0, УТ 11, КА 2, ERP 2, ЗУП 3.0, УНФ, Розница 2.0 и пр.). Главное требование - программа должна содержать справочник "Организации". Реализован самый быстрый алгоритм непосредственного удаления объектов. Работает даже на базах большого размера. Для ускорения работы алгоритма не запускается проверка контроля ссылочной целостности. Проверку учета можно запустить отдельно с помощью дополнительной обработки. Необходимо перед удалением самостоятельно проверить базу на наличие перекрестных ссылок разных организаций в одном документе. Эту дополнительную обработку проверки перекрестных ссылок по запросу предоставляем бесплатно нашим покупателям.

3582 руб.

16.03.2015    196532    215    82    

251

Чистка данных Программист Пользователь Платформа 1С v8.3 Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Обработка позволяет удобно и выборочно удалить данные из базы 1С на управляемых формах например БП 3.0, УТ 11, КА 2, ERP, УНФ, ЗУП 3, Розница и др. Это могут быть как неиспользуемые элементы справочников, так и неактуальные организации. При этом есть возможность провести анализ пересечений документов с другими организациями и таким образом уберечься от того, что при удалении обороты по другой организации изменятся.

3350 руб.

28.11.2019    26405    62    16    

77

Чистка данных Системный администратор Программист Бухгалтер Пользователь Управляемые формы 1C:Бухгалтерия Россия Платные (руб)

Решение по удалению дублей позволяет определить связанные элементы в двух синхронизированных базах в качестве оригиналов и избежать необходимости ручного сравнения объектов в базах перед синхронизацией.

3960 руб.

27.06.2018    19314    11    3    

16

Оптовая торговля Логистика, склад и ТМЦ Чистка данных Программист Бухгалтер Пользователь Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Если вы начали работать в программном продукте Управление Торговлей, редакция 11 или Комплексная Автоматизация редакция 2 и включили механизм учёта серий, то перейти обратно в учёт без серий будет не так-то просто. Сложность заключается в том, что нужно очистить серии в табличной части документа, например, Реализация Товаров и услуг. Предлагаем алгоритм перехода на учет без серий для программного продукта УТ11. (Очистка серий.)

2400 руб.

09.04.2019    29352    43    14    

45

Чистка данных Инструментарий разработчика Системный администратор Программист Платформа 1С v8.3 Абонемент ($m)

Очередная вариативная очистка кэша 1С с помощью Исполнителя 3.0.2.2.

1 стартмани

25.10.2023    5607    5    SerVer1C    26    

23

Чистка данных Программист Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Бесплатно (free)

ВАЖНО!!! Очистку регистров накопления и регистров сведений рекомендуется делать пользователям со знанием дела и с осознанием последствий! Обработка поможет быстро очистить выбранный регистр. Делаю данную обработку в первую очередь для себя, т.к. были случаи, когда нужно было очищать регистры, а делать красиво и удобно времени не было.

06.02.2023    21482    1464    Neiron_1C    22    

18
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. fktrc171 29.09.17 15:00 Сейчас в теме
Ничего не удалилось ! Еще много ссылок на другие справочники и регистры , только зря время потрачено
2. dunpil 93 29.09.17 15:25 Сейчас в теме
Обработка "Удаление дублей в подсистеме регламентированной отчетности", что лежит на странице конфигурации, восстанавливает работоспособность отчетности в таких же случаях не хуже и делает это в 2 клика, при этом существующие отчеты не удаляются.
3. Kaniman 29.09.17 22:40 Сейчас в теме
(2) да точно есть ведь обработка от разработчиков. Чем она не устраивает...
4. m491c 28.01.19 10:44 Сейчас в теме
5. m491c 28.01.19 10:44 Сейчас в теме
А Удаление дублей не помогло
6. Agema 28.01.19 20:27 Сейчас в теме
(5) заново подгрузить компелкт не пробовали?
7. Arc 47 29.09.20 12:52 Сейчас в теме
А те, кто хотят побыстрее и не любят делать всё вручную могут использовать следующий код:

Процедура ОчиститьРегистр(ИмяРегистра)
	Сообщить("Чистим регистр """+ИмяРегистра+"""");
	Набор = РегистрыСведений[ИмяРегистра].СоздатьНаборЗаписей();
	Набор.ОбменДанными.Загрузка = Истина;
	Набор.Записать(Истина);
	Сообщить("Регистр """+ИмяРегистра+""" очищен");
КонецПроцедуры	

Процедура ОчиститьДокумент(ИмяДокумента)
	Сообщить("Чистим справочник """+ИмяДокумента+"""");
	Запрос = Новый Запрос("ВЫБРАТЬ
	|	ТабДокумент.Ссылка
	|ИЗ
	|	Документ."+ИмяДокумента+" КАК ТабДокумент");
	Выборка = Запрос.Выполнить().Выбрать();
	М = Выборка.Количество();
	Н = 0;
	Пока Выборка.Следующий() Цикл
		Н = Н + 1;
		Состояние(ИмяДокумента+": "+Н+"/"+М);
		СпрОбъект = Выборка.Ссылка.ПолучитьОбъект();
		СпрОбъект.ОбменДанными.Загрузка = Истина;
		СпрОбъект.Удалить();
	КонецЦикла;	
	Сообщить("Документ """+ИмяДокумента+""" очищен");
КонецПроцедуры	

Процедура ОчиститьСправочник(ИмяСправочника)
	Сообщить("Чистим справочник """+ИмяСправочника+"""");
	Запрос = Новый Запрос("ВЫБРАТЬ
	|	ТабСправочник.Ссылка
	|ИЗ
	|	Справочник."+ИмяСправочника+" КАК ТабСправочник");
	Выборка = Запрос.Выполнить().Выбрать();
	М = Выборка.Количество();
	Н = 0;
	Пока Выборка.Следующий() Цикл
		Н = Н + 1;
		Состояние(ИмяСправочника+": "+Н+"/"+М);
		СпрОбъект = Выборка.Ссылка.ПолучитьОбъект();
		СпрОбъект.ОбменДанными.Загрузка = Истина;
		СпрОбъект.Удалить();
	КонецЦикла;	
	Сообщить("Справочник """+ИмяСправочника+""" очищен");
КонецПроцедуры	

Процедура КнопкаВыполнитьНажатие(Кнопка)
	ОчиститьРегистр("УстановленныеКомплектыОтчетности"); 
	ОчиститьРегистр("АналитикаПоказателей");
	ОчиститьРегистр("ОсновныеПравилаЗаполнения");
	
	ОчиститьСправочник("БланкиОтчетов"); 
	ОчиститьСправочник("ВидыОтчетов"); 
	ОчиститьСправочник("ГруппыРаскрытия"); 
	ОчиститьСправочник("ДополнительныеРеквизитыОтчетов"); 
	ОчиститьСправочник("КолонкиОтчетов"); 
	ОчиститьСправочник("КонтрольныеСоотношения"); 
	ОчиститьСправочник("ОбластиЗаполнения"); 
	ОчиститьСправочник("ОперандыПоказателей"); 
	ОчиститьСправочник("ПодключаемыеАлгоритмы"); 
	ОчиститьСправочник("ПоказателиОтчетов"); 
	ОчиститьСправочник("ПравилаЗаполнения"); 
	ОчиститьСправочник("ПравилаОбработки"); 
	ОчиститьСправочник("ПравилаПроверки"); 
	ОчиститьСправочник("ПроизвольныеБланкиФорм"); 
	ОчиститьСправочник("РедакцииОтчетности"); 
	ОчиститьСправочник("СтрокиОтчетов"); 
	
	ОчиститьДокумент("УниверсальныйРегламентированныйОтчет");
КонецПроцедуры

Показать
deemko48; astahov-pa; user730930; +3 Ответить
8. Sashares 35 06.10.20 01:28 Сейчас в теме
(7)Там больше регистров.
9. deemko48 11 17.01.22 09:58 Сейчас в теме
(7) Спасибо! Помогло. Неправильно заполнялся отчет 0503721 - не было аналитики по КЭК и не считался правый (итоговый) столбец.
10. Kalira 05.04.22 07:06 Сейчас в теме
(7)здравствуйте, а подскажите пожалуйста как и где прописать?
Оставьте свое сообщение