Не удаляются счета фактур

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Nick
Местный житель
Сообщения: 331
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Белгород

Не удаляются счета фактур

Сообщение Nick »

Не получается удалить счета фактур в регистрации счетов-фактур поставщика при их оплате (запись в книгу покупок).
Галактика выдает ошибку модификации данных (статус 4) и производится откат транзакции.

Я уже делал чистку БД, но не помогло.
Псоветуйте пожалуйста, чего можно, сделать, можт их где прям в таблицах покосить?
IgorA
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Красноярск

Re: Не удаляются счета фактур

Сообщение IgorA »

Здесь : http://www.tyumbit.ru/galaktika/read.ph ... 310&t=4310,
обсуждалась, такая ситуация.

Что Вы подразумеваете под чисткой БД ? (галактическими средствами или первасивовскими ?)
Nick
Местный житель
Сообщения: 331
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Белгород

Re: Не удаляются счета фактур

Сообщение Nick »

ok, вроде что-то похожее, щас погляжу.

>Что Вы подразумеваете под чисткой БД ? (галактическими средствами или первасивовскими ?)

Галактическими наверное, В самой Галактике меню -A- -> проверка целостности таблиц.
Nick
Местный житель
Сообщения: 331
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Белгород

Re: Не удаляются счета фактур

Сообщение Nick »

И вот такой вот еще вопрос:
Запрос
SELECT * FROM SCHFACT WHERE NUM = '00005423';
выдает запись, для удаления, а
DELETE FROM SCHFACT WHERE NUM = '00005423';
показывает время компиляции и все, причем запись не удаляется, если еще раз выполнить первый запрос, то запись покажет снова, как тут быть?
Думаю, что что-то с правами доступа, т.к. в соседней базе, где нет никаких пользователей записи удаляются.
Nick
Местный житель
Сообщения: 331
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Белгород

Re: Не удаляются счета фактур

Сообщение Nick »

:) sorry
Nick
Местный житель
Сообщения: 331
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Белгород

Re: Не удаляются счета фактур

Сообщение Nick »

Да нет вроде, даже под супервизором зашел, ничего не удалилось, пойду читать доку :P
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Не удаляются счета фактур

Сообщение Deinis »

А звездочку после слова Delete не пробовал ставить?
Delete * from SchFact where string('00005423')=SchFact.Num;
dozent
Местный житель
Сообщения: 226
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Урал
Контактная информация:

Re: Не удаляются счета фактур

Сообщение dozent »

Или
DELETE SCHFACT WHERE NUM = '00005423';
IgorA
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Красноярск

Re: Не удаляются счета фактур

Сообщение IgorA »

Если пишем delete ..., но удаление не происходит, то значит полетела таблица, (у меня, так и было, только для табл. SpSchF).
Для поверки можно войти в таблицу, встать на нужную запись, и попробовать удалить - должно выйти сообщение об ошибке.

Нужно реанимировать табл.:
butil -clone, butil -copy
или
в сапорте - Экспорт/Импорт - выгрузить таблицу в DBF, затем удалить таблицу, а после экспортировать из DBF.
IgorA
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Красноярск

Re: Не удаляются счета фактур

Сообщение IgorA »

Кстати, через меню -A- -> проверка целостности таблиц, происходит только чистка мусора(удаляются отвязаные записи, ссылки на несуществующие записи, и т.д.), а на работоспособность системы, эта проверка не влияет.
Nick
Местный житель
Сообщения: 331
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Белгород

Re: Не удаляются счета фактур

Сообщение Nick »

А пользователей надо выгонять из галактики во время удаления или можно и так?
dozent
Местный житель
Сообщения: 226
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Урал
Контактная информация:

Re: Не удаляются счета фактур

Сообщение dozent »

Желательно делать монопольно, но если что-нибудь срочное, иногда рискую и при работающих :)
Nick
Местный житель
Сообщения: 331
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Белгород

Re: Не удаляются счета фактур

Сообщение Nick »

>Для поверки можно войти в таблицу, встать на нужную запись, и попробовать удалить - должно выйти сообщение об ошибке.

А чем удалить, подскажите pkz, чего-то я только редактирование видел
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Не удаляются счета фактур

Сообщение Deinis »

Удалить запись - "F8". Только запись удаляется и никакого предупреждения или вопроса с подтверждением ты не увидишь. Запись просто удалиться.
IgorA
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Красноярск

Re: Не удаляются счета фактур

Сообщение IgorA »

Удалить можно в SQL-Просмотр структуры БД.
Сначала войти в режим редактирования F4, а затем клавиша F8- удалить.
Насчет предупреждения, я имел в виду, что если табл. разрушена, то выйдет ошибка удаления, в то время, как запрос delete ... не говорит, что не смог удалить запись.
Ответить