Закрытие регистров накопления [управляемые формы] УТ 11, ЗУП 3.0 + Бухгалтерия предприятия 3.0

23.05.17

Задачи пользователя - Закрытие периода

Обработка позволяет обнулить (закрыть) остатки на регистрах накопления на определенную дату

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

Наименование Файл Версия Размер
Закрытие регистров накопления
.epf 12,73Kb
323
.epf 1 12,73Kb 323 Скачать

Внешняя обработка позволяет обнулить (закрыть) остатки по регистрам накопления.

Работает в  конфигурации Бухгалтерия предприятия 3.0 (тестировал на 3.0.41.56)

В БП 3.0  создается документ "Операция, введенная вручную" с движениями по выбранному регистру.

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

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

За идею спасибо: //infostart.ru/public/334090/

См. также

Помощник закрытия месяца

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

В современных конфигурациях УТ 11, КА 2, ERP 2 и их аналогах присутствует механизм закрытия периода. Но при ошибках учета закрыть период корректно становится практически невозможно! Давайте попробуем разобраться, как можно устранить ошибки и закрыть корректно месяц!

9000 руб.

20.03.2018    69627    265    58    

290

Анализ расхождений выручки НДС и Налога на прибыль в декларациях (БП 3.0 ПРОФ и КОРП, КА 2, ЕRP)

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

Каждый бухгалтер не раз сталкивался с требованием от налоговой инспекции пояснить расхождения в показателях декларации по Налогу на прибыль («Доходы от реализации» + «Внереализационные доходы») и налоговой базой по НДС за год. Являются ли ошибкой подобные расхождения? Как пояснить налоговой их причину? Отчет «Анализ расхождений выручки НДС и Налога на прибыль в декларациях» поможет найти все расхождения.

7200 руб.

21.10.2017    83330    245    167    

247

Обработка "Списание доходов будущих периодов" и расширение

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

Решение регламентирует учет доходов будущих периодов(ДБП) в организации: сохраняет подробную информацию о объекте ДБП. По окончании месяца на основе введенной информации формируются проводки списания ДБП, отчеты для бухгалтерского и налогового учета. Подходит как для различных версий Бухгалтерии 8.3, так и для ERP и КА.

5500 руб.

09.10.2020    18665    40    16    

36

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    27175    78    146    

59

Закрытие счетов затрат для 1С: Бухгалтерии 3.0

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

Обработка для пошагового закрытия счетов затрат позволяет настроить специфическое наполнение субконто принимающего счета(счетов) в зависимости от отдающего(их). Возможно как полное закрытие счета, так и списание требуемой суммы. Закрытие счетов выполняется по коэффициентам распределения. Обеспечивается контроль при формировании проводок.

7500 руб.

20.10.2020    10886    6    9    

6

УТ 11. Автоматическое перемещение товаров между складами и организациями

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

Менеджер забывает перемещать товар между складами, а в УТ отключен контроль остатков ? Бухгалтер готов застрелиться при закрытии месяца и выравнивании отрицательных остатков по складам и фирмам ? Используй автоматическое перемещение товаров.

5000 руб.

30.05.2019    28446    31    10    

36

Помощник исправления развернутого сальдо по видам запасов и ГТД

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

Обработка позволяет исправить развернутое сальдо по видам запасов, которое осталось после штатной обработки перепроведения документов. Подходит для конфигураций: УТ 11, КА 2, ERP

2400 руб.

15.07.2017    62508    143    45    

140
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. amigo667 8 21.10.15 12:13 Сейчас в теме
Если выбрать способ закрытия регистра приход, то вылетает с ошибкой
Платформа: 1С:Предприятие 8.3 (8.3.6.2152)
Конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.42.33) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО "1C", 2009 - 2015. Все права защищены
(http://www.1c.ru)
Режим: Серверный (сжатие: усиленное)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Такси

Ошибки:
--------------------------------------------------------------------------------
21.10.2015 12:11:47
Ошибка создания источника доступных настроек компоновки данных
2. MikZ 52 21.10.15 20:56 Сейчас в теме
3. Doomer 02.11.15 12:16 Сейчас в теме
В обработке косяк. Выбираю регистр накопления. Указываю отбор. Нажимаю получить остатки. Нажимаю "Ввести корректировку записей регистров". Открывается документ в котором регистр закрывается полностью без учета наложенного фильтра.
Прикрепленные файлы:
5. MikZ 52 02.11.15 22:06 Сейчас в теме
(3) Doomer, спасибо за замечание. Ошибка исправлена. Отборы работают.
4. Doomer 02.11.15 12:19 Сейчас в теме
Фильтр по огранизации то же не накладывается. Конфигурация БП 3.0 (Почти)
6. Aleksandtmt 16 14.02.16 14:40 Сейчас в теме
Спасибо за обработку, очень пригодилась.
Использовал обработку для закрытия регистров накопления в конфигурации ЗУП 3.0 (3.0.25.69). При формировании документа для некоторых регистров, например «Взаиморасчеты с сотрудниками» выдается ошибка: «Поле объекта не обнаружено (Статья финансирования)». Добавил проверку и документ сформировался.
7. kalaratra 13 17.02.16 08:56 Сейчас в теме
Не работает на ЗУП 3.0. "Переменная не определена (Бухгалтерский учет переопределяемый)". Зря потратила 2 стартмани. Уберите из описания, что поддерживается ЗУП 3.0
8. chea06 133 17.02.16 09:47 Сейчас в теме
(7) kalaratra, даже если закомментировать эту строку, то все равно не работает в ЗУП для тех регистров, использование измерений которых завязано на функциональных опциях. Например, если попытаться закрыть регистр ВзаиморасчетыССотрудниками, у которого использование измерения СтатьяФинансирования выключено через ФО, то при попытке создать документ вываливается ошибка

{Форма.ФормаУпр.Форма(372)}: Поле объекта не обнаружено (СтатьяФинансирования)
НоваяЗапись[Измерение.Имя] = СтрокаТаблицы[Измерение.Имя];

подозреваю что эта ошибка актуальная не только для ЗУП
9. kalaratra 13 20.02.16 10:35 Сейчас в теме
(8) chea06,
Первая строка с ошибкой при получении организации, заменила
БухгалтерскийУчетПереопределяемый.ПолучитьЗначениеПоУмолчанию("ОсновнаяОрганизация"); 

на
РегламентированнаяОтчетность.ПолучитьЗначениеПоУмолчанию("ОсновнаяОрганизация"); 

А статью финансирования решила так:
Для каждого Измерение Из РегистрНакопления.Измерения Цикл
			Если НЕ Измерение.Имя = "СтатьяФинансирования" И НЕ Измерение.Имя = "СтатьяРасходов" Тогда
				НоваяЗапись[Измерение.Имя] = СтрокаТаблицы[Измерение.Имя];
			КонецЕсли;
		КонецЦикла;


Знаю, что костыль, но мне надо было быстро решить)
Asenka; ssfedkin; milov.aleksey; +3 Ответить
13. Evangelina 06.07.17 16:43 Сейчас в теме
(9)
Для каждого Измерение Из РегистрНакопления.Измерения Цикл
Если НЕ Измерение.Имя = "СтатьяФинансирования" И НЕ Измерение.Имя = "СтатьяРасходов" Тогда
НоваяЗапись[Измерение.Имя] = СтрокаТаблицы[Измерение.Имя];
КонецЕсли;
КонецЦикла;


А куда это вставить в код? А то у меня выходит такая запись:
{ВнешняяОбработка.ЗакрытиеРегистровНакопления.Форма.ФормаУпр.Форма(301,17)}: Переменная не определена (НоваяЗапись)
<<?>>НоваяЗапись[Измерение.Имя] = СтрокаТаблицы[Измерение.Имя]; (Проверка: Сервер)
{ВнешняяОбработка.ЗакрытиеРегистровНакопления.Форма.ФормаУпр.Форма(301,46)}: Переменная не определена (СтрокаТаблицы)
НоваяЗапись[Измерение.Имя] = <<?>>СтрокаТаблицы[Измерение.Имя]; (Проверка: Сервер)

Помогите, а то там таких делов по остаткам в ЗУП 3.0 наворотили, за три предыдущих года НДФЛ не отражали на удержание, не уволили сотрудников, а по уволенным вообще суммы к оплате вылазят.
14. alexbur 28 17.07.17 08:30 Сейчас в теме
(13)
Это нужно вставлять в процедуру ЗаполнитьНовыйДокументКорректировки для конфигураций отличных от Бух3.0 (ниже текста "Иначе //Если НЕ БП 3.0")
10. svegl 16 17.06.17 21:17 Сейчас в теме
Спасибо! Обработка супер!
11. alexbur 28 28.06.17 09:19 Сейчас в теме
Слушайте, ну это ж вообще ужас. Если вы не знаете, как в запросе задавать период, чтобы получить правильные остатки на конец периода при использовании таблицы .Остатки, то выкладывать такие обработки просто безответственно.
12. alexbur 28 29.06.17 08:57 Сейчас в теме
Для тех, кто захочет воспользоваться данной обработкой советую исправить код обработки.
Исправить (в 3х местах):
	ПараметрПериод.Значение		= КонецДня(Объект.ДатаКонца);

На
	ПараметрПериод.Значение		= КонецДня(Объект.ДатаКонца) + 1;


И
	Запрос.УстановитьПараметр("Период",КонецДня(Объект.ДатаКонца));

На
	Запрос.УстановитьПараметр("Период",КонецДня(Объект.ДатаКонца)+1);
15. Vladisa 38 05.04.18 07:17 Сейчас в теме
в ERP кто-нибудь тестировал?
16. user698722_nikolayl 20.04.18 19:07 Сейчас в теме
УТ 11.1
необходимо было закрыть регистр Товары к оформлению излишков и недостач
Выходит следующая ошибка:

{ВнешняяОбработка.ЗакрытиеРегистровНакопления.Форма.ФормаУпр.Форма(372)}: Поле объекта не обнаружено (Характеристика)
НоваяЗапись[Измерение.Имя] = СтрокаТаблицы[Измерение.Имя];

Пожалуйста посоветуйте как исправить, очень нужно до понедельника.
17. gull22 95 23.08.18 14:10 Сейчас в теме
Бухгалтерия предприятия, редакция 3.0 (3.0.64.34)
Платформа 1С:Предприятие 8.3 (8.3.12.1469)
При попытке закрыть РН Прочие расчеты, сообщение об ошибке, что значение поля Организация не может быть пустым.
Прикрепленные файлы:
23. MarinaS65 20.06.21 17:17 Сейчас в теме
(17) Таже ошибка. Удалось исправить?
26. MarinaS65 21.06.21 10:07 Сейчас в теме
(23) Вопрос закрыт. Разобралась.
18. svetkana 08.04.19 18:01 Сейчас в теме
Добрый день, на ЗУП3.1 не работает. Можно исправить ошибку?
Прикрепленные файлы:
19. Losevdv 04.06.19 18:15 Сейчас в теме
20. nemetall 8 20.07.20 16:55 Сейчас в теме
21. Rokky78 40 04.08.20 11:01 Сейчас в теме
Михаил, спасибо за обработку. Но фраза "Работает и в других конфигурациях на управляемых формах." лишняя в описании.
Для работы в ЕРП пришлось ее дорабатывать. Пару мыслей для вас (или тех, кто еще будет ее использовать "в других конфигурациях на управляемых формах").

1. Функцию ЕстьДокумент() использовать в общем случае некорректно. Для примера, в ЕРП есть и "ПереносДанных" и "ОперацияБух", но для выбранного регистра регистратором может быть только "КорректировкаРегистров". По вашему алгоритму подбираются неправильные формы корректирующих документов и валятся ошибки.

Вариант решения может быть таким:

Если РегистрКорректируетсяПереносомДанных(РегистрОстатков) Тогда 

.....

&НаСервере
Функция РегистрКорректируетсяПереносомДанных(ИмяРН)
	
	ВозможныеТипыЗначений = Метаданные.РегистрыНакопления.Найти(ИмяРН).СтандартныеРеквизиты.Регистратор.Тип;
	Попытка
		Возврат ВозможныеТипыЗначений.СодержитТип(Тип("ДокументСсылка.ПереносДанных"));
	Исключение
		Возврат Ложь;
	КонецПопытки;
	
КонецФункции
Показать


2. ТаблицаДвижений формируется с помощью СКД. На состав данных, которые выводятся в СКД влияют функциональные опции. В итоге в некоторых случаях в таблице движений отсутствуют некоторые поля. Как результат, при выполнении этого кода появляются ошибки (см. комментарии 6, 8, 16):

	Для каждого Измерение Из РегистрНакопления.Измерения Цикл
		НоваяЗапись[Измерение.Имя] = СтрокаТаблицы[Измерение.Имя];
	КонецЦикла; 

Решить можно следующим образом:

	Для каждого Измерение Из РегистрНакопления.Измерения Цикл
		//Некоторых полей в таблице движений может не быть из-за особенности получения данных в СКД при отключенных ФО
		//НоваяЗапись[Измерение.Имя] = СтрокаТаблицы[Измерение.Имя];	
		
		СтрокаКода = "НоваяЗапись."+Измерение.Имя+" = СтрокаТаблицы[Измерение.Имя];";
		Попытка
			Выполнить(СтрокаКода);
		Исключение
		КонецПопытки;
		
	КонецЦикла; 
Показать


Успехов
22. kns77 100 19.03.21 11:02 Сейчас в теме
Подправил чуть для КА (ERP)
Прикрепленные файлы:
PUBID_398275-ЗакрытиеРегистров(УФ)_КА.epf
Volosokrad1990; jo0506; julia_slizh; ivan_luzinov; +4 Ответить
28. unknown181538 151 17.06.22 02:57 Сейчас в теме
(22) УТ 11. Для регистра себестоимости не сработало.
Там регистр с кучей ресурсов. Почему-то последние не попали в схему компоновки.
Так и не смог найти причину.
24. MarinaS65 20.06.21 17:18 Сейчас в теме
При попытке закрыть РН Прочие расчеты, сообщение об ошибке, что значение поля Организация не может быть пустым.
25. MarinaS65 21.06.21 10:07 Сейчас в теме
(24) Вопрос закрыт. Разобралась.
27. bladv1n 20.01.22 10:01 Сейчас в теме
Не работает на зуп 3.1.18.151, 3.1.20.97 даже с учетом всех исправлений.

Процедура ВвестиКорректировкуЗаписейРегистра(Команда) - "Метод объекта не обнаружен (ПоказатьРегистры)"
Оставьте свое сообщение