Вход | Регистрация
    1  2  3  4  5
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Не удаляются движения документа

v7: Не удаляются движения документа
Я
   LisaAlisa
 
07.09.20 - 18:09
Привет!
При установке пометки на удаление или при отмене проведения документа движения в регистре не очищаются. При этом флаг "Автоматическое удаление движений" стоит.
Из-за чего так может быть?
   trad
 
401 - 17.09.20 - 12:16
(399) в предложенном, гипотетическом варианте (DATE_TIME_IDDOC, SP652) - будет
   Franchiser
 
402 - 17.09.20 - 12:18
(401) но ты же предлагаешь индекс IDDOC, SP652. Он не будет использоваться если нет фильтра на IDDOC
   trad
 
403 - 17.09.20 - 12:19
(391) "Даже у 1С есть индексы которые включают IDDOC и DATE_TIME_IDDOC"
Приведи пример.
На _1sjourn нет таких индексов. Все штатные индексы на этой таблице нормальные и не лишены смыла
   trad
 
404 - 17.09.20 - 12:20
(402) при индексе  (IDDOC, SP652) я не предлагаю писать условие DATE_TIME_IDDOC = А и SP652 = В
   Franchiser
 
405 - 17.09.20 - 12:22
(403) ладно, в _1sJourn нет ни одного индекса на IDDOC
   trad
 
406 - 17.09.20 - 12:24
(405) а где есть?
   trad
 
407 - 17.09.20 - 12:25
Плюсом ко всему добавлю, что для отбора SP652 на интервале не лишен смысла индекс (SP652, DATE_TIME_IDDOC)
И для этого существует штатный индекс.
   Franchiser
 
408 - 17.09.20 - 12:27
IDDOC есть в таблицах документов
   Franchiser
 
409 - 17.09.20 - 12:28
Вообщем индекс создавался для ускорения каких-то отчетов в базе 7.7, каких уже никто не помнит, и лучше этот индекс не трогать
   trad
 
410 - 17.09.20 - 12:31
(408) индекс на IDDOC конечно есть. Есть он в 1sjourn.
Речь идет про совместное использование IDDOC,DATE_TIME_IDDOC в одном индексе, что лишено смысла
   Z1
 
411 - 17.09.20 - 12:50
(0, 409)  Порядок полей в составном индексе имеет огромное значение.здесь не применимо  от перемены мест слагаемых ...
Для понимания работы индексов решите самостоятельно (373)
   trad
 
412 - 17.09.20 - 13:10
(411) эта дурь в (110), на которую ты сделал замечание, кмк, из какого-то букваря распространяется
   Franchiser
 
413 - 17.09.20 - 15:33
не знаю что там за ошибка в (110), я этот запрос н запускал
   trad
 
414 - 17.09.20 - 15:38
(413) там скан всей таблицы журнала, т.к. через такое индексы не работают
Cast(Left(Жур.DATE_TIME_IDDOC, 8) AS datetime) >= :Дата1
   Franchiser
 
415 - 17.09.20 - 15:44
(414) какая разница, если это разовый запрос. Понятно что конструкцию IN не желательно использовать.
   Franchiser
 
416 - 17.09.20 - 15:48
(414) тогда уж и Left() не желательно использовать
   trad
 
417 - 17.09.20 - 15:49
(415) "какая разница," да не вопрос

ps
к IN вопросов нет
   trad
 
418 - 17.09.20 - 15:51
(416) ты не понял.
Проблема в применении условия не к X, а к f(X)
  1  2  3  4  5

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.