Имя: Пароль:
1C
1С v8
Нумерация документа 1С 8.1
0 program345
 
31.03.15
10:05
Добрый день!
Последний созданный документ 01-0000174, при создании нового номер встает 01-0000197, я не сохраняю, закрываю, создаю новый уже 01-0000198, как это поправить?

написал обработку, чтобы без вопросов:

//


Процедура КнопкаВыполнитьНажатие(Кнопка)
    Выборка = Документы.Выписка.Выбрать();
    
    Массив = Новый Массив();
    
    Для Счетчик = 0 По 9 Цикл
            
        Массив.Добавить(Строка(Счетчик));
        
    КонецЦикла;

    Пока Выборка.Следующий() Цикл
        Переменная = Прав(Выборка.Номер,7);
                
        Для Счетчик=1 По СтрДлина(Переменная) Цикл
        
            Число1 = Сред(Переменная,Счетчик,1);
            Если Не ЗначениеЗаполнено(Массив.Найти(Число1)) И Массив.Найти(Число1) <> 0 Тогда
            
                Сообщить(Выборка.Номер + " " + Выборка.Дата + " "+ Выборка.Организация);    
            
            КонецЕсли;
        
        КонецЦикла;
    
    КонецЦикла;
    
КонецПроцедуры

//
прогнал - без сообщений
1 Cube
 
31.03.15
10:06
(0) В свойствах конфигурации стоит "Не освобождать номера автоматически".
2 program345
 
31.03.15
11:08
режим автонумерации объектов стоит Освобождать автоматически
3 program345
 
31.03.15
11:10
документы с префиксом 11- все нормально работает.
4 program345
 
31.03.15
11:28
при создании и не сохранении счетчик увеличивается. особенность платформы 8.1.
5 Fedor-1971
 
31.03.15
11:32
у формы сними галку Автонумерация, номер присфоится при сохранении
6 program345
 
31.03.15
11:42
(5) работает но подозрительно, как же идет нумерация...
7 Fedor-1971
 
31.03.15
11:48
(6) что подозрительного? Система то не монопольная, основная проблема как проверить открыт ли документ с таким номером у кого-то ещё? Вот и реализован счётчик нумерации.
В варианте: "При сохранении" ищется последний сохранённый номер и добавляется 1.
8 program345
 
31.03.15
11:51
(7) спасибо!
9 Serg_1960
 
31.03.15
11:52
(7) Правильнее сказать, не "ищется", а очередной номер "выдаётся" - платформа ведет учет выданных номеров.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс