|
Расширение. &ИзменениеИКонтроль. Что-то делаю не так... | ☑ | ||
---|---|---|---|---|
0
bvn-2005
09.02.24
✎
08:53
|
Пытаюсь доработать док ПоступлениеТоваров. В расширени и перед функцией из модуля менеджера используется команда
&ИзменениеИКонтроль("ТекстЗапросаВременныеТаблицыДокумента") Внутри функции командами #Удаление #КонецУдаления удаляется строка (из текста запроса) и командами #Вставка #КонецВставки на ее место добавляется другая. В итоге все работает, даже слишком: результат удваивается, и изменениями и без. Т.е., получается, срабатывает и текст расширения, и текст из исходной конфигурации. Что делаю не так? |
|||
1
mikecool
09.02.24
✎
08:54
|
почисти кеш
поменяй платформу |
|||
2
Ненавижу 1С
гуру
09.02.24
✎
09:02
|
(0) возможно вы не те строки удалили в тексте запроса
|
|||
3
bvn-2005
09.02.24
✎
09:19
|
"возможно вы не те строки удалили в тексте запроса "
Нее, с запросом порядок. И результат в проводках какой надо, только следом еще раз те же проводки, но без изменений. |
|||
4
Prog111
09.02.24
✎
09:26
|
Поставь точку останова и в основной процедуре, и в расширении, и посмотрю, где код гуляет.
|
|||
5
mikecool
09.02.24
✎
09:32
|
расширение применилось?
только что для своих нужд создал расширение с типом "Изменение" - все нормально переопределяется |
|||
6
Timon1405
09.02.24
✎
09:36
|
какая платформа? старые платформы были чувствительны к пробелам и табуляциям при #Вставках
|
|||
7
bvn-2005
09.02.24
✎
09:36
|
"расширение применилось?"
Применилось. Иначе откуда бы взялось удвоение... |
|||
8
bvn-2005
09.02.24
✎
09:37
|
"какая платформа?"
8.3.22.2239 |
|||
9
laeg
09.02.24
✎
09:42
|
не делай удаление, делай только вставку через стрзаменить
|
|||
10
mc lammer
09.02.24
✎
10:00
|
в отладчике проверь, выполняется ли код внутри #удаление
|
|||
11
AlvlSpb
09.02.24
✎
11:02
|
(0) Покажи запрос. Возможно, задвоение дает как раз твоя вставка?
|
|||
12
bvn-2005
09.02.24
✎
11:48
|
Получается, #Удаление и #Вставка - ни при чем.
Дважды срабатывает процедура Процедура СформироватьДвиженияПоступлениеТоваров из общего модуля. В расширении для нее использована команда &Вместо, никаких вставок и замен... |
|||
13
Ненавижу 1С
гуру
09.02.24
✎
13:12
|
(12) вы там вхлам расширениями все перепрошили?
|
|||
14
bvn-2005
09.02.24
✎
13:26
|
"вы там вхлам расширениями все перепрошили? "
Вовсе нет. Одно маленькое расширение: один док, 2 общих модуля... |
|||
15
bvn-2005
09.02.24
✎
13:30
|
Получается так:
В расширении в процедуре СформироватьДвиженияПоступлениеТоваров последняя строка ПродолжитьВызов(ТаблицаТовары, ТаблицаРеквизиты, Движения, Отказ); С нее и происходит вызов этой же процедуры из основной конфигурации. Закомментировал строку - задвоение проводок исчезло... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |