Имя: Пароль:
1C
 
Отладка внешней обработки
0 sypersava
 
04.12.10
15:11
Добрый день, фигня какая-то, 1С 8.1, конфа УТ Украина. В конфигураторе кодю внешнюю обработку, сохраняю, открываю в 1С - чето поделал, непонравилось, закрыл в 1С, поправил в конфигураторе, сохранил, открываю в 1С - ничего не поменялось... Переоткрыл конфигурацию - тогда открывается правленая внешняя обработка... Это так должно быть или я не прав?
1 DrShad
 
04.12.10
15:23
ты неправ, а по субботам надо отдыхать
2 Koly1983
 
04.12.10
15:23
Так быть не должно
3 verba
 
04.12.10
15:25
Так должно быть. Она зарегистрирована. зайди в справочник внешние печатные формы и перерегистрируй.
4 Koly1983
 
04.12.10
15:26
Смотря как открывать ее
5 Поручик
 
04.12.10
15:27
(0) У меня такое было. Так и не понял, в чём дело.
6 Koly1983
 
04.12.10
15:33
Там что то с темпом связано вроде
7 sypersava
 
06.12.10
14:20
Вобчем нигде я ее не регистрирую, просто открываю с диска и все... Каким-то местом понимаю что оно где-то свопит ее, вот только зачем? И как это побороть?
8 hhhh
 
06.12.10
14:27
(7) ну типа какие-то глобальные переменные на форме и форма остается в памяти.
9 acsent
 
06.12.10
14:28
Циклические ссылки
10 Mashinist
 
06.12.10
14:29
(0)А случайно обработка ни какие ВК не использует?
11 sypersava
 
06.12.10
15:09
Что такое ВК? Ну да, используем справочники, документы... Блин, чем больше работаю с 8, тем больше нравиться 7.7...
12 Сергей Д
 
06.12.10
15:22
Было у меня такое: исправляем внешнюю обработку, а в Предприятии - все по старому. Оказалось забыл закрыть ее окно в Предприятии. На следующий день такого не проявлялось. Странно...
13 Mashinist
 
06.12.10
15:27
(11) ВК это внешние компоненты
У меня такое было когда грузил dll-ку от фискального регистратора
В остальных случая замечено не было
14 PVV65
 
06.12.10
15:27
Правильный ответ (9).

Простейший пример "зависающей" обработки:

Перем ТабЗнач;

Процедура КнопкаВыполнитьНажатие(Кнопка)
   ТЗ = КакаяТоФункция();
КонецПроцедуры

Функция КакаяТоФункция()
   ТабЗнач = Новый ТаблицаЗначений;
   ТабЗнач.Колонки.Добавить("Ссылка");
   СтрокаТЗ = ТабЗнач.Добавить();
   СтрокаТЗ.Ссылка = ЭтаФорма;
   
   Возврат ТабЗнач;
КонецФункции

Процедура ПриОткрытии()
   //Сообщить("Я старый");
   Сообщить("Я новый");
КонецПроцедуры
15 PVV65
 
06.12.10
15:28
+(14) При корректировке этой обработки - всегда будет открываться старая копия.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс