|
Расширение. Как заставить срабатывать в зависимости от типа документа? |
☑ |
0
bvn-2005
26.03.24
✎
15:20
|
В расширение перенесены 2 процедуры из общего модуля. В них изменено по паре строк. Как сделать так, чтобы они срабатывали только при вызове из документа заданного типа, а во всех остальных случаях работала бы основная конфигурация?
|
|
1
YFedor
26.03.24
✎
15:23
|
(0) Нужно передать в процедуру флаг нужного документа
|
|
2
bvn-2005
26.03.24
✎
15:35
|
В процедуре я делаю проверку
Если ТипЗнч(ЭтотОбъект) = Тип("ДокументОбъект.АвансовыйОтчет") Тогда....
а, вот, что после Тогда?
|
|
3
rphosts
26.03.24
✎
15:36
|
Если ТипЗнч(....) = Тип("ДокументСсылка.****") Тогда
|
|
4
rphosts
26.03.24
✎
15:36
|
(2) ну сделай
Если Не..... Тогда
Возврат;
|
|
5
YFedor
26.03.24
✎
15:40
|
(2) Все, что нужно сделать, внутри если.
После Иначе ПродолжитьВызов()
|
|
6
Ненавижу 1С
26.03.24
✎
15:43
|
(5) не факт
|
|
7
bvn-2005
26.03.24
✎
15:46
|
"Все, что нужно сделать, внутри если.
После Иначе ПродолжитьВызов() "
Так и пытался... но что-то не работает.
|
|
8
bvb
26.03.24
✎
16:39
|
(0) Выдели в основной конфигурации кусок текста, в обрамление которого нужно вставить твои пару строк. Правой кнопкой - "Изменить в расширении и контролировать"
И там твои пару строк обрами в условие
Если ТипЗнч(ЭтотОбъект) = Тип("") Тогда....
|
|
9
PR
26.03.24
✎
16:42
|
(7) Пытайся еще
Ну или вызови программиста 1С
|
|