Закрытие года (обрезание базы)

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

Обработка предназначена для закрытия года (обрезания, чистки базы).

Пришло время разделять базу на прошлогоднюю и на новую этого года.

Вот решил выложить обработку которой пользуюсь с 2006 года, может тоже кому то пригодиться. Писалось еще в 2006 году старым колегой програмистом, потом переделывалось мной.

Работать с обработкой очень просто.

1 Дата закрытия -- Обычно ставят последнее число года, тоесть 31 декабря.

2 По счету --  Если ставим пустое поле, то происходит анализ и закрытие всего плана счетов, если ставим например один счет 361, то и анализ и закрытие будет происходить только по оному этому счету. Если "по всем" тогда по каждому счету отдельно будет создан документ операция.

3 Удалить документы --  Одно из двух или удаляем документы или нет.

Предназначено и проверялось на конфе "Бухгалтерия для Украины", но переделаной под свое предприятие. Код открытый также кому надо может переделать и под себя.. Интересно также узнать мнение или у кого то на других базах будет работать...

 

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

Наименование Файл Версия Размер
ZakrGoda.ert
.ert 37,00Kb
11.01.10
662
.ert 37,00Kb 662 Скачать

См. также

Комментарии
1. Алексей (Maks_Alexey) 11 12.01.10 13:55 Сейчас в теме
(1) а чем отличается от стандартной свертки базы?
2. Сергей (dimonsb) 13.01.10 09:00 Сейчас в теме
Операция.Документ.Фирма = глВосстановитьЗначение(,"БазФирма");
Функция не обнаружена (глВосстановитьЗначение)
где функция глВосстановитьЗначение?
3. Сергей Солнышкин (Myti) 91 13.01.10 12:10 Сейчас в теме
ннннннннннннннннн.............дяяяяяяяяяяяяяяя. А стандартная обработка Свертки бухгалтерских итогов чем неустраивает??????
4. Александр (dobraleks) 136 13.01.10 15:02 Сейчас в теме
(1) и (3) какую именно из стандартных вы имеете ввиду??
моя писалась еще в 2006 году, тогда наверно вашей стандартное еще небыло и близко..
(2) в глобальном модуле.
Возможно у вас вызываеться по другому, попробуйте так
Операция.Документ.Фирма = Константа.НазваниеОрганизации;
5. idkfa (valera_wap@mail.ru) 13.01.10 15:39 Сейчас в теме
я еще в 2001 пользовался типовой :) на 410 релизе
если не знаете, то ... ExtForms\WRAP.ERT
6. Сергей Солнышкин (Myti) 91 13.01.10 15:41 Сейчас в теме
7. Александр (dobraleks) 136 13.01.10 16:24 Сейчас в теме
:D спорить не буду, может и есть, может и лучше , но я не юзал их.
У меня ExtForms ;) вообще нету такой папки :D :D :D ...
(Это шутка конечно, есть такая папка, а вот WRAP.ERT действительно не нашел). То что есть , работает и проверено не один год тем и пользуюсь, новое оно конечно хорошо, но мне не нравиться грабли потом находить и вычищать.
Да и в те времена для "Бух для Украины" мало что было..
:)

8. Андрей (Dron_M) 13.01.10 20:13 Сейчас в теме
да хоть бух для киргизии...
врап еще со времен деноминации работает :)
9. Геннадий (kush86) 13.01.10 21:07 Сейчас в теме
Попробую потом прокоментирую
10. Александр (dobraleks) 136 13.01.10 21:38 Сейчас в теме
(5) , (8) скачал я "wrap".
Первый минус который не понравился, что нет выбора при закрытии, хочешь или нет, но у тебя 3 варианта:
1. Удалить доки
2. Сделать все доки не проведенными
3. Удалить проводки

В той что предложено мной есть вариант, есть возможность выбора, то есть на определенную дату можно свернуть счет, не затрагивая прошлый период.
Скажите а зачем так делать, если базу обрезать...?? все равно надо доки удалять..
Отвечаю.. У меня были ситуации когда нужно было виртуально свернуть счет (руководству захотелось...) и показать что делается по определенному счету на определенный день.
А вообще каждому нравиться свое.. :D

P/S . Вы меня заинтриговали своим "wrap", завтра на работе запущу на свертку базу свою, посмотрим что из этого получиться..
11. Александр Чебаненко (alexchebanenko) 14.01.10 09:34 Сейчас в теме
Поменял (4) выскакивает:
Операция.Документ.Фирма = Константа.НазваниеОрганизации;
{H:\ZAKRGODA.ERT(28)}: Поле агрегатного объекта не обнаружено (Фирма)
12. Александр (dobraleks) 136 14.01.10 09:48 Сейчас в теме
(11) посмотрите как у вас фирма в доках заполняеться (тоесть как вызываеться).
если не разберетесь скажите что за конфа у вас и какой релиз?? попробую помочь..

P/S/ если вы вообще хотите проверить работоспособность обработки то попробуйте по простому закоментировать эту строку.
Операция.Документ.Фирма = глВосстановитьЗначение(,"БазФирма");
у вас будет операция, только поле фирма будет пустым...
13. alex (alreg) 14.01.10 22:45 Сейчас в теме
еще одна обрезка в коллекцию.
14. Алексей (Maks_Alexey) 11 15.01.10 07:03 Сейчас в теме
(11) В бухгалтерии для "нашей Раши" по моему нет дробления по фирмам, и потому и выскакивает. А афтор пользует бухгалтерию для Украины, насколько я понял (это основное отличие в версиях)
15. Алексей (Maks_Alexey) 11 15.01.10 07:06 Сейчас в теме
И всё же, не смотря ни на что, "плюс" потому как для той конфы (Укр) я не видел сверток и труд автора заслуживает поддержки...
Хотя поразбирать было бы неплохо, хотябы для того чтобы появилась отточенная на все 100% обработка свёртки для Украины :)
Увы мне, но такой конфы у меня нет (потому как не нужно), и не появится наверное (потому как времени на разбор не хватит)
16. Алена (Мавка) 22.01.10 17:56 Сейчас в теме
Очень актуальная и полезная обработка. Спасибо автору. Очень мало стоящих обработок для Украины. Плюсую

17. Александр (dobraleks) 136 25.01.10 22:33 Сейчас в теме
маленькое дополнение к обработке.
Если поставить птицу "Удалить документы", помечаются все доки, кроме документа "Договор" и документа "Операция" где в примечании есть слово "саша". :)
18. Сергей Ильченко (sergey20858) 28.01.10 14:28 Сейчас в теме
Очень полезная обработка. Спасибо автору. У меня древняя конфа АБТ 3 ПРОФ (3.5.5). Работает . Плюсую
19. Александр (dobraleks) 136 28.01.10 15:31 Сейчас в теме
(18) по поводу древней конфы.. Обработка может пригодитьсяи при переносе данных и в другую конфу.
Если вы захотите к примеру перейти на новую, этой обработкой формируете остатки, потом делаете выгрузку своих Документов.Операций (которые сформируються). При выгрузке документов зацепятся и будут выгружаться справочники, которые висят на остатках.. :)
20. Иван Иванов (Famza) 80 15.04.10 14:54 Сейчас в теме
"wrap" и меня не устроил - база уже 6 гиг. Плюсую, хотя требует доработок, так как конфа у меня не для Украины
21. RQQT (advanter) 10.11.10 23:50 Сейчас в теме
Плюсую. Работает на не совсем стандартной Бухгалтерии для Украины
22. Валерий Лактионов (lval67) 20.12.10 21:31 Сейчас в теме
ZakrGoda.ert - обьясните пожалуйста куда вставить или как открыть этот файл, извините я только начинаю ковырять программу, так что не ругайте строго.
23. Александр (dobraleks) 136 11.01.11 18:38 Сейчас в теме
(22) сори отвечаю с опозданием, но если еще актуально то
1. Сохраняете себе на диск обработку.
2. Делаете копию базы.
3. Файл - Открыть - Указываете куда сохранили обработку, и выбираете ее.
4. Далее пьете кофе и ждете пока база будет свернута.

Р.С. Год прошел с для публикации, скачали то ого-го, сколько, а поблагодарили так мало.. Не так за благодарность переживаю, как за то работает она на других конфах или нет..
24. Евгений Лопатин (Blade Runner) 51 15.02.11 18:51 Сейчас в теме
(23) я немного ее подправил, совсем немного! оч.старая АБТ, конфигурация для Украины на 1С 7.7
цель - исключить нестандартную функцию глВосстановитьЗначение() и задействовать для конфигурации c разделителем учета Фирма.
переслать? может как вторую обновишь?
25. Александр (dobraleks) 136 22.02.11 09:19 Сейчас в теме
(24) любые доработки приветствуются. Можешь сам выложить или мне кинь я выложу как вариант2..
13perk2; sanyock; +2 Ответить
26. Евген (evg300183) 22.09.11 14:55 Сейчас в теме
Выдает ошибку Операция.Документ.Фирма = глВосстановитьЗначение(,"БазФирма");
как запустить - конфирурация 1с Бухгалтерия ред 4.5???
27. Ирина Нечаева (Arin) 29.09.11 18:27 Сейчас в теме
28. Александр (dobraleks) 136 30.09.11 08:53 Сейчас в теме
26 а дальше после "Выдает ошибку Операция.Документ.Фирма = глВосстановитьЗначение(,"БазФирма"); " что пишет??
прочитайте с 1 по 25 комментарии скорее всего вы найдете там ответ. Посмотрите пост 12..
29. Taras Shewchenko (yuyu1) 5 11.01.12 12:53 Сейчас в теме
чудесная обработочка, жаль, что приходится писать кучу мусорных комментов, чтобы её скачать.
30. Светлана Фоменко (safia-med) 14.03.14 11:06 Сейчас в теме
Выдает ошибку Операция.Документ.Фирма = глВосстановитьЗначение(,"БазФирма");
31. Vlad Kozvonin (vladishe) 30.06.15 10:15 Сейчас в теме
Для России бух 77 пойдёт?