Как сделать расширение на разные релизы при смене количества параметров?

1. fixin 4285 22.02.25 19:20 Сейчас в теме
Может ли одно расширение подменять одну и ту же функцию основной конфигурации через Вместо, если в одном релизе одно количество параметров, в другом - другое.

Условно говоря так:
&Вместо("ТиповаяФункция")
Функция Моя_ТиповаяФункция(А, Б)
КонецФункции

&Вместо("ТиповаяФункция")
Функция Моя_ТиповаяФункция(А, Б, В)
КонецФункции
Показать


А может так проканает?
&Вместо("ТиповаяФункция")
Функция Моя_ТиповаяФункция(А, Б, В = Неопределено)
КонецФункции
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. user-z99999 78 24.02.25 09:08 Сейчас в теме +0.1 $m
(1) группировать однотипные параметры в один или несколько составных параметров типа Структура.
Или измени логику работы, если возможно.
2. пользователь 22.02.25 19:26
Сообщение было скрыто модератором.
...
3. KrusXY 23.02.25 15:30 Сейчас в теме +0.1 $m
Количество параметров в расширении увеличить нельзя, будет ругаться. В вашем случае, думаю, придется использовать 2 разных расширения для разных релизов.
4. пользователь 23.02.25 16:12
Сообщение было скрыто модератором.
...
5. muskul 24.02.25 03:18 Сейчас в теме
Используй список параметров
9. fixin 4285 24.02.25 09:46 Сейчас в теме
(5) ваш совет не для этого вопроса. перечитайте.
7. VmvLer 24.02.25 09:45 Сейчас в теме
за "&Вместо", по-хорошему, логично отправлять в изгнание или паломничество в царство костылей.
8. fixin 4285 24.02.25 09:46 Сейчас в теме
(7) аргументы будут?
уточню, что вместо бывает разное:
1. Когда текст процедуры целиком заменяется - это плохо.
2. Когда вызывается предыдущая процедура - это лучше чем "изменения и контроль".
10. vv2 24.02.25 09:54 Сейчас в теме
(8) аргументы будут?
уточню, что "изменения и контроль" бывает разное:
1. коряво написанное - это плохо.
2. корректно написанное - это лучше чем "вместо".
11. fixin 4285 24.02.25 10:03 Сейчас в теме
(10) что такое коряво и корректно?
Просто хочу понять вашу логику
12. VmvLer 24.02.25 10:04 Сейчас в теме
(10) "&Вместо" лишает возможности расширить функционал метода в других расширениях.
Это может казаться бредом, но иногда с сложных задачах с узкими спецами - выход.
13. fixin 4285 24.02.25 10:21 Сейчас в теме
(12) почему же? Если вызывать ПродолжитьВызов?

Вообще вместо можно использлвать как аналог одновременного вызова до и после
14. fixin 4285 04.03.25 14:37 Сейчас в теме
Похоже, задача нерешаема. Спасибо всем кто пытался.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот