Странности с шаблонами наименований в УНФ 1.6
Столкнулись с проблемой — при добавлении нового шаблона на закладке «Шаблоны наименований» категории номенклатуры он не показывается в списке.

Его можно найти только в общем списке шаблонов наименований, хотя категория там стоит корректная:

Анализ проблемной позиции выявил, что у нее не устанавливается владелец:

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

&НаСервере Процедура дор_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка) //Почему-то владелец не заполняется Если Объект.Ссылка.Пустая() Тогда Если (НЕ ЗначениеЗаполнено(Объект.Владелец) ИЛИ Объект.Владелец = Справочники.КатегорииНоменклатуры.БезКатегории) и ЗначениеЗаполнено(Объект.КатегорияНоменклатуры) Тогда Объект.Владелец = Объект.КатегорияНоменклатуры; КонецЕсли; КонецЕсли; //Добавляем владельца ГруппаЭлемента = Неопределено; //Элементы.Шапка; Элемент = Элементы.Добавить("дор_Владелец", Тип("ПолеФормы"), ГруппаЭлемента); Элемент.Вид = ВидПоляФормы.ПолеВвода; Элемент.ПутьКДанным = "Объект.Владелец"; КонецПроцедуры
Среда: 1.6.27.167 Объем: 0.8 час.

Свежие комментарии