Методика отключения контроля — обновление параметров таблицы подключаемых команд после создания формы
&НаСервере
Процедура СмартХаб_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
ТЗ = ПолучитьИзВременногоХранилища(ЭтотОбъект.ПараметрыПодключаемыхКоманд.АдресТаблицыКоманд);
Для каждого стр из ТЗ.НайтиСтроки(Новый Структура("Вид,РежимЗаписи","Печать","Проводить")) цикл
Стр.РежимЗаписи="Записывать";
Конеццикла;
ПоместитьВоВременноеХранилище (ТЗ,ЭтотОбъект.ПараметрыПодключаемыхКоманд.АдресТаблицыКоманд);
КонецПроцедуры
Кому лень скопипастить процедуру — может скачать файл
В расширении отключается контроль статуса проведения при печати для документа "Заказ клиента".
Вы можете аналогичным способом убрать контроль у любого другого документа конфигурации.
Внимание! Не все печатные формы работают или работают корректно, когда документ не проведен.
Однако распечатать счет без проведения вполне возможно.
Подключение в УТ 11.4
Настройки — Администрирование — Печатные формы, отчеты и обработки — Расширения — Добавить из файла
Протестировано 1С:Предприятие 8.3 (8.3.13.1690), Управление торговлей, редакция 11 (11.4.6.166).
Уже было не раз.
П.С. Мое расширение с 3-мя примерами весит 8,32Kb, Ваше 114,42Kb… Такое ощущение, что Вы туда много лишнего добавили…
Торг 12 и счет-фактура. Вот что пользователям нужно. Тут есть решение за 10 Sm и то покупают. Демпенгуйте)
(1) Спасибо за внимание к моей скромной публикации не претендующей на уникальность. Меряемся килобайтами? у меня тут расширение конфы, а у вас отчет?
(2) доделают кому надо. тут всего лишь пример
(3)В том то и дело у меня тоже расширение с использованием Аннотации &После.
Вот мне и интересно что вы туда накидали столько…
Показать
(5) только это
&НаСервере
Процедура СмартХаб_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
ТЗ = ПолучитьИзВременногоХранилища(ЭтотОбъект.ПараметрыПодключаемыхКоманд.АдресТаблицыКоманд);
Для каждого стр из ТЗ.НайтиСтроки(Новый Структура(«Вид,РежимЗаписи»,»Печать»,»Проводить»)) цикл
Стр.РежимЗаписи=»Записывать»;
Конеццикла;
ПоместитьВоВременноеХранилище (ТЗ,ЭтотОбъект.ПараметрыПодключаемыхКоманд.АдресТаблицыКоманд);
КонецПроцедуры