Очень забавная ошибка, т.к. при сохранении конфигурации система о ней не оповещает.
Поэтому, перед тем как применять измененную конфигурацию расширения с использованием аннотации ИзменениеИКонтроль нужно выполнить проверку применения:
Если все хорошо, то система так и ответит, иначе получим ошибку и предложение вернуть все обратно. Вы дальше открываете код и ищите возможную ошибку, но не находите ее? оказывается, чтобы аннотация работала исправно, необходимо вставлять так, чтобы при удалении этого куска метод (процедура, функция) был идентичен оригинальному. К чему я это, а вот к чему - я попался на желании выделить свою вставкой пустой строкой перед и после:
![]() |
Оригинал содержит один символ перевода строки |
![]() |
Как я хотел сделать и получил в итоге ошибку |
![]() |
А вот как правильно вставлять |
ПыСы
В этом примере в процедуре нужны были изменения в середине, поэтому вопросы почему я не использовал ВызыватьПосле прошу не задавать.
Спасибо!
ОтветитьУдалитьПожалуйста, не думал что кому-то пригодится )
УдалитьНе получается в общем модуле, я уже как только не менял местами. А в модуле формы все ОК. Обновил платформу с 8.3.18 на 8.3.19 На 8.3.18 все отлично работает.
ОтветитьУдалитьМожет баг новой платформы?, я использую не выше 8.3.18.1741
Удалить