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