|
Как правильно добавить команду на форму
| ☑ |
0
serg999
26.03.22
✎
11:45
|
Добрый день. Собственно задача, добавить команду корректировке полей строк в табличной части документа ЗаказКлиента.
Вопрос, как правильно добавить команду, чтобы было удобно обновлять и минимально править код ?
1. Внешняя обработка, но далее необходимо обновить итоги в форме, придется править форму
2. В событии "ПриСозданииНаСервере", добавить в модуле формы команду (ЭтаФорма.Команды.Добавить) и элемент на форму (ЭтаФорма.Элементы.Добавить)
3. Через механизм БСП .. ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект) ... тут могу ошибаться, предполагаю из плюсов этого способа если обработку надо добавить по разным документам.
|
|
1
Вафель
26.03.22
✎
11:46
|
Подключаемая команда заполнения - открытие формы
|
|
2
serg999
26.03.22
✎
11:52
|
(1) Это пп.1 .. после заполнения надо обновить зависимые поля в текущей строке и пересчитать итоги, придется все прописывать в обработке или добавлять экспортную процедуру в форму
|
|
3
Вафель
26.03.22
✎
11:53
|
Тогда лучше расширением
|
|
4
Вафель
26.03.22
✎
11:53
|
Механизмы бсп это вообще про другое
|
|
5
serg999
26.03.22
✎
11:58
|
(4) А можно конкретнее ...
|
|
6
Вафель
26.03.22
✎
11:59
|
Механизмы бсп это группы однотипных команд. Произвольным командам там нет места
|
|
7
serg999
26.03.22
✎
13:08
|
Понял. Спасибо.
|
|
8
ildary
27.03.22
✎
14:13
|
(0) ещё способ - программно вклиниться в код в ОМ.МодификацияКонфигурацииПереопределяемый - чтобы модуль формы был нетронут.
|
|