[ОТВЕТИТЬ]
17.02.2007 14:34
Propil
 
Уже написал письмо в поддержку...
Привожу текст и для вас:
------------------
В результате действий оператора имеем ошибку, с которой ранее не
сталкивался...
Действия оператора:
В классификаторе товаров для одной из групп вместо выбора формы
названия (шаблоны) вписывает СВОЕ значение.
В итоге для этой группы в классификаторе имеем ошибку:
********
2007.02.17 (суббота) 16:21:02
Версия 1.024.5
>>> Запись 1
Источник: SMCLAS~1
HRESULT=8000ffff custom=0 SQLState=<none>
Внутреняя ошибка. Файл .\NavTree.cpp, строка 112.
***********
Редактированию не поддается.
При попытке исправления ошибки с помощью утилит административного
модуля - сообщает об ошибке и аварийно закрывается.
Также, при выборе артикула в разделе Карточки, относящегося к данной
подгруппе, при попытке определения подгруппы классификатора - также
выскакивает ошибка и программа аварийно завершает работу
Предлагаю воспроизвести ошибку и внести изменения для защиты от
Дурака.
---------------
Вот такие дела....
Вызвали из дома.
17.02.2007 15:26
Propil
 
кто понимает, повеселится:
17.02.2007 16:07
Propil
 
Блин, проблему решил, кажется - правкой SACardClass в DBA-Studio
Проблема защиты от дурака осталась на повестке..
17.02.2007 16:19
OlegON
 
