Имя: Пароль:
1C
1С v8
Аннотация &ИзменениеИКонтроль срабатывает через раз.
0 Lama12
 
26.10.22
10:44
Случайно заметил, что в расширении не корректно отработала аннотация &ИзменениеИКонтроль.
Т.е. само расширение работает, но участок кода который корректировался расширением, уже изменен. Судя по документации, в таком случае платформа должна выдать предупреждение и отключить расширение.
В одной копии базы платформа повела себя в соответствии с документацией и предупредила что участок кода изменен. Во второй никаких предупреждений.
Это кэш или есть еще какие-то подводные камни?
платформа 8.3.21.1484.
1 rphosts
 
26.10.22
11:01
На применимость (отсутствие проблем) расширение проверил?
2 Lama12
 
26.10.22
11:04
(1) Да. Расширение работает в рабочей базе уже около месяца. Из рабочей базы сделаны 2 копии. В обоих проведено обновление которое устраняет ошибку исправляемую расширением. Различие в базах одно. Одна файловая, вторая серверная. В первой платформа ругнулась. Во второй нет.
3 repin_mike
 
26.10.22
11:07
У меня частенько наоборот бывает. Вплоть до пробела тексты одинаковые (за исключением поменянного в #Вставка #Удаление), а расширение ругается что тексты не совпадают. Приходится заново забирать из родной конфы и заново вставлять все вставки - тогда работает.
4 Lama12
 
26.10.22
11:08
(3) Забавно. Учтем.
5 Momus
 
26.10.22
11:10
А применимость расширения выполняется после обновления конфигурации БД?
6 Гипервизор
 
26.10.22
11:50
(3) Подтверждаю, такая же фигня бывает. Но иногда забываю и кроме "Вплоть до пробела тексты одинаковые" добавляю лишнюю пустую строку перед/после инструкции #Вставка #Удаление. Вот уже и несоответствие получается.
7 Фрэнки
 
26.10.22
11:55
(0) // Судя по документации, в таком случае платформа должна выдать предупреждение и отключить расширение.

Платформа делает это действие с проверкой не при каждом запуске сеанса.
На файловой и на серверной немного отличается поведение, тоже замечал.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.