Реализована работа с префиксами, которые являются представлением целого числа (например "8" или "574").
Проиллюстрируем разницу в работе с "числовыми" префиксами на примере добавления новых элементов в справочник, у которого установлено свойство Автонумерация:
Также нам понадобится обработка, в форме которой расположены две кнопки: "Установить новый код по префиксу" и "Присвоить код явно". Обработчики нажатия этих кнопок приведены ниже:
Копировать в буфер обменаПроцедура УстановитьНовыйКодПоПрефиксуНажатие(Элемент) НовыйЭлемент = Справочники.Справочник1.СоздатьЭлемент(); НовыйЭлемент.УстановитьНовыйКод("8"); НовыйЭлемент.Записать(); КонецПроцедуры Процедура ПрисвоитьКодЯвноНажатие(Элемент) НовыйЭлемент = Справочники.Справочник1.СоздатьЭлемент(); НовыйЭлемент.Код = "800000005"; НовыйЭлемент.Записать(); КонецПроцедуры
Рассмотим последовательное добавление трех новых элементов в справочник:
1С:Предприятие 8.1.5 |
1С:Предприятие 8.1.6 |
---|---|
Добавим новый элемент с помощью кнопки "Установить новый код по префиксу": |
Добавим новый элемент с помощью кнопки "Установить новый код по префиксу": |
Добавим новый элемент с помощью кнопки "Присвоить код явно": |
Добавим новый элемент с помощью кнопки "Присвоить код явно": |
Еще раз добавим новый элемент с помощью кнопки "Установить новый код по префиксу": |
Еще раз добавим новый элемент с помощью кнопки "Установить новый код по префиксу": |