Имя: Пароль:
1C
 
Странности с последовательностями документов
0 mastodont
 
04.11.14
12:20
Провожу документы за год. При этом последовательность сдвигается не на последний документ в году, а на какой-нибудь в середине года.
Конфигурация Бух 2.0. Не измененная. Файловый вариант.
Как исправлять?
Это появилось после ошибки в базе, которая исправилась при тестировании и исправлении.

Пытался посмотреть запросом:

    Запрос = Новый Запрос(
    "ВЫБРАТЬ
    |    ОбщаяПоследовательность.Регистратор,
    |    ОбщаяПоследовательность.Период,
    |    ОбщаяПоследовательность.МоментВремени
    |ИЗ
    |    Последовательность.ОбщаяПоследовательность КАК ОбщаяПоследовательность
    |ГДЕ
    |    ОбщаяПоследовательность.Регистратор = &Регистратор");
    
    Запрос.УстановитьПараметр("Регистратор", регистратор);

Все документы, на которые устанавливается последовательность Период равен Дате регистратора.


Как лечить?

Пытался очистить все регистрации за год:

Процедура ОсновныеДействияФормыОчиститьЗаПериод(Кнопка)
    
    Набор = Последовательности.ОбщаяПоследовательность.СоздатьНаборЗаписей();
    
    Запрос = Новый Запрос(
    "ВЫБРАТЬ
    |    ОбщаяПоследовательность.Регистратор
    |ИЗ
    |    Последовательность.ОбщаяПоследовательность КАК ОбщаяПоследовательность
    |ГДЕ
    |    ОбщаяПоследовательность.Регистратор.Дата МЕЖДУ &Дата1 И &Дата2");
    
    Запрос.УстановитьПараметр("Дата1", ЭлементыФормы.НачПериода.Значение);
    Запрос.УстановитьПараметр("Дата2", КонецДня(ЭлементыФормы.КонПериода.Значение));
    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
        
        Набор.Отбор.Регистратор.Установить(Выборка.регистратор);
        Набор.Записать();
        
    КонецЦикла;
    
КонецПроцедуры

Последовательность теперь не на январь смещается, а на август. Но смысл тот же.

Уже не знаю что и попробовать.
1 mastodont
 
04.11.14
12:21
Да. Базу проверял и chdbfl и в конфигураторе.
Ошибок не выдает.
2 Aleksey
 
04.11.14
12:27
Бывает что последовательность спотыкается на помеченный на удаления документ и дальше не едет
3 mastodont
 
04.11.14
17:01
(2) помеченных на удаление не нашел.
А как лечить в таких случаях?
4 mastodont
 
04.11.14
17:01
перепроведение и изменение документов не помогает.
5 Новенький_2009
 
04.11.14
20:55
Попробуй на копии: включи в последовательность какой-нибудь еще документ. И попробуй двинуть, как ты пробовал, ГП назад.
6 Aleksey
 
04.11.14
23:22
(3) Убирать помеченный (физически или менять дату )