Как не отражать документ в регламентированном учете

1. denisvilny 08.04.20 13:20 Сейчас в теме
Добрый день, всем. Вопрос знатокам конфигурации 1C ERP. Как более правильно сделать так, чтобы при определенных условиях (ну, например, вводим новый реквизит в документ Не отражать в регл учете) не создавались проводки в регистре бухгалтерии? При проведении документа проводки не создаются, а только движения ряда регистров. Проводки создаются при запуске процедуры отражения в регламентированном учете. Стало быть, в процедуре обработки проведения делать какие либо изменения бессмысленно. Подскажите, как поступить более правильно, какие необходимы изменения в конфигурации чтобы достигнуть этого результата?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dhurricane 08.04.20 13:51 Сейчас в теме
(1) В обработчике проведения документов вызывается процедура регистрации документа к отражению в регл. учете:
РеглУчетПроведениеСервер.ЗарегистрироватьКОтражению(Объект, ДополнительныеСвойства, Движения, Отказ);
Попробуйте разобраться в параметрах данного метода и передать ему необходимые значения. По большому счету Вам необходимо вместо статуса "К отражению" сразу же установить статус "Отражен".

Хотя пожалуй более правильным подходом будет найти текст запроса отражения документа в регл. учете - функция "ТекстОтраженияВРеглУчете" в модуле менеджера - и дополнить его необходимыми условиям, при срабатывании которых результат запроса будет пустой.
3. denisvilny 08.04.20 14:26 Сейчас в теме
Спасибо за информацию, да, наверное, так и сделаю, добавлю в текст запроса по отражению в регл учете. О результатах отпишусь
4. Sono9988 14.07.21 07:36 Сейчас в теме
Если вдруг кому то пригодится.
ДополнительныеСвойства.Вставить("НеРегистрироватьКОтражениюВРеглУчете", Истина);
mistervoron; NorraSaltolinen; mityushov.vv; vvh74; natal_tihom; Samson-lim; vv2; +7 Ответить
5. dainastar 02.05.23 16:27 Сейчас в теме
Подскажите пожалуйста, вам удалось это реализовать? Сделала по вашим наводкам, но процедура Закрытие месяца все равно ставит проводки
6. user1826630 02.05.23 17:42 Сейчас в теме
(5) Я думаю, что консультация в ФНС вам точно поможет!
7. strelvan 80 30.05.23 18:44 Сейчас в теме
Такая необходимость может случиться после перехода на новые релизы. Когда учетный год, например 2022г. уже закрыт, а некоторые управленческие механизмы изменились и требуют проведения документов для корректного отражения в учете. Но рег учет трогать уже нельзя. Я обошел это расширением. Мне помогло: В ОбщемМодуле.ПроведениеДокументов есть процедура ПровестиДокумент. Добавил её в расширение с контролем перед кодом
	
Если Свойства.РежимЗаписи = РежимЗаписиДокумента.Проведение Тогда
		ТаблицыДляДвижений = ТаблицыДляДвижений(Документ, МенеджерДокумента, ДвижимыеРегистры, ДопПараметры);
		ОтразитьДвиженияПодчиненныхРегистров(Механизмы, Документ, ТаблицыДляДвижений, Отказ);
	КонецЕсли;


и вставил свой код:
#Вставка
		//Не меняем движения в рег учете до заданной даты
     Если Документ.Дата <= Дата("31.12.2022 23:59:59") Тогда
		 НовыйМассив = Новый Массив; 
		 Для  каждого Рег из ЗаписываемыеРегистры Цикл
		   Если НЕ Рег = "ОтражениеДокументовВРеглУчете" И НЕ Рег = "Хозрасчетный" Тогда
		      НовыйМассив.Добавить(Рег); 
		   	
		   
		   КонецЕсли;
		 ЗаписываемыеРегистры = НовыйМассив; 	
		
	 КонецЦикла;

	 СписокЗначений = Новый СписокЗначений; 

	 Для  каждого Мех из Механизмы Цикл
		 Если НЕ  Мех.Представление = "РегламентированныйУчет" Тогда 
			СписокЗначений.Добавить(Мех.Значение, Мех.Представление,Мех.Пометка,Мех.Картинка);  
		 КонецЕсли; 	 
	 КонецЦикла; 
	 Механизмы = СписокЗначений; 			 
	 КонецЕсли;
#КонецВставки
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот