как найти следующий документ последовательности #601410


#0 by Ndochp
Делаю восстановление последовательности, через некоторое время последовательность.Восстановить срезается. Делаю выборку из последовательности первого документа после границы с сортировкой по моменту времени, провожу его. Документ проводится, но граница на него не сдвигается. Граница своя, тупая, все на атомате, и сброс, и регистрация документов. В чем может быть проблема? мне пришло в голову только вариант, что на самом деле следующим в последовательности стоит другой документ, но как его найти не понятно.
#1 by mikecool
границу надо руками установить я сдвигаю только в момент возникновения ошибки на последний док, проведенный без ошибок
#2 by Axel2009
проведи следующий. граница на него сдвинется
#3 by Ndochp
Какой следующий? Я и говорю, нахожу первый с моментом в последовательности больше границы, провожу, последовательность не двигается.    "ВЫБРАТЬ ПЕРВЫЕ 1
#4 by Axel2009
проведение документа двигает последовательность только назад. чтобы сдвинуть вперед - последовательность нужно восстанавливать
#5 by Axel2009
+ либо самому ставить текущий документ
#6 by Ndochp
У меня проблема то собственно в чем - срезается восстановление последовательности (через последовательность.Восстановить). Надо выдать пользователю выдать документ, на котором срезается. А как - не понятно. Думал подтащить по одному документу выше границы проводя и на чем будет отказ, то и выдать. Но видно прийдется в регистр/справочник писать факты проведений документов, и какой в итоге не отчитается об успешности, тот и виноват.
#7 by Axel2009
восстановление последовательности писал сам всегда, типовым не пользовался. там после успешного выполнения в последовательности смещал границу и все
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С