Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Забавная неделька выдалась. (число прочтений - 3921 )
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Забавная неделька выдалась.
17. Июня 2008 :: 23:47
Печать  
Например сегодня 9 часов потратил на поиск смешного глюка.

Начала вылетать 1С после запуска пакета тестов. То есть тесты проходят, а при последующем выходе из 1С наблюдаем вылет в космос. Причем только на вин2000, на XP вылетов не наблюдалось.

Для начала сузил количество тестов до пяти. Надеялся выделить один тест, но не вышло, удаление любого из пяти тестов приводило к прекращению вылетов. Более того, смена порядка запуска тестов так же прекращала вылеты.

Начал экспериментировать с глобальником. Комментировал разные некритичные участки. Иногда удавалось избежать вылетов, но эффект был нестабильным. Только решишь, что зависимость нашлась - оппа, нифига.

Дальше начал искать, какие изменения в конфигурацию принесли такой эффект. Репозиторий, бинарное деление, нашел.

В справочник "Контрагенты" был добавлен 72-й реквизит (не считая строк неограниченной длины). То есть в соответствующей секции dd добавилась 72-я строка. Этого оказалось достаточно. Все круто, но что теперь с этим делать?
  
Наверх
www  
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Забавная неделька выдалась.
Ответ #1 - 18. Июня 2008 :: 00:57
Печать  
72 ой (!)  чет это много уже ...а если часть рекизитов перекидывать в подчиненный справочник и смотреть их там, хотя это не гуд точно..

можно в список значений сохранять несколько реквизитов а сам список в значениестрокувнутр и хранить в реквизите неогр. строке, таким образом сократить можно.
Кстати а насчет 72 реквизита точно уверен в пустой конфе с 72 реквизитом тоже такая проблема или дело в  dd файле ?
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
novichek
Экс-Участник


Re: Забавная неделька выдалась.
Ответ #2 - 18. Июня 2008 :: 01:57
Печать  
ИМХО 72 - это не много, если учесть, что, согласно документации, количество реквизитов справочника в принципе не ограничено.

(Имеется в виду что явно оно нигде не ограничивается).
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Забавная неделька выдалась.
Ответ #3 - 18. Июня 2008 :: 05:32
Печать  
73 добавить пробовал?
  
Наверх
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Забавная неделька выдалась.
Ответ #4 - 18. Июня 2008 :: 06:46
Печать  
fez писал(а) 17. Июня 2008 :: 23:47:
"не считая строк неограниченной длины"

А стандартный совет - чтобы неограниченные строки были последними в списке реквизитов - используется?
  
Наверх
ICQ  
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Забавная неделька выдалась.
Ответ #5 - 18. Июня 2008 :: 07:13
Печать  
А зачем столько реквизитов?
Есть же спр Юр. Лица(связанный с Контрагентами ) куда можно пихать разную доп инфу по контрагенту.
Если есть еще сущности (у нас например - погрузочные площадки) - можно заводить еще спр.

Реквизитов на мой взгляд должно быть ровно столько, сколько умещается в форме списка на экране.
И тормозит намного меньше.
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Забавная неделька выдалась.
Ответ #6 - 18. Июня 2008 :: 15:18
Печать  
trdm писал(а) 18. Июня 2008 :: 05:32:
73 добавить пробовал?

Пробовал.
  
Наверх
www  
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Забавная неделька выдалась.
Ответ #7 - 18. Июня 2008 :: 15:49
Печать  
Мегажесть, да ты монстр!
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Забавная неделька выдалась.
Ответ #8 - 19. Июня 2008 :: 06:51
Печать  
Salimbek писал(а) 18. Июня 2008 :: 06:46:
А стандартный совет - чтобы неограниченные строки были последними в списке реквизитов - используется?

Нет, поскольку это стандартный совет для sql, насколько я помню.
Но на всякий случай проверил - не помогает.
  
Наверх
www  
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Забавная неделька выдалась.
Ответ #9 - 19. Июня 2008 :: 06:54
Печать  
fez писал(а) 19. Июня 2008 :: 06:51:
Salimbek писал(а) 18. Июня 2008 :: 06:46:
А стандартный совет - чтобы неограниченные строки были последними в списке реквизитов - используется?

Нет, поскольку это стандартный совет для sql, насколько я помню.
Но на всякий случай проверил - не помогает.

Тощна, у тебя же ДБФ!
  
Наверх
ICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Забавная неделька выдалась.
Ответ #10 - 20. Июня 2008 :: 13:54
Печать  
fez писал(а) 17. Июня 2008 :: 23:47:
Более того, смена порядка запуска тестов так же прекращала вылеты.

В общем пока решил проблему именно так. Немного реорганизовал каталог тестов и вылетать перестало.
Видимо это где-то фанктест течет.

Но как это связано с количеством реквизитов?..
  
Наверх
www  
IP записан
 
sml
Full Member
***
Отсутствует


I Love 1С++!

Сообщений: 186
Зарегистрирован: 28. Февраля 2008
Re: Забавная неделька выдалась.
Ответ #11 - 27. Июня 2008 :: 06:42
Печать  
а может просто системная память как-то не тах юзается? На ХР не вылетает ведь? Мож, глюк ехе-шника 1Сного?
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Забавная неделька выдалась.
Ответ #12 - 27. Июня 2008 :: 07:32
Печать  
sml писал(а) 27. Июня 2008 :: 06:42:
а может просто системная память как-то не тах юзается? На ХР не вылетает ведь? Мож, глюк ехе-шника 1Сного?

Симптомы очень похожи на повторное освобождение памяти. Продолжаю наблюдение.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Забавная неделька выдалась.
Ответ #13 - 11. Июля 2008 :: 18:55
Печать  
Федор, а случайно не тесты печатных форм запускаешь?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Забавная неделька выдалась.
Ответ #14 - 11. Июля 2008 :: 19:18
Печать  
artbear писал(а) 11. Июля 2008 :: 18:55:
Федор, а случайно не тесты печатных форм запускаешь?

Да, это были отчеты.
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать