Имя: Пароль:
1C
1С v8
8.2 Интересно а 1Сники мисты в курсе ошибки 8.2 или ...
,
0 ProProg
 
29.02.12
21:55
1) если в 82 (не УФ) а например УТ10.3
Вы пишете обработку, запускаете в 1С.
А дальше еще дописываете и снова запускаете! уже новую! Открывается по прежнему старая! (ошибка кеша)
Т.е. можно что то поправлять, дописывать, а если переоткрывать - будет из кжша старая! Лечится только постоянным перезапуском 1С
2) если тупой юзер создал какую нить папку с точками в названии
любая отчет/обработка при открытии ругнется и нафиг погасит 1С.
24 mikecool
 
29.02.12
22:05
хз, постоянно внешки правлю - проверяю и усе нормально работает
проблема бывает с настройками скд, решения как то дае не нашел
а с формами проблем небыло
25 Deon
 
29.02.12
22:05
(22) Что за обработка? Стандартная какая или самописная, простая иль сложная, что использует?
26 andrewks
 
29.02.12
22:06
по п.2) - проверил, звиздёжь
27 orefkov
 
29.02.12
22:06
28 CepeLLlka
 
29.02.12
22:08
Может кинете мне обработку? Я проверю у себя.
29 ProProg
 
29.02.12
22:10
У меня уже рефлек выработался. на постоянно переоткрытие 1С.
30 CepeLLlka
 
29.02.12
22:12
У меня тоже :) На одном компе у мя стоит релизов наверное 6 платформ.. постоянно дампом закрывается.. хз чё делать :)
31 andrewks
 
29.02.12
22:13
(30) не верим. кинь нам платформу
32 Deon
 
29.02.12
22:14
(27) Спасибо, буду искать )
33 PVV65
 
29.02.12
22:14
Когда, очень давно написал примеры обработок, иллюстрирующих циклические ссылки. Верите?

И уже их выкладывал на мисте.
34 CepeLLlka
 
29.02.12
22:16
(30)Подскажи что сделать.. проблема то известная вроде :)
35 ProProg
 
29.02.12
22:16
так ладно у меня. а как бесит когда юзерам надо толковать!!
36 Serg_1960
 
29.02.12
22:18
Я столько уже разных ошибок "пережил", что смело могу сам себя именовать "Ловец ошибок" :) Но ошибки №1 у меня, слава Богу, не было ни разу.
37 ProProg
 
29.02.12
22:18
я уже нервный стал от них. так и хочется чем нибудь разбить нафиг комп и телефон. чтобы никто не звони и не писал.
38 sda553
 
29.02.12
22:18
а про сохранение обработки объекта в памяти конфиги, переменных и т.п. уже говорили?
39 Deon
 
29.02.12
22:19
(38) Расскажи начинающим восьмерошникам, просвети
40 PVV65
 
29.02.12
22:19
(7) Не обязательно на форму.
41 PVV65
 
29.02.12
22:20
кэш ни причем.
42 Deon
 
29.02.12
22:24
(41) А кто виноват и что делать?
43 PVV65
 
29.02.12
22:26
В (7) может быть одна из причин. А ключевое слово - циклические ссылки, которые 1С, насколько мне известно, не научилась убивать. А появляются они от стиля программирования. И в разных модулях, эти циклические ссылки, проявляют себя по разному. Во внешних обработках - не позволяют загрузить новую версию, в модулях объектов - кушают память.
44 NcSteel
 
29.02.12
22:27
(0) Этой ошибки много много релизов. ТОлько сейчас увидел?
45 PVV65
 
29.02.12
22:28
+(43) Кстати, стандартные конфигурации грешат этим сплошь и рядом.
46 NcSteel
 
29.02.12
22:31
(41) Мне тоже кажется что кеш не причем, так как одна и таже обработка глючит на всех компах одинаково.

Есть еще проблема , что точка останова постоянно сбита. Тоесть отображается не на правильной строке.
47 andrewks
 
29.02.12
22:31
(46) исправлено уже
48 Deon
 
29.02.12
22:32
(47) В каком релизе?
49 andrewks
 
29.02.12
22:32
(48) емнип, в 15-м
50 NcSteel
 
29.02.12
22:32
(47) На 13 релизе еще была. Потом пошла серия ужасных релизов которые меня выбили из отраслевого решения ))) и уже не следил.
51 NcSteel
 
29.02.12
22:33
(49) Спасибо проверим.
52 andrewks
 
29.02.12
22:34
да ладно, это всё фигня. вот жесть: некоторые объекты (КаноническаяЗаписьXML, FastInfoSet) не работают. вообще
53 NcSteel
 
29.02.12
22:35
(52) Нееее до религий еще руки не добрались. Но сочувствую )
54 ProProg
 
29.02.12
22:37
Нет ничего страшнее на свете чем баг в (0) потому что он касается работы программистов. да еще модно сказать 99 процентов всей работы.
55 NcSteel
 
29.02.12
22:39
(54) Все же данный баг лечится нормализацией кода. Тут надо закономерность понять.
56 andrewks
 
29.02.12
22:39
(54) есть. есть баги гораздо круче, т.к. касаются повседневной работы _юзеров_. например, утечки памяти и обрывы сеансов в 14-15-м релизах. я уже молчу про палево хаспов
57 NcSteel
 
29.02.12
22:40
(56) Ну а постоянное переделывание работы с навигационными ссылками. В 14 релизе они тупо не работали. Вот это был косяк.
58 PVV65
 
29.02.12
22:40
(54) С тех пор, как я разобрался с вопросом циклических ссылок, я не имею проблем с этим, скрытым, но не самым страшным случаем. Надо научиться писать. (я не претендую на совершенство).
59 NcSteel
 
29.02.12
22:41
(58) Дай пример циклической ссылки.
60 andrewks
 
29.02.12
22:41
(58) хорош темнить. напиши статью http://www.kb.mista.ru/  , разъясни темноте их заблуждения
61 ProProg
 
29.02.12
22:42
Не знаю шо сказать. У меня обработки практически все содержат сразу по несколько форм которые между собой контачат.
62 ProProg
 
29.02.12
22:43
И я до сих пор не понял что значит ссылка у формы на саму себя.
63 PVV65
 
29.02.12
22:45
(59) 1с под рукой, как всегда нет. Сейчас, почти наугад, положу программку. Скорее всего та. Иллюстрацию на формах, как говорил (7). Самое простое - 10...15 строк.
64 PVV65
 
29.02.12
22:47
65 PVV65
 
29.02.12
22:48
+(64) Если не та -завтра выложу ту.
66 NcSteel
 
29.02.12
22:51
Перем ДокументОбъект Экспорт;
Перем ТабЗнач Экспорт;

+

Ссылка на них в форме.

Из-за этого? Но это бессмысленный код, так как при обращении на сервер строится объект с нуля.
67 andrewks
 
29.02.12
22:52
(64) а, ну понял про циклические ссылки. ну так это скорее не 8-ка виновата. даже в 7-ке возникали траблы с этим делом при работе по OLE, например
68 PVV65
 
29.02.12
22:53
(66) Пишите осмысленный и не задавайте вопросов.
69 PVV65
 
29.02.12
22:55
Хотя, может быть, не та обработка? В той не было Экспорт.
70 andrewks
 
29.02.12
22:56
(66) да не, тут идея в том, что два объекта имеют ссылки друг на друга, не давая при этом их уничтожить системе. в итоге они так и остаются висеть в памяти
71 PVV65
 
29.02.12
22:57
Суть той, примитивной, обработки, в том что она в процедуре при открытии, при изменении закоментированной строки, выдавала старый результат.
72 NcSteel
 
29.02.12
22:59
(68) Не хотел Вас обидеть месье. Ищу зерно знания.
73 NcSteel
 
29.02.12
22:59
(70) Хм надо поразмышлять. Действительно при нормализации кода данная фича должна исчезнуть.
74 PVV65
 
29.02.12
23:00
Покажите мне год, который выслал.
75 PVV65
 
29.02.12
23:01
Год = код
76 NcSteel
 
29.02.12
23:01
Форма


Перем НоваяТаблица;

Процедура КнопкаВыполнитьНажатие(Кнопка)
   Таблица = Новый ТаблицаЗначений;
   Таблица.Колонки.Добавить("Ссылка");
   Док = Документы.ЗаказПокупателя.НайтиПоНомеру("НО000000001",'20080505');
   ДокументОбъект = Док.ПолучитьОбъект();
   ТабЗнач = Таблица;
   НоваяТаблица = Печать();
КонецПроцедуры

Процедура ПриОткрытии()
   //Сообщить("Я старый");
   Сообщить("Я новый");
КонецПроцедуры

Модуль

Перем ДокументОбъект Экспорт;
Перем ТабЗнач Экспорт;

Функция Печать() Экспорт
   СтрокаТЗ = ТабЗнач.Добавить();
   СтрокаТЗ.Ссылка = ДокументОбъект.Ссылка;
   
   Возврат ТабЗнач;
КонецФункции
77 Лефмихалыч
 
29.02.12
23:02
п1 - баян. Но сегодня напоролся на него и долго удивлялся, наверное минут 5. И кнопка есть, и команда, и обработчик команде назначен, и в обработчике всё правильно, а не происходит вообще ни буя при нажатии на кнопку. Когда ни чего не произошло и после того, как я в обработчике написал А=1/0, я вспомнил, что кто-то по этому поводу уже ядом истекал.

про вторую туфта по-моему
78 PVV65
 
29.02.12
23:05
(76) Это уже излишества в коде. Но суть та же.
Запустили в предприятии обработку, в конфигураторе изменили комментарии в ПриОткрытии, запустили снова. Это иллюстрация.
79 andrewks
 
29.02.12
23:08
80 andrewks
 
