|
Перестало работать ПродолжитьВызов | ☑ | ||
---|---|---|---|---|
0
Гений 1С
гуру
17.01.23
✎
12:51
|
Вот код:
Раньше работало, на платформе 8.3.21.1622 стало выдавать ошибку: ДоработкиБП Документ.ПоступлениеДопРасходов.МодульОбъекта(7)}: Ошибка при вызове метода контекста (ПродолжитьВызов) Вызов метода разрешен только в методах с аннотацией "Вместо" Какого хуанхе? В итоге пришлось копировать процедуру в расширение:
Почему так? |
|||
1
vicof
17.01.23
✎
12:55
|
Описание:
Вызывает переопределенный метод или обработчик события из расширяемой конфигурации. Функция предназначена только для однократного вызова. Использовать функцию можно только в расширениях и только с аннотацией &Вместо. |
|||
2
unenu
17.01.23
✎
13:25
|
продолжитьвызов() в цикле это не про 1С
|
|||
3
AAA
17.01.23
✎
13:31
|
веселое применение ПродолжитьВызов
Хотя теоретически рекурсию никто не отменял ) думаю, что можно разрулить, но не так в лоб |
|||
4
H A D G E H O G s
17.01.23
✎
13:38
|
Внутри цикла вместо ПродолжитьВызов вызывай исходную процедуру основной конфы
|
|||
5
Гений 1С
гуру
17.01.23
✎
15:01
|
(4) а она не зациклит? ведь по идее она опять заменит исходную процедуру расширением?
|
|||
6
lodger
17.01.23
✎
15:14
|
вынеси ПродолжитьВызов из Цикла и из Если. в конец 1 раз напиши.
|
|||
7
H A D G E H O G s
17.01.23
✎
15:30
|
(5) попробуй
|
|||
8
Гений 1С
гуру
17.01.23
✎
15:35
|
(6) Мне надо многократно вызывать прошлую версию по логике задачи.
|
|||
9
Гений 1С
гуру
17.01.23
✎
15:36
|
(7) Да ладно, я уже решил задачу, думаю, повторно не столкнусь.
|
|||
10
H A D G E H O G s
17.01.23
✎
16:05
|
(9) Соболезную твоим преемникам
|
|||
11
НафНаф
17.01.23
✎
17:23
|
Правильный ответ:
&Вместо("ЗаполнитьПоПоступлению") Процедура дор_ЗаполнитьПоПоступлению(ДанныеЗаполнения) Экспорт Если ТипЗнч(ДанныеЗаполнения) = Тип("Массив") Тогда Для Каждого ТекДокумент из ДанныеЗаполнения Цикл Сообщить("Заполнение по документу: " + ТекДокумент); ЗаполнитьПоПоступлению(ТекДокумент); КонецЦикла; Иначе ПродолжитьВызов(ДанныеЗаполнения); КонецЕсли; КонецПроцедуры |
|||
12
Гений 1С
гуру
19.01.23
✎
11:20
|
(11) неплохо
|
|||
13
Гений 1С
гуру
19.01.23
✎
11:20
|
(10) От гения к ремесленникам не уходят
|
|||
14
НафНаф
19.01.23
✎
11:28
|
(12) учись, падаван
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |