Сторнирование движений регистров накопления

23.10.14

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

Создание документа "Корректировка записей регистров" с отрицательными движениями по всем регистрам накопления, по которым у документа есть движения. (только управляемые формы)

Скачать исходный код

Наименование Файл Версия Размер
уфСозданиеДокументаКорректировкаЗаписейРегистра.epf
.epf 6,54Kb
73
.epf 6,54Kb 73 Скачать

В созданном документе "Корректировка записей регистра"  по любому виду документа в табличной части перечисляются регистры, имеющие движения. Все значения ресурсов движений записываются инвертированными значениями (с минусом). Вид движения не меняется. Дата движения не меняется. В комментарии указывается, какой именно документ сторнируется. После обработки документа открывается форма созданного документа "Корректировка записей регистра".

Протестировано на конфигурациях "Управление небольшой фирмой" и ERP 2.0.

См. также

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

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

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    2713    30    15    

36

Тестирование и исправление ключей аналитики ERP, УТ11, КА

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

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

3600 руб.

10.02.2017    107437    637    173    

680

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

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

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

14400 руб.

29.04.2020    28133    83    146    

61

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

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

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    22629    302    35    

74

Исправление ошибок по НДФЛ и взаиморасчетам с сотрудниками в 1С:Бухгалтерия 3.0

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

Внешняя обработка предназначена для исправления самых различных ошибок, возникших по самым разным причинам. Общее проявление этих ошибок видно в различии данных между: проводками и различными отчетами по НДФЛ, заполнении ведомостей на выдачу зарплаты, неверным расчетом НДФЛ при начислении ЗП и т.д.

3600 руб.

09.02.2024    786    4    4    

7

Заполнение документа "Корректировка регистров" произвольными данными

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

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 руб.

13.07.2015    50373    171    29    

122
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. pas 81 04.01.15 15:07 Сейчас в теме
Воланд сказал будто про ERP 2.0: "Чего не хватишься -ничего нет!". Как можно заметить в конфигураторе, документ "Корректировка регистров" является регистратором только для части регистров накопления, поэтому как могут формироваться все сторнирующие движения любого документа?
2. vittol 29 26.06.15 11:44 Сейчас в теме
В ERP не у всех регистров документ регистратор "Корректировка регистров" пришлось "допилить"
&НаСервере
Функция КорректировкаСервер()
	Если Объект.Ссылка.Проведен тогда
		ДокументОбъект = Объект.Ссылка.ПолучитьОбъект();
	ДокументПереноса = Документы.КорректировкаРегистров.СоздатьДокумент();
	ДокументПереноса.Дата = ТекущаяДата();
	ДокументПереноса.УстановитьНовыйНомер();
	ДокументПереноса.Комментарий = "Сторнирование документа "+Объект.Ссылка;
	ДокументПереноса.Записать();
	Для Каждого Строка из ДокументОбъект.Движения Цикл
		Если Лев(Строка(Строка),30)="РегистрНакопленияНаборЗаписей." тогда 
			Строка.Прочитать();
			ДанныеРегистра = Строка.Выгрузить();
			Если ДанныеРегистра.Количество() > 0 тогда
				ИмяРегистра = Прав(Строка(Строка),СтрДлина(Строка(Строка))-30);
				НаборКоэффициентов = РегистрыНакопления[ИмяРегистра].СоздатьНаборЗаписей();
				Если Найти(НаборКоэффициентов.Отбор.Регистратор.ТипЗначения,типЗнч(ДокументПереноса.Ссылка))<>0 Тогда 
					НаименованиеРегистра = ДокументПереноса.ТаблицаРегистров.Добавить();
					НаименованиеРегистра.Имя = ИмяРегистра;
					Для Каждого Запись из ДанныеРегистра цикл
						Запись.Регистратор = ДокументПереноса.Ссылка;
						Для Каждого ресурсы из Строка.Метаданные().Ресурсы цикл
							СтронированиеРесурса(Ресурсы.Имя,ДанныеРегистра,Запись);
						КонецЦикла;
					КонецЦикла;	
					НаборКоэффициентов.Очистить();
					НаборКоэффициентов.Отбор.Регистратор.Значение= ДокументПереноса.Ссылка;
					НаборКоэффициентов.Загрузить(ДанныеРегистра);
					НаборКоэффициентов.Записать();
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;	
	ДокументПереноса.Записать();
	Возврат ДокументПереноса.Ссылка;
	Иначе
	 Возврат неопределено;
	КонецЕсли; 
КонецФункции
Показать
COMPER; Светлый ум; +2 Ответить
Оставьте свое сообщение