|
18.10.2005, 10:41 | #1 |
Участник
|
Удаление Счет-Фактуры по авансовому отчету.
Был авансовый отчет за август.
Была счет-фактура по нему за август. За август были сформированы книги продаж и покупок. Сейчас они удалены, отмена обработки ндс сделана. При попытке удаления счет фактуры пишет Сообщение (10:40:22) Невозможно удалить запись в 'Спецификация журнала обработки НДС' ('PurchBookVATProcessLogTrans_RU'). Операция не может быть завершена, так как запись не выбиралась для обновления. Используйте TTSBEGIN/TTSCOMMIT наряду с выражением FORUPDATE. (S) \Classes\xRecord\doDelete (S) \Classes\FactureDelete_Empl_RU\delete - line 15 (S) \Classes\FactureDelete_RU\run - line 14 (S) \Classes\FactureDelete_RU\main - line 16 (C) \Classes\FormFunctionButtonControl\Clicked (C) \Classes\FormFunctionButtonControl\Clicked - line 14 Попытка удаления записи в таблице "PurchBookVATProcessLogTrans_RU", которая не выбрана для изменения (RecId = 3253434). [W-0107] _____ Вопрос. Это у меня глюк функционала, или так и должно быть? |
|
18.10.2005, 17:24 | #2 |
Участник
|
У кого есть чистый сервис пак? Посмотри плиз - у вас хоть даёт удалять уже обработанную счет-фактуру... А то посмотрел на классы - вроде все стандартное, ничего нами не правилось.
|
|
18.10.2005, 17:51 | #3 |
Участник
|
По ходу дела так оно и есть...
В общем засада. Получается что если ошибочно ввели счет-фактуру, и её обработали, то уже всё.. Она однозначно в книгу покупок должна попасть. |
|
25.10.2005, 15:00 | #4 |
Участник
|
Заплатка от мелкомягких, тем, кто тоже столкнется с этим:
1) Класс FactureDelete_Cust_RU, метод delete вместо: while select logTrans должно быть: while select forupdate logTrans 2) Класс FactureDelete_Empl_RU , метод delete вместо: while select logTrans должно быть: while select forupdate logTrans |
|