Хм... Попробовал на 1.024.5, как ни колупался, не могу воспроизвести. Не печатает туда, хоть тресни. Даже выбрал, попытался удалением подзабить название, пытался не сохранять, а просто выйти и сказать "Да". Не удается :( У тебя там твикеров никаких не воткнуто?
17.02.2007 16:22
OlegON
 
На самом деле интерфейс достаточно хитрый. Я не раз спотыкался на том, что свойства карточки выбираются только если дважды кликнуть на ней в списке. Так же, как некоторые крысиные дрова дают скроллить в СМ2000 колесиком, некоторые нет. Давно эта тема бурно обсуждалась, а потом на нее все забили, включая меня. Каюсь, но так и не добрался. К теме - попробуй исследовать дрова мышки и клавы, ничего хитрого нет?
18.02.2007 10:31
Propil
 
Олег, оператор нихрена вспомнить с перепугу не может, что делала...
Я так понимаю, что в режиме редактрирования залезла в функцию перемещения подгруппы, потом вышла, покопалась с присвоением шаблонов.
В итоге группа классификатора 60.9.12. каким-то образом стала дочерней для 60.9.11.
А проверка
Код:
constraint SACCardClassRootTree check(ID=0 and Tree=’#’ or ID!=0 and Tree!= ’#’);
почему-то не сработала
18.02.2007 10:47
OlegON
 
Ааа, запутал ты меня, шаблоны тогда тут не при чем, как и этот констрейнт. У тебя префиксы веток эти рукописные или это включено соответствующей опцией?
18.02.2007 11:07
Propil
 
циферки опцией показаны, создаются автоматом
18.02.2007 11:17
OlegON
 
Хм, занятно... А что правил в SACARDCLASS? Учитывая, что в СМ нет понятия родительского узла, очень странно все выглядит...
18.02.2007 11:26
Propil
 
в SACARDCLASS поправил TREE - код узла
60.9.12.12 на 60.9.12.
60.9.12.12.1. на 60.9.12.1.
и т.д. для всех вложенных подгрупп
То есть вывел на уровень вверх, где они раньше были
18.02.2007 11:34
OlegON
 
Убился, не могу понять, как так произошло... Может структуру проверишь, вдруг чего-то не хватает? Как-то завязано на то, что классификатор просто не перечитался, наверное. Но двигал ветки, мешал, тасовал, назначал ID сам, никак...
18.02.2007 11:39
Propil
 
И что интересно, этот классификатор инвалидный успешно разослался по магазинам ...
И ошибки в разделе Карточки начали вылетать, соответственно.
В понедельник, думаю у оператора выпытать последовательность действий.
Только не определился с инструментом еще - паяльник лучше или утюг.
18.02.2007 13:30
OlegON
 
Проверь структурку. Как говорил, ничего криминального в базе не было, просто вот почему-то СМ решил, что эти узлы принадлежат другой ветке. Почему он так решил, вот что интересно. Надо было попробовать с другой машины на классификатор посмотреть. Спроси, когда пытать будешь, удалялись ли какие-то узлы или нет. Привязка узлов классификатора - дело расчетное... В базе этого нет.
Изображения
Тип файла: jpg 41.jpg (72.9 Кб, 2365 просмотров)
Тип файла: jpg 41.jpg (72.9 Кб, 2363 просмотров)
19.02.2007 12:02
OlegON
 
Цитата:
Propil А проверка
Код:
constraint SACCardClassRootTree check(ID=0 and Tree=’#’ or ID!=0 and Tree!= ’#’);
Для устранения недоразумений, уточню еще раз. Это ограничение тут не при чем. Оно проверяет, что корень классификатора является таковым по всем характеристикам (ID=0 и Tree='#').
19.02.2007 12:15
mary
 
Как ни кручу не могу добится такой картины. Когда в классификаторе перемещаешь группу, см сам присваивает номер , даже если ему указать цифирку с права, код дочернего узла, то он ее все равно впихивает последней. Как же они так умудрились ... правда у меня версия 1.024.6 sp 2
19.02.2007 12:16
OlegON
 
У меня 1.024.5, убился, тоже не смог добиться.
Вложения
Тип файла: xls prognoz-prodaj-uchyot-trenda-i-sezonnosti.xls (87.5 Кб, 10 просмотров)
Тип файла: xls prognoz-prodaj-uchyot-trenda-i-sezonnosti.xls (87.5 Кб, 9 просмотров)
19.02.2007 12:21
mary
 
Выяснилось: эта ошибка говорит о том, что данная группа в классификаторе не имеет родительской группы. Создать такие условия средствами супермага невозможно.
То, что падает администратор странно, он специально создан для исправления подобной ситуации, если кто неловко руками залезет в классификатор или пришлет по почте.
19.02.2007 13:38
Propil
 
mary, оператор в СМ это сделал.. *07
Сидела, присваивала группам шаблоны названий.
Нажимала кнопку Переместить, что-то еще...
Возможно последовательность незавершенных действий и привела к такой ошибке
19.02.2007 14:22
mary
 
Ну значит оператор волшебник... *04 честно... на все кнопки нажимала, перемещала, чего только не делала.... ну не получается у меня добиться такого.
20.02.2007 18:32
YuraZ
 
Попробуйте перемещать группу классификатора, с имеющимися у нее дочерними группами.
Изображения
Тип файла: jpg Лейбл.jpg (26.8 Кб, 1117 просмотров)
Тип файла: jpg Лейбл.jpg (26.8 Кб, 1106 просмотров)
30.03.2007 13:54
Iggy
 
ver 1.024.4
Сегодня упал классификатор товаров. Все точно так же
И ошибка, и вылетает модуль администратора.
Оператор перемещала товар из одной группы в другую.

Вот только решил восстановиться из архива...
30.03.2007 17:23
Belka
 
к предыдущему сообщению...
описываю действия оператора:
зашла в режим редактирования классификатора товаров,чтобы переместить тока что созданную группу для нового товара (перепутала раздел). В итоге, после нажатия кнопки переместить, сначала нажала не на тот раздел,затем тут же изменила раздел и нажала сохранить.Затем отжала кнопку редактирования и сделала разослать. Дальше произошло выше вами написанное...Причем получилось,что раздел СМ переместил как раз в то место, которое она сначала по ошибке выбрала для перемещения созданной группы.Получилось,как будто девочка сначала выбрала раздел куда перемещать будет, а потом уже переместила ненужный раздел...А потом классификатор рухнул...
30.03.2007 17:30
OlegON
 
А рухнул там, где делали или по "разослать" в другой базе?
30.03.2007 20:33
Iggy
 
Классификатор из ЦО благополучно разослался по базам.
Обнаружили сразу, только потому, что кассовый сервер "заверещал"
(вложения больше 5 групп)
При попытке что-то изменить в "дефектной" группе выдавал ошибку (смотри первый пост)
30.03.2007 20:48
Belka
 
Цитата:
olegon А рухнул там, где делали или по "разослать" в другой базе?
Нет, рухнул там же где редактировали...а потом благополучно разослался в другие базы...
31.03.2007 08:01
Propil
 
Belka, ну вылечили хоть?
***
А, ну да - из архива...
01.04.2007 18:21
Belka
 
Ну да...Сначала с помощью бэкап прошлого дня, а потом ручками...
02.04.2007 17:31
Владимир
 
Ошибка подтвердилась.
Действительно глюк интерфейса.
Повторить отчень просто -
одну и ту же группу перемещать несколько раз в себя же, получить пару раз ошибку 894 и ничего не сохраняя выйти.
После преезагрузки СМ-а, получаем ошибку 112.
Все аминь.

Да исправлять только руками в таблице SACARDCLASS, поле TREE.
Там все понятно. Кому не понятно, ждать сервис-пак....
Опции темы


Часовой пояс GMT +3, время: 12:10.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.