Имя: Пароль:
1C
1С v8
Внешняя обработка. Каждый раз открывается старая версия
0 sbabay
 
26.08.11
18:01
Win 7, 1С 8.2.13.219 УФ
Добавляю в конфигураторе код, переоткрываю в предприятии - а изменений не видно. Помогает тольео перезапуск предприятия. Но я для того и делал обработку внешней, чтобы не перезапускать его.

Кто-нибудь сталкивался? Как лечить?

П.С. Кэш (c:\Users\%UserName%\AppData\Roaming\1C\1Cv82\) чистил. Temp удалял. Перезагружался. Ничего не помогает.
1 Aswed
 
26.08.11
18:04
Удали из списка базу и потом вновь добавь
2 sbabay
 
26.08.11
18:08
Не помогло
3 sbabay
 
26.08.11
18:13
Причем если добавляю команду с обработчиком и перетаскиваю её на форму, то при переоткрытии обработки кнопка видится, а код обработчика - нет!
4 Киборг
 
26.08.11
18:17
а это старая бяка, на 8.1 тоже бывало такое
причина осталась невыяснена
5 Bolik1979
 
26.08.11
18:19
Может есть циклическая ссылка?
6 sbabay
 
26.08.11
18:19
А что вообще можно сделать?
Винду переставлять??
7 Киборг
 
26.08.11
18:24
проверь, новая обработка с одной какой-нибудь простой командой тоже так ведет себя?
8 poligraf
 
26.08.11
18:24
(6) не. Бывает иногда. Причем не повторяется:(
Я чего-то на кэш все грешил.
9 Mashinist
 
26.08.11
18:39
А в обработке какие-нибудь внешние компоненты не грузтся случайно?
10 vmv
 
26.08.11
18:49
(хрен знает) согласись на сохранение при закрытии внешней
11 sbabay
 
26.08.11
20:14
Нет, ничего не грузится. Уже создал простейшую обработку с одной формой. На форме - один реквизит типа строка. На этот элемент формы повесил сообщение в событие "ПриИзменении"
Вот потом еще одну команду добавил.
12 sbabay
 
27.08.11
09:58
Может у кого-нибудь с утра идеи появились?
13 vladnet
 
27.08.11
10:20
ты нигде в переменной не сохраняешь обработку?
14 sbabay
 
27.08.11
10:22
Уже создал простейшую обработку с одной формой. На форме - один реквизит типа строка. И одна команда с кнопкой. Вот весь код модуля формы:


&НаКлиенте
Процедура РеквизитСтрокаПриИзменении(Элемент)
   Сообщить("Изменилось");
КонецПроцедуры

&НаКлиенте
Процедура КомандаТест(Команда)
   Предупреждение("Тест__2");
КонецПроцедуры
15 sbabay
 
27.08.11
10:33
Вот еще несколько интересных фактов:
Если обработку открыть в каком-нибудь другом конфигураторе, то в нужном мне предприятии все отрабатывает нормально!

База на MS SQL.
На других (локальных) базах не воспроизводится.
16 Еклмн
 
27.08.11
14:13
тоже бывали случаи на 8,1. обновляешь документ, а пользователь работает по старой версии, после того как профиль чистили у пользователя , все нормально заработало
17 sbabay
 
27.08.11
16:01
но тут именно внешняя обработка. Плюс чистил и профиль и пересоздавал базу.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn