|   |   | 
| 
 | Кривой метод УстановитьНовыйНомер(); | ☑ | ||
|---|---|---|---|---|
| 0
    
        Tester 24.08.17✎ 10:41 | 
        Всем привет. 1С 8.3
 Есть несколько документов: http://s011.radikal.ru/i318/1708/d8/ac1139167039.png При создании нового документа отрабатывает код Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка) Если ЭтоНовый() Тогда ЭтотОбъект.УстановитьНовыйНомер("11137-"); КонецЕсли; КонецПроцедуры В результате получается кривой номер http://s018.radikal.ru/i510/1708/35/733c9c52e8af.png | |||
| 1
    
        term1t52 24.08.17✎ 10:42 | 
        Вычисти мусор из данных, пойдет как по маслицу     | |||
| 2
    
        Галахад гуру 24.08.17✎ 10:47 | 
        Попробуй ОбновитьНумерациюОбъектов     | |||
| 3
    
        Ёпрст гуру 24.08.17✎ 10:53 | 
        (0) какой - то му, сделай такой номер ручонками, теперь нумерация идёт от твоего префикса и этого кривого номера.     | |||
| 4
    
        Tester 24.08.17✎ 10:56 | 
        (3) Создал новый документ, вручную изменил номер на 11137-000000006, сохранил. Создаю новый документ, номер 11137-0тест0001     | |||
| 5
    
        Ёпрст гуру 24.08.17✎ 10:57 | 
        (4) для начала, измени все документы с нумерами, в которыйх есть тест     | |||
| 6
    
        Ёпрст гуру 24.08.17✎ 10:57 | 
        даже, если оне помечены на удаление.     | |||
| 7
    
        Tester 24.08.17✎ 11:00 | 
        (5) нет таких документов, список на 1-м скриншоте.     | |||
| 8
    
        Gucci76 24.08.17✎ 11:08 | 
        Подписки нет?     | |||
| 9
    
        term1t52 24.08.17✎ 11:11 | 
        Глобальный поиск по слову "тест"     | |||
| 10
    
        h-sp 24.08.17✎ 11:12 | 
        (7) попробуй (2)     | |||
| 11
    
        Ёпрст гуру 24.08.17✎ 11:14 | 
        нумератор назначен этому документу ?     | |||
| 12
    
        Tester 24.08.17✎ 11:23 | 
        (11) нет 
 (10) (2) вот это и хочу попробовать (8) нет | |||
| 13
    
        Gucci76 24.08.17✎ 11:25 | 
        А если сделать замер производительности при создании нового документа.
 А потом посмотреть как выполняется код? Может что понятнее станет? | |||
| 14
    
        Tester 24.08.17✎ 11:34 | 
        (13) спс, но итак все понятно.
 После выполнения ОбновитьНумерациюОбъектов(Метаданные.Документы.МойДокумент); нумерация стала нормальной. Раньше помогал вроде рестарт Агента сервера или само через какое-то время начинало работать, а теперь буду обработкой сразу править. Огромное спасибо (2) и (10) за подсказку! | |||
| 15
    
        s03 24.08.17✎ 11:47 | 
        (14) свойства конфигурации "Освобождать автоматически" - как там выставлено, от этого и зависит, будет ли при удалении объектов номера "запоминаться" или нет. Впрочем, "ОбновитьНумерациюОбъектов" помогает независимо от выставленного свойства     | |||
| 16
    
        Tester 24.08.17✎ 12:14 | 
        (15) Свойство конфигурации "Режим автонумерации объектов" выставлено в "Освобождать автоматически".     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |