Корректировка последовательности без перепроведения
☑
0
serg999
30.03.19
✎
11:34
Добрый день.
Слетела последовательность после сохранения документа (случайно открыли и сохранили), как программно поправить поле документа "СостояниеПроведения", без перепроведения всего и вся.
Пробовал через:
Последовательности.ДокументыОрганизаций.УстановитьГраницу (Момент,Отбор);
Последовательности.ДокументыОрганизаций.Восстановить (Момент,Отбор);
Вроде проходит, но статус документа остается "Проведен с нарушением последовательности"
Спасибо!
1
Cyberhawk
30.03.19
✎
13:14
Посмотреть алгоритм этой надписи
2
Cyberhawk
30.03.19
✎
13:14
"статус документа остается "Проведен с нарушением последовательности"" // Вот этой
3
serg999
30.03.19
✎
14:04
ДокументыОрганизаций = Последовательности.ДокументыОрганизаций.СоздатьНаборЗаписей();
НоваяРегистрация = ДокументыОрганизаций.Добавить();
НоваяРегистрация.Регистратор = ДокументРегистратор;
НоваяРегистрация.Период = ДокументРегистратор.Дата;
НоваяРегистрация.СостояниеПроведения = Перечисления.СостоянияПроведенияВПоследовательности.ПроведенВПоследовательности;
ДокументыОрганизаций.Регистратор = ДокументРегистратор;
ДокументыОрганизаций.Записать(Истина);
4
Franchiser
гуру
30.03.19
✎
14:27
(3) получилось?
5
serg999
30.03.19
✎
14:31
Да
6
Franchiser
гуру
30.03.19
✎
14:34
Напиши что получилось в итоге, какой отбор ставить нужно, чтобы изменить запись?
Ошибка? Это не ошибка, это системная функция.