Медитация над доступностью поля на правку

В одной конфигурации столкнулся с тем, что поле не редактируется. И доступность у него указана и только просмотр. И у родителей все правильно. А не редактируется. Долго размышлял, в чем дело.

А потом внезапно осенило:

ДобавитьКолонку("ТабличноеПолеПотребность_ВсегоРасход", "Расход", Тип("ПолеФормы"), ГруппаКолонок, "ТабличноеПолеПотребность.ВсегоРасход", ВидПоляФормы.ПолеНадписи, 10);

Увидел, что добавляется поле надписи, а не ввода!

Поправил в расширении:

&НаСервере
&Вместо("ДобавитьКолонку")
Функция AQUA_ДобавитьКолонку(Имя, Заголовок, ТипЭлемента, Родитель, ПутьКДанным, ВидПоля, Ширина)    
	
	Если Имя = "ТабличноеПолеПотребность_ВсегоПотребность" Или Найти(Имя, "ТабличноеПолеПотребность_п_") = 1 Тогда
		ВидПоляНов = ВидПоляФормы.ПолеВвода;
	Иначе         
		ВидПоляНов = ВидПоля;
	КонецЕсли;
	
	Результат = ПродолжитьВызов(Имя, Заголовок, ТипЭлемента, Родитель, ПутьКДанным, ВидПоляНов, Ширина);   
	
	Возврат Результат;
КонецФункции

Как говорится, на всякого мудреца довольно простоты!