[ОТВЕТИТЬ]
31.07.2006 11:04
bayan
 
При удалении узла в классификаторе товаров вылетает ошибка:
Узел не может быть удален. Возможно он или его дочерние узлы еще содержат объекты, либо на них имеются ссылки из других мест базы данных.
Карточек в нём нет....
Вопрос: а где ещё могут быть ссылки на узел классификатора товаров???
31.07.2006 11:23
OlegON
 
В инвентаризационной ведомости, например, сличительной. По группе инвентаризацию сделали, наверное...
31.07.2006 11:42
bayan
 
Цитата:
olegon В инвентаризационной ведомости, например, сличительной. По группе инвентаризацию сделали, наверное...
Скорее всего нет, т.к. в центральной базе узел удалился без проблем, а вот в магазинной....
31.07.2006 13:18
OlegON
 
Для выборки "классификаторных" ведомостей можно использовать запрос
select * from supermag.SMROLLS where fillspectype=4;
можно сузить по cardclassid, ну вообщем направление я показал.
Кстати в магазине могут быть и карточки неудаленные..
01.08.2006 14:16
bayan
 
СПАСИБО!!! Действительно нашёл... *05
24.05.2007 15:10
nk222
 
А что делать если у меня 158 инвен.описей имеющих ссылку на узлы классификатора, которые нужно удалить? Можно ли как-то заменить значение идентификатора узла в инв.описях?
24.05.2007 15:13
inna
 
Лучше удалить описи... Если узел не нужен, то скорее всего и описи уже не нужны.
24.05.2007 16:09
bob
 
Насчет удаления описей - не согласен. Группы нет, а товар перекинут в другую группу. И опись должна остаться. Ноя сильно сомневаюсь, что по этой причине нельзя удалить группу. Скорее всего нельзя удалить , если группа присутствует в где-то в "Структуре Склада-магазина".
24.05.2007 16:13
inna
 
Нет, действительно, если опись сделана не произвольным списком, а по группе классификатора то группу удалить нельзя. Сама мучалась. У меня правда инвентаризация была локальная и удалить документы разрешили.
25.05.2007 08:31
Dim
 
Цитата:
inna Нет, действительно, если опись сделана не произвольным списком, а по группе классификатора то группу удалить нельзя. Сама мучалась. У меня правда инвентаризация была локальная и удалить документы разрешили.
поддерживаю, наступали на такие грабли
25.05.2007 09:47
bob
 
Цитата:
inna Нет, действительно, если опись сделана не произвольным списком, а по группе классификатора то группу удалить нельзя. Сама мучалась. У меня правда инвентаризация была локальная и удалить документы разрешили.
Ну это же неправильно. Логичнее было бы, чтобы группа использовалась только для заполнения спецификации, а потом ИО не имела никакой связи с ней.
25.05.2007 11:39
inna
 
Логичнее то да... Но СМ работает именно так. Вот опять сижу мучаюсь оператор создал такую опись...
25.05.2007 13:10
nk222
 
А как-нибудь можно удалить узел, не удаляя ИО?
25.05.2007 13:30
kadr
 
Цитата:
nk222 А как-нибудь можно удалить узел, не удаляя ИО?
Можно, лезем в базу, находим ограничение целостности отвечающее за связь "ИО-узел классификатора" отключаем его и будет нам счастье.

НО ЭТОГО ДЕЛАТЬ НИ В КОЕМ СЛУЧАЕ НЕЛЬЗЯ.
для того и предназначены подобные ограничения, чтоб данные лежали в том порядке в котором запроектировали разаботчики (утрировано конечно, но...)
21.05.2009 12:42
didinap
 
Сделали немножко по другому. Создали описи с произвольным заполнением и импортировали описи ссылающиеся на классификатор, после которого собственно и удалили старые ведомости.
Пока все нормально.
Опции темы


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

 

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