Имя: Пароль:
1C
 
Добавить свою кнопку (команду) в форму стандартного отчета без использования расширений
,
0 ИС-2
 
naïve
17.11.21
06:22
Внешний отчет. Базовая бухгалтерия (поэтому нельзя делать расширения). На форму отчета надо добавить свою кнопку. Из идей - только найти события которые вызываются и попробовать в них написать код для программной генерации команды и кнопки. Как это можно сделать ?
Дублировать форму в самом отчете не хочу, чтобы не было проблем при обновлении.
1 RomaH
 
naïve
17.11.21
06:55
2 RomaH
 
naïve
17.11.21
06:57
ОтчетыПереопределяемый
3 ИС-2
 
naïve
17.11.21
09:27
(1) спасибо.

Но не понятно как мне добавить команду, которая будет вызывать модуль объекта. Т.к конфа базовая, то не могу написать свой клиентский модуль в расширении откуда бы вызвал функцию из модуля объекта
4 RomaH
 
naïve
17.11.21
10:34
... базовая - это вроде когда ничего менять нельзя - в чем вопрос?
5 RomaH
 
naïve
17.11.21
10:39
хотя - универсальный отчет - там выбор метаданных добавляется (элементы формы)
надо поискать
6 RomaH
 
naïve
17.11.21
10:45
Если НастройкиОтчета.События.ПриСозданииНаСервере Тогда
        ОтчетОбъект.ПриСозданииНаСервере(ЭтотОбъект, Отказ, СтандартнаяОбработка);
    КонецЕсли;

вот там и пиши
7 Ёпрст
 
17.11.21
10:55
(6) толку то ? Он всё равно событие выполняемое ни к какой кнопке добавленной не прилепит, ибо модуль не сможет переопределтьб в котором проца с кнопки должна быть
8 Ёпрст
 
17.11.21
10:55
Тут только, писать свой внешний отчет, разве что
9 RomaH
 
naïve
17.11.21
10:57
(8) чукча не читатель?
"Внешний отчет. "
10 ДедМорроз
 
17.11.21
16:42
На форму отчета добавить кнопку?
Обработчик в содуле формы отчета,поэтому,модуль нужно будет править,следовательно,нужно свою форму делать (копировать стандартную)
Понятно,что при обновлении может поехать,но так намного проще.
Опять же,у отчета есть предоаределенное событие ОпределитьНастройкиФормы,где можно что-то пытаться сделать,но,опять же,если кнопка должна выполнять действия на клиенте,то куда их засунуть ?
11 Ёпрст
 
17.11.21
16:46
(9) и че ? Ты же не хочешь модуль править
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший