v7: 1С 7.7 вылетает при удалении помеченного объекта #668583


#0 by cry_san
Здравствуйте! Есть несколько помеченных на удаление элементов справочника. Они не имеют ни каких связанных с ними элементов (т.е ссылок). Однако при удалении помеченных объектов (выделял именно эти элементы справочника) 1С неожиданно прекращает свою работу. Соответственно никаких отчетов о причине не выдает. Пробовал непосредственное удаление данных элементов - та же ситуация. База загружена монопольно. Антивир базу не проверяет (специально его настраивал). Вечный вопрос - что делать? Спасибо за ваши ответы!
#0 by cry_san
Здравствуйте! Есть несколько помеченных на удаление элементов справочника. Они не имеют ни каких связанных с ними элементов (т.е ссылок). Однако при удалении помеченных объектов (выделял именно эти элементы справочника) 1С неожиданно прекращает свою работу. Соответственно никаких отчетов о причине не выдает. Пробовал непосредственное удаление данных элементов - та же ситуация. База загружена монопольно. Антивир базу не проверяет (специально его настраивал). Вечный вопрос - что делать? Спасибо за ваши ответы!
#1 by ЧеловекДуши
Не стоит удалять элементы командой "Удалить" Это не кошерно :)
#2 by ЧеловекДуши
+ Давай Код, как удаляешь?
#3 by ЧеловекДуши
+ Запусти ТиИ с проверкой Физ. и Логю целостности
#4 by Wobland
операции - удаление?
#5 by cry_san
Именно Удалить )) Но почему при стандартной обработке - Удаление помеченных объектов такое происходит?
#6 by cry_san
Запускал Вылетает все равно!
#7 by cry_san
Да
#8 by cry_san
Ставил и по одной галочке - вылетает при любой кроме реиндексации!
#9 by Андрей_Андреич
Если база файловая - может помочь выгрузка-загрузка. Бывают у DBF глюки, которые только так и лечатся.
#10 by cry_san
Файловая. Попробую сейчас ваш метод
#11 by VladZ
Вылетает в каком-то определенном справочнике или во всех?
#12 by cry_san
Во всех
#13 by VladZ
Скорей всего, покорежился md файл. Попробуй его gcomp-ом разобрать/собрать.
#14 by cry_san
Метод не помог ((
#15 by cry_san
Пробую
#16 by yra77
смотри dbf не причем тут MD. Открывай дбф вьювером, строй индекс по какому нибудь ID и увидишь "чебурашек".
#17 by yra77
имя  dbf этого справочника думаю найдешь - не маленький
#18 by cry_san
Метод не помог ((
#19 by VladZ
Вероятность, что сразу упали все справочники - очень низкая, практически нулевая.
#20 by cry_san
Пробую
#21 by cry_san
Так дело не во всех справочниках, а как я описал в проблеме - помеченные элементы одного справочника.
#22 by VladZ
Как, в таком случае понимать ?
#23 by cry_san
Извините, я имел ввиду все помеченные на удаление элементы одного справочника.
#24 by cry_san
Создал. Пролистал. Чебурашек нет. С виду все нормально.
#25 by cry_san
Может в самом этом dbf бахнуть запись?
#26 by Mikeware
выложи ДБФку куда-нибудь. ну и кусок из ддс к ней
#27 by Андрей_Андреич
Скинь конфу, dd, dbf и имя справочника на ANik1C сабака yandex ru И делать так каждый раз?
#28 by cry_san
минутку
#29 by Андрей_Андреич
похоже битый МД. Неспроста 200 МБ
#30 by cry_san
Как лечить подобную проблему?
#31 by Ёпрст
дай мд посмотреть
#32 by cry_san
В свободный доступ выложить не могу. Если только на мыло.
#33 by Ёпрст
eprst@mail.ru
#34 by cry_san
отправил
#35 by alexmobile
Достань мд из архива и замени
#36 by cry_san
пробовал - проблему не решает
#37 by cry_san
Он и в в архивах за 2009 г. такой же
#38 by alexmobile
200мб для мд это просто гигантская должна быть конфа.
#39 by cry_san
Ну а почему нет? Там куча доделок и переделок
#40 by alexmobile
какой-то мусор тама
#41 by alexmobile
даже если все типовые вложить туда, он меньше будет.
#42 by Андрей_Андреич
конечно пустоты от многолентних объединений. Я уже не помню как лечить - последний раз в 2005 лечил.
#43 by VladZ
Может у него там куча картинок.
#44 by Ёпрст
В мд ошибок нет, размер мд такой из-за картинок (печать фирмы) в печатных формах.
#45 by alexmobile
ну если только картинки
#46 by cry_san
Ну хоть в этом проблемы нет. Спасибо! Тогда выходит что проблема в базе. Но где?
#47 by Ёпрст
проверяй на цикличность родитель=элемент и владелец = элемент
#48 by cry_san
возвращал эти элементы с пометок на удаление. Запускаю тестирование и исправление - вылет...
#49 by cry_san
Простите, но не знаю как это сделать. Где копнуть?
#50 by Pit0n_08
А запустить ТИИ на копии ИБ и на другом компе?
#51 by alexmobile
по идее ТиС должны была это сделать сказать где ошибки
#52 by alexmobile
ТиИ
#53 by cry_san
Не успевает ничего сказать, так как программа просто вылетает без всяких сообщений. Была запущена - и вот ее уж нет...
#54 by Ёпрст
какой наивняк.
#55 by Ёпрст
ТиИ никогда: а)не находит дубли в ID Б)не находит циклические ссылки
#56 by cry_san
По поводу поиска циклических ссылок - есть какая-нибудь обработка для этого?
#57 by alexmobile
возможно, не сталкивался
#58 by Ёпрст
пиши сам, там пару строк кода.
#59 by Ёпрст
обычная выборка, смотришь, является ли группа справочника именно группой, а не элементом, в подчиненных смотришь, является ли владелец элементом другого вида справочника.
#60 by Андрей_Андреич
я в эксель табличку грузанул - нету там в иерархии ошибок
#61 by Андрей_Андреич
блин - а что у тебя там в поле код в этом справочнике творится?
#62 by cry_san
''? а что не так?
#63 by cry_san
Код строковый - порядковый номер + фио человека
#64 by Андрей_Андреич
Да у меня в эксель "кракозябрами" текст вывело. Вроде без пробелов код заполнен. Проверь все коды на отсутствие прбелов - поди не так сложно?
#65 by cry_san
мин
#66 by cry_san
все чисто, пробелов нет нигде в коде
#67 by Torquader
А размер у dbf-файла какой ?
#68 by cry_san
Именно этого справочника около 109 метров
#69 by Андрей_Андреич
там нормально - 64 тысячи записей. Правда полей дофига.
#70 by Torquader
Может мне кто dbf на мыло вышлет - я его попробую в пустую базу "прирастить" - посмотрим как там будет ТИИ проходить.
#71 by cry_san
мыло
#72 by Ёпрст
вышли табличку этого справочника на поглядеть
#73 by Torquader
Просто у семёрки были глюки с индексированием и т.п. может быть какие-то накладки с удалением записи из индекса. Тогда кусок dd-файла с описанием этого справочника выложите.
#74 by Torquader
{МоёИмя} на mail . ru
#75 by cry_san
минутку
#76 by Torquader
Кусок из DD-файла можно выложить прям в пост, чтобы каждому не посылать. У индексов была проблема когда число записей в файле приближалось к 0xFFFFFF, насколько я помню, но 68 тысяч - это не много.
#77 by cry_san
Кусок - это модуль элемента справочника? Я правильно понял?
#78 by Ёпрст
нет. это описание таблички со словаря.
#79 by Torquader
Файл 1Сv7.DD - там описана структура базы - ищешь описание dbf-файла справочника.
#80 by Torquader
Вот оно: #=============================================================================== #==TABLE no 62     : Справочник ЛицевыеСчетаПайщиков # Name    |Descr                         |Type[A/S/U]|DBTableName|ReUsable   T=SC27496 |Справочник ЛицевыеСчетаПайщико|A          |SC27496    |1         #-----Fields------- # Name      |Descr               |Type|Length|Precision F=ID        |ID object           |C   |9     |0         F=PARENTID  |ID parent obj       |C   |9     |0         F=CODE      |object code         |C   |24    |0         F=DESCR     |object description  |C   |100   |0         F=ISFOLDER  |Flag - Is Line - Fol|N   |1     |0         F=ISMARK    |Flag Object is Marke|C   |1     |0         F=VERSTAMP  |Version stamp       |C   |6     |0         F=SP27371   |(P)ВидВклада        |C   |9     |0         F=SP27372   |(P)ВидЗайма         |C   |9     |0         F=SP27373   |(P)ВидЗалога        |C   |9     |0         F=SP27374   |(P)ВидЗалога2       |C   |9     |0         F=SP27375   |(P)ВидЗалога3       |C   |9     |0         F=SP27376   |(P)Возвратность     |C   |60    |0         F=SP27377   |(P)ДатаДогВкл       |D   |8     |0         F=SP27378   |(P)ДатаДогЗай       |D   |8     |0         F=SP27379   |(P)ДатаДогЗал       |D   |8     |0         F=SP27380   |(P)ДатаДогЗал2      |D   |8     |0         F=SP27381   |(P)ДатаДогЗал3      |D   |8     |0         F=SP27382   |(P)ДатаДогПор1      |D   |8     |0         F=SP27383   |(P)ДатаДогПор2      |D   |8     |0         F=SP27384   |(P)ДатаДогПор3      |D   |8     |0         F=SP27385   |(P)ДатаДогПорЮ      |D   |8     |0         F=SP27386   |(P)ДатаДогУст       |D   |8     |0         F=SP27387   |(P)ДатаЗакрытия     |D   |8     |0         F=SP27388   |(P)ДатаНО           |D   |8     |0         F=SP27389   |(P)ДатаОткрытия     |D   |8     |0         F=SP27390   |(P)ДатаПродления    |D   |8     |0         F=SP27391   |(P)ДоговорВклада    |C   |9     |0         F=SP27392   |(P)ДоговорЗайма     |C   |9     |0         F=SP27393   |(P)ДоговорЗалога    |C   |9     |0         F=SP27394   |(P)ДоговорЗалога2   |C   |9     |0         F=SP27395   |(P)ДоговорЗалога3   |C   |9     |0         F=SP27396   |(P)ДоговорПоручитель|C   |9     |0         F=SP27397   |(P)ДоговорПоручитель|C   |9     |0         F=SP27398   |(P)ДоговорПоручитель|C   |9     |0         F=SP27399   |(P)ДоговорПоручитель|C   |9     |0         F=SP27400   |(P)ДоговорУступки   |C   |9     |0         F=SP27401   |(P)Запрет           |C   |9     |0         F=SP27402   |(P)Иск              |C   |9     |0         F=SP27403   |(P)КодПайщ          |C   |10    |0         F=SP27404   |(P)Пайщик           |C   |9     |0         F=SP27405   |(P)КоличествоПоручит|C   |9     |0         F=SP27406   |(P)Магазин          |C   |9     |0         F=SP27407   |(P)ОргУст           |C   |100   |0         F=SP27408   |(P)Осо              |C   |9     |0         F=SP27409   |(P)Останов          |C   |9     |0         F=SP27410   |(P)Период           |C   |9     |0         F=SP27411   |(P)Поручитель1      |C   |50    |0         F=SP27412   |(P)Поручитель2      |C   |50    |0         F=SP27413   |(P)Поручитель3      |C   |50    |0         F=SP27414   |(P)ПоручительЮ      |C   |100   |0         F=SP27415   |(P)ПредметЗалога    |C   |9     |0         F=SP27416   |(P)ПредметЗалога2   |C   |9     |0         F=SP27417   |(P)ПредметЗалога3   |C   |9     |0         F=SP27418   |(P)ПримечаниеЗалога |C   |60    |0         F=SP27419   |(P)ПримечаниеЗалога2|C   |60    |0         F=SP27420   |(P)ПримечаниеЗалога3|C   |60    |0         F=SP27421   |(P)Программа        |C   |9     |0         F=SP27422   |(P)ПроцентВкладаЗайм|C   |9     |0         F=SP27423   |(P)СрокВкладаЗайма  |C   |9     |0         F=SP27424   |(P)Статус1          |C   |9     |0         F=SP27425   |(P)Статус2          |C   |9     |0         F=SP27426   |(P)Статус3          |C   |9     |0         F=SP27427   |(P)СумЗапрета       |N   |11    |2         F=SP27428   |(P)СуммаТовара      |N   |10    |2         F=SP27429   |(P)ТипЗайма         |C   |9     |0         F=SP27430   |(P)ТипЛсчета        |C   |9     |0         F=SP27431   |(P)ТипПоручителя    |C   |9     |0         F=SP27432   |(P)ФИОпайщика       |C   |50    |0         F=SP27433   |(P)ФормаЗайма       |C   |9     |0         F=SP27444   |(P)СуммаВкладаЗайма |N   |13    |2         F=SP27480   |(P)ДогНайм          |C   |9     |0         F=SP27481   |(P)ДатаДогНайм      |D   |8     |0         F=SP27482   |(P)Адрес            |C   |100   |0         F=SP27483   |(P)СтоимРын         |N   |11    |2         F=SP27484   |(P)СрокНайма        |C   |9     |0         F=SP27485   |(P)ВыкупПл          |N   |12    |2         F=SP27486   |(P)КомпВзн          |N   |13    |2         F=SP27487   |(P)ВсегоПл          |N   |13    |2         F=SP27493   |(P)КолДней          |N   |3     |0         F=SP28469   |(P)ЧисЧл            |N   |3     |0         F=SP28470   |(P)ЧлГруппы2        |C   |9     |0         F=SP28471   |(P)ЧлГруппы3        |C   |9     |0         F=SP28472   |(P)ЧлГруппы4        |C   |9     |0         F=SP28473   |(P)ЧлГруппы5        |C   |9     |0         F=SP28474   |(P)ЧлГруппы6        |C   |9     |0         F=SP28475   |(P)ЧлГруппы7        |C   |9     |0         F=SP28476   |(P)ЧлГруппы8        |C   |9     |0         F=SP28477   |(P)ЧлГруппы9        |C   |9     |0         F=SP28478   |(P)ЧлКод2           |N   |7     |0         F=SP28479   |(P)ЧлКод3           |N   |7     |0         F=SP28480   |(P)ЧлКод4           |N   |7     |0         F=SP28481   |(P)ЧлКод5           |N   |7     |0         F=SP28482   |(P)ЧлКод6           |N   |7     |0         F=SP28483   |(P)ЧлКод7           |N   |7     |0         F=SP28484   |(P)ЧлКод8           |N   |7     |0         F=SP28485   |(P)ЧлКод9           |N   |7     |0         F=SP29982   |(P)ФлСкрыть         |N   |2     |0         F=SP30116   |(P)Письма           |N   |2     |0         F=SP30117   |(P)Контроль         |N   |2     |0         F=SP30174   |(P)Менеджер         |C   |9     |0         F=SP30175   |(P)База             |C   |1     |0         F=SP30205   |(P)Подключение      |C   |9     |0         F=SP30254   |(P)ДоговорПоручитель|C   |9     |0         F=SP30255   |(P)ДатаДогПор4      |D   |8     |0         F=SP30256   |(P)Поручитель4      |C   |50    |0         F=SP30257   |(P)Статус4          |C   |9     |0         F=SP32342   |(P)нОстаток         |N   |11    |2         F=SP32360   |(P)Перевод007       |N   |2     |0         #----Indexes------ # Name     |Descr         |Unique|Indexed fields                                              |DBName     I=IDD      |of ID         |0     |ID                                                          |IDD         I=PCODE    |of PARENT and |0     |PARENTID,ISFOLDER,CODE(UPPER)                               |PCODE       I=PDESCR   |of PARENT and |0     |PARENTID,ISFOLDER,DESCR(UPPER)                              |PDESCR     I=CODE     |of CODE       |0     |CODE(UPPER)                                                 |CODE       I=DESCR    |of DESCR      |0     |DESCR(UPPER)                                                |DESCR       I=VI27371  |VI27371       |0     |SP27371,CODE(UPPER)                                         |VI27371     I=VIP27371 |VIP27371      |0     |PARENTID,ISFOLDER,SP27371,CODE(UPPER)                       |VIP27371   I=VI27372  |VI27372       |0     |SP27372,CODE(UPPER)                                         |VI27372     I=VIP27372 |VIP27372      |0     |PARENTID,ISFOLDER,SP27372,CODE(UPPER)                       |VIP27372   I=VI27387  |VI27387       |0     |SP27387,CODE(UPPER)                                         |VI27387     I=VIP27387 |VIP27387      |0     |PARENTID,ISFOLDER,SP27387,CODE(UPPER)                       |VIP27387   I=VI27388  |VI27388       |0     |SP27388,CODE(UPPER)                                         |VI27388     I=VIP27388 |VIP27388      |0     |PARENTID,ISFOLDER,SP27388,CODE(UPPER)                       |VIP27388   I=VI27389  |VI27389       |0     |SP27389,CODE(UPPER)                                         |VI27389     I=VIP27389 |VIP27389      |0     |PARENTID,ISFOLDER,SP27389,CODE(UPPER)                       |VIP27389   I=VI27390  |VI27390       |0     |SP27390,CODE(UPPER)                                         |VI27390     I=VIP27390 |VIP27390      |0     |PARENTID,ISFOLDER,SP27390,CODE(UPPER)                       |VIP27390   I=VI27392  |VI27392       |0     |SP27392                                                     |VI27392     I=VIP27392 |VIP27392      |0     |PARENTID,ISFOLDER,SP27392                                   |VIP27392   I=VI27401  |VI27401       |0     |SP27401,CODE(UPPER)                                         |VI27401     I=VIP27401 |VIP27401      |0     |PARENTID,ISFOLDER,SP27401,CODE(UPPER)                       |VIP27401   I=VI27402  |VI27402       |0     |SP27402,CODE(UPPER)                                         |VI27402     I=VIP27402 |VIP27402      |0     |PARENTID,ISFOLDER,SP27402,CODE(UPPER)                       |VIP27402   I=VI27403  |VI27403       |0     |SP27403(UPPER=128)                                          |VI27403     I=VIP27403 |VIP27403      |0     |PARENTID,ISFOLDER,SP27403(UPPER=128)                        |VIP27403   I=VI27404  |VI27404       |0     |SP27404                                                     |VI27404     I=VIP27404 |VIP27404      |0     |PARENTID,ISFOLDER,SP27404                                   |VIP27404   I=VI27408  |VI27408       |0     |SP27408,CODE(UPPER)                                         |VI27408     I=VIP27408 |VIP27408      |0     |PARENTID,ISFOLDER,SP27408,CODE(UPPER)                       |VIP27408   I=VI27409  |VI27409       |0     |SP27409,CODE(UPPER)                                         |VI27409     I=VIP27409 |VIP27409      |0     |PARENTID,ISFOLDER,SP27409,CODE(UPPER)                       |VIP27409   I=VI27411  |VI27411       |0     |SP27411(UPPER=128)                                          |VI27411     I=VIP27411 |VIP27411      |0     |PARENTID,ISFOLDER,SP27411(UPPER=128)                        |VIP27411   I=VI27412  |VI27412       |0     |SP27412(UPPER=128)                                          |VI27412     I=VIP27412 |VIP27412      |0     |PARENTID,ISFOLDER,SP27412(UPPER=128)                        |VIP27412   I=VI27413  |VI27413       |0     |SP27413(UPPER=128)                                          |VI27413     I=VIP27413 |VIP27413      |0     |PARENTID,ISFOLDER,SP27413(UPPER=128)                        |VIP27413   I=VI27421  |VI27421       |0     |SP27421,CODE(UPPER)                                         |VI27421     I=VIP27421 |VIP27421      |0     |PARENTID,ISFOLDER,SP27421,CODE(UPPER)                       |VIP27421   I=VI27429  |VI27429       |0     |SP27429,CODE(UPPER)                                         |VI27429     I=VIP27429 |VIP27429      |0     |PARENTID,ISFOLDER,SP27429,CODE(UPPER)                       |VIP27429   I=VI27430  |VI27430       |0     |SP27430,CODE(UPPER)                                         |VI27430     I=VIP27430 |VIP27430      |0     |PARENTID,ISFOLDER,SP27430,CODE(UPPER)                       |VIP27430   I=VI27431  |VI27431       |0     |SP27431,CODE(UPPER)                                         |VI27431     I=VIP27431 |VIP27431      |0     |PARENTID,ISFOLDER,SP27431,CODE(UPPER)                       |VIP27431   I=VI27432  |VI27432       |0     |SP27432(UPPER=128),CODE(UPPER)                              |VI27432     I=VIP27432 |VIP27432      |0     |PARENTID,ISFOLDER,SP27432(UPPER=128),CODE(UPPER)            |VIP27432   I=VI27433  |VI27433       |0     |SP27433,CODE(UPPER)                                         |VI27433     I=VIP27433 |VIP27433      |0     |PARENTID,ISFOLDER,SP27433,CODE(UPPER)                       |VIP27433   I=VI30116  |VI30116       |0     |SP30116,CODE(UPPER)                                         |VI30116     I=VIP30116 |VIP30116      |0     |PARENTID,ISFOLDER,SP30116,CODE(UPPER)                       |VIP30116   I=VI30117  |VI30117       |0     |SP30117,CODE(UPPER)                                         |VI30117     I=VIP30117 |VIP30117      |0     |PARENTID,ISFOLDER,SP30117,CODE(UPPER)                       |VIP30117   I=VI30174  |VI30174       |0     |SP30174,CODE(UPPER)                                         |VI30174     I=VIP30174 |VIP30174      |0     |PARENTID,ISFOLDER,SP30174,CODE(UPPER)                       |VIP30174   I=VI30175  |VI30175       |0     |SP30175(UPPER=128),CODE(UPPER)                              |VI30175     I=VIP30175 |VIP30175      |0     |PARENTID,ISFOLDER,SP30175(UPPER=128),CODE(UPPER)            |VIP30175   I=VI30205  |VI30205       |0     |SP30205,CODE(UPPER)                                         |VI30205     I=VIP30205 |VIP30205      |0     |PARENTID,ISFOLDER,SP30205,CODE(UPPER)                       |VIP30205   I=VI30256  |VI30256       |0     |SP30256(UPPER=128)                                          |VI30256     I=VIP30256 |VIP30256      |0     |PARENTID,ISFOLDER,SP30256(UPPER=128)                        |VIP30256   I=VI32360  |VI32360       |0     |SP32360,CODE(UPPER)                                         |VI32360     I=VIP32360 |VIP32360      |0     |PARENTID,ISFOLDER,SP32360,CODE(UPPER)                       |VIP32360
#81 by cry_san
Чуть не повторил..
#82 by Андрей_Андреич
Нарушена уникальность кода сейчас обработка закончится - список выложу
#83 by Андрей_Андреич
00219_Кабакова_Л_Ф 07605_Ковцур_Л_С
#84 by cry_san
.. а где здесь Нарушена уникальность кода?
#85 by Ёпрст
Пилять, лепить индексы на строковые поля длиной 50 это сильно
#86 by cry_san
или в самом dbf?
#87 by Андрей_Андреич
Записей с этими кодами по 2 штуки
#88 by cry_san
Не моя разработка ))
#89 by cry_san
Так они в разных группах
#90 by Андрей_Андреич
Оправдываешься - значит, виноват :) Железо-сеть проверять надо. Индексы сбоят.
#91 by cry_san
И от 2008 года. За те 5 лет что прошли - проблем не было говорят. Только сейчас вылезло.
#92 by cry_san
Индексы сбоят - как лечить?
#93 by cry_san
в ТиИ в код никак не влезть? Чтобы все действия в файл сливал.
#94 by Ёпрст
Еще раз - тиИ не лечит
#95 by Ёпрст
и никогда не лечило.
#96 by Ёпрст
Сымай сортировку и отборы со всех строковых реквизитов длиной 50 и выше... наслаждайся.
#97 by cry_san
Да помню )) Но как можно логи вытащить (пусть и на удалении помеченных объектов) на чем именно сбоит?
#98 by cry_san
так и нет их...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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