|
Не хочет обновляться обработка
|
Я
|
|
kofeinik 13.01.18 - 18:44 | Пилю обработку, на каком-то этапе наткнулся на то, что она стала "замерзать", т.е. в конфигураторе кидаю на форму элемент, открываю обработку в предприятии, элемента не вижу. Если закрыть-открыть предприятие, или почистить кэш - то элемент появляется. С кодом тоже самое. Вопрос, что это, глюк платформы (8.3.10.2299)? Или конкретной версии сборки обработки? Пересобирать обработку "с нуля" пока не пробовал, в ней немало реквизитов. |
Tatitutu 1 - 13.01.18 - 23:42 | Сохрани под другим именем
|
Злопчинский 2 - 13.01.18 - 23:45 | ( 1) тотесть что это такое - ответа нет... |
Serg_1960 3 - 14.01.18 - 00:34 | Ответ есть и он давно известен: автор обработки допустил возникновение перекрестных (взаимных, циклических) ссылок. Сборщик мусора не может удалить обработку так, как существуют ссылки на её или в ней самой есть объекты, на которые существуют ссылки.
|
Cyberhawk 4 - 14.01.18 - 05:16 | ( 3) О каких ссылках речь, если автор в предприятии не видит изменения, внесенные на форму обработки в конфигураторе? |
craxx 5 - 14.01.18 - 06:12 | ( 4) если УФ то банально с элементом не связаны данные |
kofeinik 6 - 14.01.18 - 15:09 | Это ОФ. Переименовывать и сокращать длину имени файла пробовал, не помогло. С остальными обработками все ок. Выглядит так. Меняю текст в надписи на форме или код - изменений не видно, пока не перезайдешь в предприятие. Ошибки соответственно вылезают уже пофиксенные в коде, при нажатии на ошибку выбрасывает в корректный код. Интересно, что это за хрень.
|
4St 7 - 14.01.18 - 15:15 | Правильный ответ в (3). Где-то в коде есть, например, такое:
ФормаПодбора = Этотобъект.ПолучитьФорму("Подбор");
Переменная ФормаПодбора не очищается перед закрытием формы и содержит ссылки на другие формы. Либо основная конфигурация что-то с подключением внешних обработки делает. |
Otark 8 - 14.01.18 - 15:18 | ( 3)( 7)+1 тоже было такое просто повисала переменная из обработки то ли в параметрах сеанса то ли где-то еще.
( 2)Злопчинский как обычно, зловредно ждет. Ха ха в первые три секунды не дали ответа, не дежурит спец у компа с заготовленными ответами на все вопросы. Сырая она еще ваша эта восьмерка так то! |
nordbox 9 - 14.01.18 - 15:19 | кешь чисти
|
nordbox 10 - 14.01.18 - 15:20 | +9 варианты отчета смотри
|
Злопчинский 11 - 14.01.18 - 15:51 | ( 8) именно. Я решают собственные из сдачи по 8-ке. Одна из них - не только оценка оперативного решения проблем в доступном окружении, но и выяснение их проблем с целью дальнейшего недопущения. Как-то так. Пока что 8-ка проигрывает 7.7 и это даже в условиях уменьшения спецов по 77. То есть увеличение возможностей снеговика непропорционально увеличению специалистов и соответственно возможности решения проблем.. Как-то так Имхо На непогрешимости своего мнения не настаиваю |
Злопчинский 12 - 14.01.18 - 15:51 | |
breezee 13 - 14.01.18 - 19:21 | ( 11) В чем-это семерке выигрывает? |
Franchiser 14 - 14.01.18 - 23:33 | Сделай новую обработку и сравни-объедини с этой
|
kofeinik 15 - 15.01.18 - 08:57 | К такому эффекту приводит следующий код в ПриОткрытии() формы:
СхемаКомпоновкиДанных = ЭтотОбъект.ПолучитьМакет("Схема");
URLСхемы = ПоместитьВоВременноеХранилище(СхемаКомпоновкиДанных, Новый УникальныйИдентификатор());
Второй параметр не равен ИД формы, поэтому это до конца сеанса. Другой вопрос, почему этот эффект привязан к форме. Спорное поведение. |
ptiz 16 - 15.01.18 - 10:16 | ( 11) Какая именно "восьмерка"? УФ - возможно, но если ОФ - не соглашусь. |
Franchiser 17 - 15.01.18 - 13:04 | ( 15) пользовательские настройки возможно привязаны к ид формы |
Serg_1960 18 - 15.01.18 - 16:25 | ( 15) Не спрашивай меня почему надо так:
СхемаКомпоновкиДанных = ЭтотОбъект.ПолучитьМакет("Схема");
НовыйУИ = Новый УникальныйИдентификатор();
URLСхемы = ПоместитьВоВременноеХранилище(СхемаКомпоновкиДанных, НовыйУИ); |