[ОТВЕТИТЬ]
Опции темы
13.11.2006 14:29  
Aleksey
2006.11.13 (понедельник) 11:00:18
Версия 1.024
>>> Запись 1
Источник: Административный модуль
HRESULT=80004005 custom=97 SQLState=<none>
Артикул '27161' не найден в таблице карточек оперативной базы данных.
Для выполнения расчета товародвижения необходимо выполнить полную
очистку аналитической базы данных и перенос из оперативной базы.
>>> Запись 2
Источник: Административный модуль
HRESULT=80020005 custom=0 SQLState=<none>
Несовпадение типов.

Очистку сделал полную. Перенос прошел. А рассчитывать не хочет. Что посоветуете???
 
13.11.2006 14:35  
Mtirt
Похоже на то, что кто-то умудрился удалить карточку товара, который у тебя есть в документе.
Проверь пожалуйста, есть у тебя в базе артикул 27161.
 
13.11.2006 14:47  
Aleksey
Mtirt, В базе такой карточки нет. А не подскажешь как можно отыскать документ в котором содержится этот артикул.
 
13.11.2006 14:51  
OlegON
Проверь структуру базы, включенность всех констрейнтов.
потом
Код:
select * from smspec where article not in (select article from smcard);
вот вроде этого.
 
13.11.2006 15:04  
Aleksey
olegon, можно поподробней. Как проверить структуру? И что за "зверь" констрейнт?
 
13.11.2006 15:35  
OlegON
Структура проверяется в "Утилитах" административного модуля. Сделай шаблон с чистой базы, или попроси свою версию тут, может, кто поделится. Констрейнты можно посмотреть (constraint) в DBA Studio, кажется. Можно попробовать
Код:
select * from all_constraints where status='DISABLED';
не гарантирую правильность - пишу по памяти.
 
13.11.2006 15:43  
Aleksey
olegon, карточки на этот артикул нет. А в кассовых документах есть продажа по этому артикулу. Как можно узнать какого числа ее удалили. и самое главное как ее можно удалить если на нее есть ссылки в базе?
 
13.11.2006 15:47  
Aleksey
Mtirt, спасибо за подсказку! теперь хоть знаю где и что искать.
 
13.11.2006 15:53  
Mtirt
Лог по карточке:
Код:
select * from smcardsecuritylog t where t.article='27161'
А спасибо надо Олегу говорить!!!

А карточку лучше всего создать заново с тем же кодом. Принять кассовый документ, рассчитать себестоимость, а потом ее заблокировать, а не удалять.

А еще совет: проверить права пользователей. Почему у тебя пользователи имеют право карточки удалять? Тебе этот геморрой зачем нужен?
 
13.11.2006 16:11  
Aleksey
Хочу рассказать что удалось выяснить:
В августе был приход, по накладной этот товар был принят, создана карточка, в октябре он продался, а в ноябре выясняется что из накладной принятой! исчезла позиция прихватив с собой артикул, изменив общую сумму и удалив карточку. Чертовщина какая-то. Операторы ничего подобного не делали да и зачем им это. Карточки у нас оприори никто не удаляет. В журналах тоже нет следов удаления. Во какие чудеса
 
 


Опции темы



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

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