Имя: Пароль:
1C
 
Некорректная работа дата запрета для собственного регистра накопления
0 VID1234
 
17.02.24
09:19
Здравствуйте. Имеются свои документы и регистры к ним в БГУ 2, при установке даты запрета (конец 2023 года), 1с не дает провести документ ругаясь на запрещенный период, хотя документ 2024 года - жто именно при записи в регистр накопления, вот ошибка:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
Остатки компенсации с полем Регистратор = "Компенсация  00-000006 от 01.02.2024 12:00:00" невозможно поместить в запрещенный период.
Запрещено изменять данные с датой ранее 01.01.2022 (включительно).

Подробнее:
Пользователю "Пользователь" недоступно изменение,
поскольку дата  входит в запрещенный период по 01.01.2022 (установлена общая дата запрета)



В общий модуль ДатыЗапретаИзмененияБГУ данные внес:
&После("ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения")
Процедура Изм_ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения(ИсточникиДанных)

	ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, "РегистрНакопления.цмОстаткиКомпенсации",					 "Регистратор.Дата", "БухгалтерскийУчет", "учреждение");
   
	
КонецПроцедуры


Документ и регистр находится в расширении!
Подскажите пожалуйста, в чем может быть причина?
1 Ненавижу 1С
 
17.02.24
07:59
(0) вы добавили новый источник проверки, но видимо в типовом коде есть имеющийся у регистра на период записи, а не дату документа
2 Гена
 
17.02.24
08:16
(1) 95%
Хайли лайкли автор завёл новый РН для фиксации недоиспользованных целевых субсидий по годам. А новый документ "Компенсация" пытается сделать проводку по периоду действия, скорее всего по рукотворному забалансу, обнаружив незакрытый ещё остаток прошлых лет по методу ФИФО.
3 VID1234
 
17.02.24
09:51
(1) Здравствуйте. Думаете в источн ке нужно написать Период, а не регистратор.Дата?
4 Волшебник
 
17.02.24
09:55
(3) Нужно перестать пытаться воткнуть движения в запрещённый период или наоборот, обойти эту проверку, если очень надо.
5 Гена
 
17.02.24
10:01
(3) Он сейчас завтракает и делает замечание дворецкому за не тот сорт лимонов к устрицам, поэтому я за него:
1. Не думаем, трясём
а) отправляем запрет редактирование в глубокое прошлое
б) проводим док № 6
в) смотрим его движения, особенно даты
2. Не трясём, думаем
6 VID1234
 
17.02.24
14:45
(1) Да действительно, в источнике указал период и все нормально стало. Спасибо.