Имя: Пароль:
1C
1С v8
Расширение с &ИзменениеИКонтроль не отключается при обновлении конфы
0 Garykom
 
гуру
02.12.22
14:02
Собственно WTF?

Может надо Адаптация вместо Дополнение или еще в чем проблема?
1 Жан Пердежон
 
02.12.22
14:04
А с чего вдруг должно отключаться?
2 Garykom
 
гуру
02.12.22
14:04
(0)+ Вчера столкнулся что после обновления типовой конфы расширение заглючило
Оказалось проверка на применимость для &ИзменениеИКонтроль не работает фактически, хотя код перекрытой процедуры изменился
3 Garykom
 
гуру
02.12.22
14:05
(1) https://its.1c.ru/db/v8315doc#bookmark:dev:TI000002149

Как только разработчик конфигурации исправит ошибку (и расширяемая конфигурация будет обновлена), наше расширение перестанет выполняться с диагностикой следующего вида:

Копировать в буфер обмена
Расширение1: Обычная: Ошибка применения модуля "Расширение1 ОбщийМодуль.ОбщийМодуль1.Модуль". Текст модуля для метода "ВозведениеВСтепень" изменился
Если проверка применимости расширений выполняется в конфигураторе, то результатом проверки будет сообщение об ошибки и возможность восстановить соответствие с методом конфигурации.
4 Жан Пердежон
 
02.12.22
14:07
проверка применимости - да, в каких-то версиях платформы глючит (как раз не показывает проблемы с &ИИК), но процедура отвалится в рантайме
5 Garykom
 
гуру
02.12.22
14:09
(4) В том то и дело что рантайме ничего не отвалилось

Процедура с &ИзменениеИКонтроль сработала как просто &Вместо

Но раньше было
ДвоичныеДанныеQRКода = QRКодРеквизитыПлатежа(СведенияОДокументе, ДанныеПечатиЗаголовокСчета);
А стало
ДвоичныеДанныеQRКода = QRКодРеквизитыПлатежа(СведенияОДокументе, ДанныеПечатиЗаголовокСчета, ДанныеПечатиИтоговНДС);

И оно упало с недостаточно параметров для QRКодРеквизитыПлатежа
6 Garykom
 
гуру
02.12.22
14:11
(5)+ Хотя я надеялся что просто расширение отвалится и юзеры смогут работать - Печатать типовые формы вместо доработанных для Счет на оплату
7 Garykom
 
гуру
02.12.22
14:12
1С:Предприятие 8.3 (8.3.22.1704)
Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.125.19)
8 2S
 
02.12.22
14:24
(0) Вы тоже заметили, что появились проблемы с расширениями в крайних релизах?
9 программистище
 
02.12.22
14:35
(8) я сейчас обнаружил, что если добавить в расширении на форму программно или непосредственно реквизит созданный в раширении у типового объекта, то он не отображается на форме
релиз 8.3.22.1709
10 Жан Пердежон
 
02.12.22
15:14
(8) в 19, 20, 21 тоже такое видел,
причем у одного разраба код работает, у другого - падает в рантайме, у третьего - выдает ошибку при проверке возможности применимости расширений
Код один и тотже из одного хранилища на одной версии платформы
11 arsik
 
гуру
02.12.22
15:23
на 19 есть проблема с расширениями. ИзменениеИКонтроль не работают нормально в общих клиентских модулях.
Закон Брукера: Даже маленькая практика стоит большой теории.