0
Admin_Net_1C
18.01.24
✎
15:01
|
Добрый день народ.
Исходные данные: платформа 8.3.22.2239, ERP 2.5.12.182
Внешний отчет на СКД, форма отчета не задана (т.е. открывается общая форма отчета, выбранная в конфигурации по умолчанию).
Суть задачи: нужно программно добавить свои пункты в меню (и далее выполнить операции при выборе этих пунктов), которое открывается по щелчку правой кнопкой мыши на конкретном поле (в данном случае поле Номенклатура).
Смотрю в сторону БСП и установки настроек формы отчета через процедуру ОпределитьНастройкиФормы в модуле отчета, но пока ничего похожего на мой кейс не нашел.
|
|
1
SleepyHead
18.01.24
✎
15:11
|
&НаКлиенте
Процедура ОтчетТабличныйДокументОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
ИнтеграцияПодсистемБСПКлиент.ПриОбработкеРасшифровки(ЭтотОбъект, Элемент, Расшифровка, СтандартнаяОбработка);
ОтчетыКлиентПереопределяемый.ОбработкаРасшифровки(ЭтотОбъект, Элемент, Расшифровка, СтандартнаяОбработка);
Если СтандартнаяОбработка Тогда
ВариантыОтчетовСлужебныйКлиент.ОбработкаРасшифровки(ЭтотОбъект, Элемент, Расшифровка, СтандартнаяОбработка);
КонецЕсли;
КонецПроцедуры
----
ну или захватывать в расширении и переопределять
|
|
2
SleepyHead
18.01.24
✎
15:11
|
Проще всего в расширении перехватить процедуру общего модуля (проще, чем расширять форму)
ОтчетыКлиентПереопределяемый.ОбработкаРасшифровки(ЭтотОбъект, Элемент, Расшифровка, СтандартнаяОбработка);
|
|