Забавный глюк нумерации РКО УНФ 3.0

В документе «Расход из кассы» установлен номер:

При повторном выборе этой же организации номер меняется на Авто:

При записи номер устанавливается в следующий по порядку:

Проблема скорее всего из-за того, что при смене организации номер очищается, поэтому при записи устанавливается новый номер:

Исправлять не стал сначала, но пользователь был настойчив, в итоге сделал расширение модуля ДокументыУНФ:


&Вместо("ОрганизацияПриИзменении")
Процедура дор_ОрганизацияПриИзменении(Форма, Объект)
	//Осипов 2023-11-30 восстанавливаем номер, если организация не поменялась
	ПредНомер = Объект.Номер;
	ПродолжитьВызов(Форма, Объект);
	Если Объект.Ссылка.Организация = Объект.Организация Тогда
		Объект.Номер = Объект.Ссылка.Номер;
	КонецЕсли;
КонецПроцедуры

В итоге даже если поменять организацию на другую, но потом вернуться к изначальной, номер не изменится при записи.

Среда: УНФ 3.0.5.145 Объем: 0.5 час

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *