|
Текст метода не соответствует методу | ☑ | ||
---|---|---|---|---|
0
repin_mike
23.09.22
✎
09:54
|
Обновил конфигурацию базы на новый релиз, соответственно некоторые функции перестали совпадать с функциями из расширения, у которых установлено &ИзменениеИКонтроль, соответственно расширение не применяется. Полностью скопировал код из обновлённой конфы, вставил в расширение, с точностью до пробела - всё равно конфигуратор пишет, что не соответствует. Штатное действие - восстановить соответствие с методом конфигурации - не работает без установленной внешней программы (это я считаю охрененно придумано - конфигуратор может сказать что есть ошибка, но сравнить-объединить без внешней программы не может). Внешнюю программу даже на тестовый сервер с согласованиями буду устанавливать долго. Переходить на &Вместо вместо &ИзменениеИКонтроль не хотелось бы, хотелось бы понять как оно таки должно работать. Подскажите плз.
|
|||
1
Гипервизор
23.09.22
✎
09:59
|
Ну не умеет 1С трёхстороннее сравнение.
Странно, а если заново заимствовать функцию и добавить свои доработки? |
|||
2
lite777
23.09.22
✎
10:10
|
(0) Разк конфиг пишет что не соответсует значит не соответсвутет, может гакли не сервере , на клиенте и тд, поменялисть и процессоры компиляции.
|
|||
3
Serg_1960
23.09.22
✎
10:29
|
(2) +1 Я как-то однажды перенес свой собственный алгоритм из одного места текста модуля документа в другое место и долго тупил, почему после такого простого действия алгоритм перестаёт правильно работать.
[ответ: иногда нельзя просто так, без изменений, копировать тексты алгоритмов из одного места в другое, особенно если одно &НаКлиенте, а другое место - &НаСервере] |
|||
4
repin_mike
23.09.22
✎
10:37
|
В моём случае код в модуле менеджера, соответственно он как был на сервере, так и остался.
Полностью удалил функцию из модуля, заново её заимствовал. Не соответствует всё равно. |
|||
5
НафНаф
23.09.22
✎
10:39
|
(0) внешнюю программу на сервер вообще устанавливать не надо, а надо на локальный компьютер, где конфигуратор
|
|||
6
СвинТуз
23.09.22
✎
10:40
|
(0)
Если дорабатывать конфигурацию используя расширения, то проблем при обновлениях становится меньше? |
|||
7
repin_mike
23.09.22
✎
10:42
|
Полностью удалил функцию из модуля, заново её заимствовал. Не соответствует всё равно.
О, перезашёл в конфигуратор - заработало. То есть метода обновления в таком случае - убираем старую функцию, заимствуем заново, добавляем доработки через #Вставка и #КонецВставки ? |
|||
8
repin_mike
23.09.22
✎
10:42
|
(6) Никто не знает. Расширения не только для этого придумывались, а мне кажется в первую очередь для фреша.
|
|||
9
Dmitrii
гуру
23.09.22
✎
10:45
|
(0) >> Внешнюю программу даже на тестовый сервер с согласованиями буду устанавливать долго.
Зачем внешняя программа трехстороннего сравнения нужна на сервере? Вы же не на сервере делаете сравнение/объединение? Поставьте её на компьютер разработчика. |
|||
10
Гипервизор
23.09.22
✎
10:45
|
(7) Ну без внешней программы я делал именно так. А вообще можно и со вставками накосячить, например, лишние пустые строки оставить. Вот уже и несоответствие будет.
|
|||
11
DrZombi
гуру
23.09.22
✎
10:56
|
(0) Не обращать внимание и использовать штатные "Вместо" и "После" :)
|
|||
12
DrZombi
гуру
23.09.22
✎
10:58
|
(7) Смирись, на какой-то из версий не робит толком контроль.
В общем удалось только один раз использовать контрольку, и то сделал это ради проверки. Вот как один раз изменил, больше ни разу не удавалось порядочно применить. Всегда срабатывала, как у вас :) |
|||
13
rozer76
23.09.22
✎
11:50
|
(12) +1
|
|||
14
repin_mike
23.09.22
✎
14:23
|
(12 13) То есть &ИзменениеИКонтроль - ещё достаточно сырое?
|
|||
15
DCKiller
23.09.22
✎
15:54
|
(0) Надо обновленные процедуры конфигурации переобъявить для расширения (предварительно из них скопировав все вставки), а потом в них в расширении опять эти вставки вернуть. У нас такое было, вроде именно это и помогло.
|
|||
16
rozer76
23.09.22
✎
18:47
|
(15) дичь какая ) но попробую тоже
|
|||
17
Смотрящий
23.09.22
✎
19:18
|
ИзменениеИКонтроль корректно работает если выкинув из модуля все свои вставки модуль будет совпадать полностью с оригиналом.
Иначе ловите ошибку применения расширения. |
|||
18
Смотрящий
23.09.22
✎
19:19
|
Поэтому &Вместо - наше всьйо ...
|
|||
19
Garykom
гуру
23.09.22
✎
19:31
|
Имхо надо убрать уже &Вместо и заставить всех работать через &ИзменениеИКонтроль
С добавлением показа где не совпадает |
|||
20
Garykom
гуру
23.09.22
✎
19:32
|
(18) &Вместо это ХХП
Для ленивых недоспецов |
|||
21
Смотрящий
23.09.22
✎
19:44
|
(19) Вот как сделают не через дупу, так и будем пользоваться.
(20) Эбитесь, не ленивые гиперспецы чо |
|||
22
Garykom
гуру
23.09.22
✎
19:51
|
(21) Ну ты же понимаешь что если убрать Вместо то мгновенно допинают до идеальной работы?
|
|||
23
Garykom
гуру
23.09.22
✎
19:51
|
(22)+ И да.
У меня ИзменениеИКонтроль работает замечательно. |
|||
24
Garykom
гуру
23.09.22
✎
19:52
|
(23)+ Хотя вру. Бывают проблемы с отладкой, решаемые перезапуском Конфигуратора.
|
|||
25
Смотрящий
23.09.22
✎
19:53
|
Ой все
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |