v7: Зависает 1С при попытке назначить родителя #635654


#0 by Melcor
Ситуация такая. Когда пытаюсь обработкой установить родителя группам справочника номенклатура, то в определенный момент 1С подвисает, после этого убиваю процесс и запускаю тестирование и исправление БД. Получаю след ошибку: Проверка содержания справочников. Номенклатура. Элемент 02318. Перенесен на 1-й уровень и почти все группы вываливаются в корень справочника. Может кто сталкивался с подобным, как лечить? Выгрузку и загрузку в конфиге делал - не помогло(
#1 by DGorgoN
Вот только недавно было - зацикленный родитель
#2 by Melcor
Ап!
#3 by Melcor
да не, в отладчике смотрю, как попадает на строку назначить родителя, сразу виснет и не отвечает
#4 by YF
Чего Ап-то логику смотри, тебе же сказал
#5 by Melcor
Написал выше
#6 by YF
Хрен с ним, с отладчиком, логика-то в голове
#7 by Надсмотрщик
А Родитель Кто???
#8 by Melcor
Родитель группа номенклатуры
#9 by Надсмотрщик
А ты Уверен?
#10 by Melcor
Да, на все 100 и зачем-то тестирование и исправление подобным образом почти все группы выкидывает на 1-й уровень справочника Проверка содержания справочников. Номенклатура. Элемент 02318. Перенесен на 1-й уровень
#11 by Надсмотрщик
Как выбираешь?
#12 by Ёпрст
а уровней то хватает хоть, назначать родителей папкам  ?
#13 by Ёпрст
и это, больше кода.
#14 by Melcor
т.е. какето элементы нормально назначаются, а потом бац и завис
#15 by Melcor
при зависании назначается всего лишь 2-й уровень
#16 by Ёпрст
#17 by Ёпрст
+
#18 by Ёпрст
?
#19 by Ёпрст
Ну и напоследок:
#20 by kiruha
Все эти ошибки не приводят к вылету Думаю очередное зацикливание или повреждение Вон у него даже тест не проходит
#21 by DGorgoN
Ты папке "ы" хочешь назначить родителя "ы".  Ну или уровней вложенности  у тебя не хватает.
#22 by inka
Зависает всегда на разных кодах?
#23 by kiruha
Вот тема была про зацикливание
#24 by Ёпрст
:)
#25 by Ёпрст
#26 by Ёпрст
промазал
#27 by Melcor
смотрел в отладчике зависает при попытке назначить родителя, уровней 10, друг друга родителем не назначают. Зависает на 171 строке текста из которого я получаю данные. удалил эту строку, зависает на следующей
#28 by Песец
Зависает при записи элемента, после ".родитель="? Родитель записан? Перед глюком вставь В попытку заверни, что получится?
#29 by kiruha
Даже если ты напишешь в коде a=1/0; у тебя не будет вылета. Я даже не знаю какой надо написать код - чтобы 1С вылетела -( может кто знает ?)
#30 by Melcor
Тоже есть подозрение на проблемы с базой, но если тестированием и исправлением не лечится, то даже и не знаю что делать (
#31 by Melcor
Зависает не при записи, а именно когда .Родитель=
#32 by kiruha
там есть ссылки
#33 by kiruha
#34 by НЕА123
>Я даже не знаю какой надо написать код - чтобы 1С вылетела -( может кто знает ?) вылетает, без шума и пыли (с)
#35 by Ёпрст
так красившее
#36 by kiruha
А без зацикливания и внешних компонент/низкоуровнев функций
#37 by НЕА123
ООО!!! шикарно!
#38 by Ёпрст
да кода, чтоб завалить 1с вагон и маленькая тележка..
#39 by НЕА123
была такая. долго. в 70,75, в первых релизах 77 точно. если результат функции, метода типом строка не использовался, то вообще чудеса. подозрение, что затиралась область памяти программы. поэтому всегда, если результат не нужен писал Пусто = ВызовФункцииСРезомСтрока.
#40 by kiruha
Да, это чистый пример )
#41 by kiruha
Офигеть, даже гугл не находит этот способ
#42 by Ёпрст
:) а гугля про Рупора знает ? ТЗ=СоздатьОбъект("ТаблицаЗначений");
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С

Back to top