Имя: Пароль:
1C
1С v8
Глюки платформы 1С:Предприятие 8.3 (8.3.5.1186)
0 adrond
 
15.10.14
13:41
Привет всем!

Интересные глюки появились в новой платформе
1. При создании нового документа если его форма содержит несколько страниц и на этих страницах есть обязательный реквизит, то переключение между страницами приводит к дампу системы
2. При открытии формы с помощью ОткрытьФорму происходит глубокий зависон системы если в форме нет процедур ПриОткрытии и ПриСозданииНаСервере
1 Ник второй
 
15.10.14
13:42
1. При создании нового документа если его форма содержит несколько страниц и на этих страницах есть обязательный реквизит, то переключение между страницами приводит к дампу системы

Не повторилось

2. При открытии формы с помощью ОткрытьФорму происходит глубокий зависон системы если в форме нет процедур ПриОткрытии и ПриСозданииНаСервере

Не повторилось.
2 hhhh
 
15.10.14
13:43
(0) наверно вы там быдлокода нафигачили, а на 8.3 киваете.
3 dmpl
 
15.10.14
13:49
(2) Не должна система с дампом валиться, какой бы быдлокод там ни был.
4 dmpl
 
15.10.14
13:50
А да, 8.3 еще в состоянии преальфа, так что простительно.
5 H A D G E H O G s
 
15.10.14
13:50
(3) Именно должна
6 Ник второй
 
15.10.14
13:50
(3) Что за предвзятость?
Дамп памяти это как раз добро, что бы разобраться в причинах
7 Fish
 
15.10.14
13:51
(3) Не скажи. Таких систем, которые защищены от любого быдлокода в природе не существует.
8 dmpl
 
15.10.14
13:51
(5) Ну тогда в топку такую систему.
9 Ник второй
 
15.10.14
13:51
(4) 8.3 Самая надежная платформа среди линейки v8 и v7 с остальными не сталкивался, поэтому оценить не могу
10 Ник второй
 
15.10.14
13:52
(8) Ты в топку послал все системы мира ))) лол
11 dmpl
 
15.10.14
13:53
(10) Ну почему? 8.2, например, говорит, что ты хреновый прог и предлагает попробовать перезапустить систему или закрыть ее нафиг, если надоело ;)
12 Ник второй
 
15.10.14
13:55
(11) 8.2 также можно уронить с дампом памяти...
13 dmpl
 
15.10.14
13:56
(12) Давай пример быдлокода ;)
14 Fish
 
15.10.14
13:56
(12) +100. Причём достаточно элементарно, как и любую другую систему.
15 Fish
 
15.10.14
13:56
(13) Бесконечная рекурсия.
16 Ник второй
 
15.10.14
13:57
Стр = Новый Структура;
Стр.Вставить("первый", 0);
Стр.Вставить("второй", Стр.Первый);
17 dmpl
 
15.10.14
14:03
(15) Это же не быдлокод - это илита ;) И вообще - дампа нет, система завершает работу штатно.

(16) Не воспроизводится ;)
18 Fish
 
15.10.14
14:03
(16) Кстати, на 8.3 этот код прекрасно отрабатывает.
19 Fish
 
15.10.14
14:07
(17) Что значит, штатно? 1С падает именно с дампом.
20 Ник второй
 
15.10.14
14:07
(17)(18) Починили, более правильный код:

Стр = Новый Структура;
Стр.Вставить("первый", 0);
Стр.Вставить("второй", Стр);

На 8.1 все падало )))
21 BeerHelpsMeWin
 
15.10.14
14:08
Кстати, подскажите, пожалуйста, какой-нибудь более-менее стабильный релиз платформы 8.3.5+, и есть ли он вообще?

У меня 8.3.4.365, "Бухгалтерия 3.0" активно просит обновиться на 8.3.5...
22 dmpl
 
15.10.14
14:08
(19) Неа, она сообщает, что что-то пошло не так и завершает работу. Windows не приходится завершать процесс, т.к. он завершается штатно.
23 Барматолог
 
15.10.14
14:09
(16) у меня круче)

Стр = Новый Структура;
Стр.Вставить("первый", 1);
Стр.Вставить("второй", Стр);
24 Барматолог
 
15.10.14
14:09
(20) хех)
25 IamAlexy
 
15.10.14
14:09
(21) правильно просит.. 37ой релиз поставить не сможешь ибо там вообще отключат режим совместимости...
26 dmpl
 
15.10.14
14:10
(20) Не воспроизводится ;)
27 Fish
 
15.10.14
14:10
(22) Проверь. Именно пишет "Запись дампа", и падает.
28 dmpl
 
15.10.14
14:11
(27) Мало ли что она пишет - аварийного дампа нет ;) Т.е. она не падает.
29 Ник второй
 
15.10.14
14:12
(21) последний.
30 Ник второй
 
15.10.14
14:13
(26) Уже проверил, но вот 8.1 ложилась.... долго помню голову ломал в чем проблема.
31 Fish
 
15.10.14
14:14
(30) Рекурсия - наше всё. Только она до сих пор надёжно валит 1С. :)
32 H A D G E H O G s
 
15.10.14
14:17
Заставьте Сервер 1С 64x захлебнуться многогигабайтами сожранной оперативки и вы увидите, что такое глюки.
33 hhhh
 
15.10.14
14:17
(21) ставь последний, они все равнозначны.
34 Ник второй
 
15.10.14
14:18
мда, даже такой код не валится:
Стр = Новый Структура;

Массив = Новый Массив;
Массив.Добавить(Стр);
    
Стр.Вставить("Массив", Массив);

Как я устал от этой глючной 8.3 ... В 8.0 все бы давно упало, как и должно быть.
35 Ник второй
 
15.10.14
14:18
(31) Я уже не уверен )
36 H A D G E H O G s
 
15.10.14
14:19
(35) Я уверен.
37 Fish
 
15.10.14
14:19
(35) Проверено неоднократно:
&НаКлиенте
Процедура БесконечнаяРекурсия(Команда)
    ВыполнитьРекурсию();
КонецПроцедуры


&НаКлиенте
Процедура ВыполнитьРекурсию()
    ВыполнитьРекурсию();    
КонецПроцедуры
38 Ник второй
 
15.10.14
14:20
(36) успокоил!!!!
(37) упало! фух, все же есть еще моменты где платформа "глючит" )
39 dmpl
 
15.10.14
14:20
(31) Не валит, а приводит к неожиданному завершению программы ;)
40 hhhh
 
15.10.14
14:21
(39) тут дело даже не в 1с может быть. Например, андроунду поставили аппаратное ускорение видеокарты, с утра он пришел, а ему бац, и дамп памяти. ОН сразу гневное письмо в 1с на шести страницах.
41 dmpl
 
15.10.14
14:23
(40) Пусть пишет - раз другие программы не валятся, то вина 1С :)
42 hhhh
 
15.10.14
14:59
(41) а если вы поехали по дороге и въехали в яму, то это вина не дорожников, а фирмы БМВ. Хреново автомобиль спроектировали.
43 dmpl
 
15.10.14
15:04
(42) Если та яма глубиной 3 см - кого еще винить? Все другие по ней ездят и не замечают.
44 adrond
 
15.10.14
15:57
(1) Вот здесь видео. С прошлым релизом платформы проблем не было http://myfolder.ru/files/41996454
45 Ник второй
 
15.10.14
15:59
(44) С этим тоже нет, так что ищите проблему либо в некорректной установке 1С, либо в чем то другом
46 hhhh
 
15.10.14
16:24
(44) это значит конфа сбойная у вас. Многочисленные прыжки на новые платформы дают о себе знать. ПОпробуйте вообще удалить форму документа и по новой сделать из конфы поставщика.
47 dmpl
 
15.10.14
16:29
(46) <подозрительно так> Уж не демоническим ли обновлением потянуло?
48 hhhh
 
15.10.14
16:33
(47) кстати, да. Можно сначала кеш почистить. Наверняка кеш от 8.3.1 еще.
49 adrond
 
15.10.14
18:42
(48) Это вряд-ли. Для проверки конфу и платформу ставил на чистый тестовый сервер без истории.
50 systemstopper
 
15.10.14
18:47
восьмерка еще сырая...
51 hhhh
 
15.10.14
19:25
(49) конфу-то точно не обновляли на 8.3.1?
52 adrond
 
27.10.14
16:53
(51) Точно не обновлял.
Вот моя ошибка на сайте 1С https://bugboard.v8.1c.ru/error/000002461.html

Описание:
При получении модуля с сервера, содержащего Область и КонецОбласти, может происходить аварийное завершение работы программы.