29.02.12
23:09
и Asmody тоже v8: 8.2, внешняя обработка, форма, периодический глюк

да и вообще, довольно периодически мелькает
81 PVV65
 
01.03.12
15:05
Уже начинаю голову пеплом посыпать....
82 Господин ПЖ
 
01.03.12
15:08
(0) Маня, боянишь...
83 Hostess_
of_Love
 
01.03.12
15:10
(0)с первым столкнулась недавно когда делала обработку под БГУ. со вторым не сталкивалась. может потому что тупых юзеров у меня не бывает?
84 truba
 
01.03.12
15:13
(0) а чо, 8.2 уже вышла?
85 PVV65
 
01.03.12
15:14
(83) Я упал.
86 truba
 
01.03.12
15:16
(85)// лучшее бабы в новочеке - факт. приезжай
87 Hostess_
of_Love
 
01.03.12
15:18
(85)с чего?
(86)может Вы и общаетесь с "бабами"...
88 PVV65
 
01.03.12
15:20
(87) Красава.
89 truba
 
01.03.12
15:21
(87) грешен, общаюсь. Но с лучшими!
90 PVV65
 
01.03.12
15:41
(87) Украду, если кража тебе по душе ...
...
Соглашайся, хотя бы, на рай в шалаше,
Если терем с дворцом кто то занял ....
91 Midaw
 
01.03.12
15:58
(83) тупым пользователям стоит закрыть доступ к внешним обработкам.
92 Hostess_
of_Love
 
01.03.12
16:02
(91)это не мне надо говорить) я не сталкивалась с точками в наименованиях)
93 CrazyBear
 
01.03.12
16:13
(0)
1. Ни разу не было...
2. Не встречал
94 Shurjk
 
01.03.12
16:16
(0) По моему ты что то путаешь.
95 PVV65
 
01.03.12
16:38
(93) Я уже опсыпался пеплом - нет такого и никогда не будет.
96 PVV65
 
01.03.12
17:54
+(95) хотя есть.
97 155153144627
 
01.03.12
18:08
По п.1: Сохранить как, к названию добавляешь символ и открываешь новую обработку.
98 PVV65
 
01.03.12
22:40
Я так и ие понял.

Чо будем делать? Голову пеплом посыпать или программы писать?
99 ProProg
 
01.03.12
22:40
(97) пофигу)
100 ProProg
 
01.03.12
22:41
С п2 я ошибся! Там глюк оказался в битом файле.
101 JustBeFree
 
01.03.12
22:42
с п.1 ни разу не сталкивался. Хотя этих обработок писано переписано сотни штук.
102 ProProg
 
01.03.12
22:44
(101) точно не скажу но баг эдак с релиза 13. раньше было все нормально.
103 PVV65
 
01.03.12
22:50
Ну раз ни кто не хочет общаться... - будем ...
104 PVV65
 
01.03.12
22:52
(101) и все перепробывал?
105 smotritel
 
01.03.12
23:59
(0), (100) С п.1 ты тоже ошибся. Это не ошибка 1С 8.2 и не ошибка кэша, у тебя тупо циклическая ссылка в обработке
106 ProProg
 
02.03.12
00:00
(105) все болтают но никто не может рассказать что это за ссылка. и где её искать?
107 smotritel
 
02.03.12
00:01
(105) в какой-то переменной, в результате оказалась ссылка на саму обработку (или форму). выложишь обработку - расскажем
108 smotritel
 
02.03.12
00:03
(107) в (106)
109 ProProg
 
02.03.12
00:18
куча переменных с формами обработки так как в ней их с десяток.
110 ProProg
 
02.03.12
00:18
все открываются закрываются между собой. я хз. завтра буду рыскать.
111 smotritel
 
02.03.12
00:23
(109) ты их просто очищать не забывай после использования
112 PVV65
 
02.03.12
01:34
(111) скажи это тому, кто галку не может поставить.
113 PVV65
 
02.03.12
20:27
Есть еще мнения по поводу п1?
114 ProProg
 
02.03.12
20:34
Нашел.
Была фича ТекущаяФорма = ЭтаФорма;
115 PVV65
 
02.03.12
21:03
(114) Это баг.
116 EvgeniuXP
 
02.03.12
21:15
(0) еще про СКД забыл упомянуть - там тоже самое :)
117 PVV65
 
02.03.12
21:24
(116) Гонишь. Одна из лучших веток.
118 CepeLLlka
 
02.03.12
21:35
Парни.. а хочу спросить КонМесяца() в 77 понимает что в феврале может быть 29 дней, или нет?
119 EvgeniuXP
 
02.03.12
21:39
(177) плохо ковырял - значит.
120 EvgeniuXP
 
02.03.12
21:40
(119) к (117).
121 PVV65
 
02.03.12
21:57
122 Tatitutu
 
02.03.12
22:13
(118) КонМесяца('12.02.2012') = 29.02.12
123 PVV65
 
02.03.12
22:28
tatitutu - это ностальгия. (относится имено к нику)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший