Изменение параметров команд формы из конфигурации без снятия с поддержки

RomanVG 149 1 8 2

В 1С:ЗУП при печати формы Т-9 (приказ о направлении в командировку) требуется провести документ, хотя в приказе нет расчетных данных.

Чтобы отменить требование проведения документа перед печатью достаточно у этой команды изменить РежимЗаписи, например, на "ЗаписыватьТолькоНовые". Сделаем это в расширении после события формы ПриСозданииНаСервере:

&НаСервере
Процедура риа_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
	
	АдресНастроек = ЭтаФорма.ПараметрыПодключаемыхКоманд.АдресТаблицыКоманд;
	РанееДобавленныеКоманды = ПолучитьИзВременногоХранилища(АдресНастроек);
	КомандаОтчетаТ9 = РанееДобавленныеКоманды.Найти("ПФ_MXL_Т9", "Идентификатор");
	
	Если КомандаОтчетаТ9 <> Неопределено Тогда
		КомандаОтчетаТ9.РежимЗаписи = "ЗаписыватьТолькоНовые";
		ЭтаФорма.ПараметрыПодключаемыхКоманд.АдресТаблицыКоманд = ПоместитьВоВременноеХранилище(РанееДобавленныеКоманды, ЭтаФорма.УникальныйИдентификатор);
	КонецЕсли;
	
КонецПроцедуры
0

См. также

Скрипт для точечного снятия с поддержки объектов конфигурации

ОбработкаОповещения (БСП)

ИнтернетПоддержкаИСервисыПриСозданииНаСервере (БСП)

ДобавитьИзмененияПараметраРаботыПрограммы (БСП)

ИнтернетПоддержкаИСервисы_БИПФайлКлассификаторовПриИзменении (БСП)

ИнтернетПоддержкаИСервисы_БИПВариантОбновленияКлассификаторовПриИзменении (БСП)

ПриОпределенииКомандПодключенныхКОбъекту (БСП)

ИдентификаторИнтернетПоддержкиКонфигурации (БСП)

ОбновитьПараметрыПроверокУчета (БСП)

Модератору