Автонумерация в справочнике

  • Автор темы ivsm88
  • Дата начала
I

ivsm88

#1
Уважаемые, форумчане, прошу Вашего совета!

Установлена на компьютере учебная версия 1С Предприятие 8.2.
При добавлении Элемента в Справочник вылезает окно
Элемента. В нем по умолчанию стоит код элемента 000000001
Проблема в том, что если я элемент не записываю в справочник
то при открытии заново формы элемента уже выдается номер
00000002, потом 00000003 и т.д.
Подскажите, как решить данную проблему с нумерацией???

Все спасибо!
 
T

TimeDontWait

#2
Если больно надо, то можно.
Во-первых сделать проверку на новый элемент. В 7.7 есть процедура ВводНового(), в 8.2
метод "ЭтоНовый()" в процедуре-обработчике события ПриОткрытии.
Во-вторых сделать перебор элементов по возрастанию(в семерке ПорядокКодов()), определить последний элемент(код) , к нему добавить единицу.
В 8.2 не работал, может там проще
 
I

ivsm88

#3
А как это будет выглядеть в коде? Сможете помочь?
Просто еще не очень ориентируюсь в 1С Программировании, начинающий.

Заранее спасибо!
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#4
во первых погляди - стоит ли у справочника уникальность и автонумерация.
во-вторых - какая разница - будут ли в справочнике пропуски или нет?
 

Darlock

Well-known member
04.01.2008
560
1
#5
в-третьих - в 8.х нет метода "ПорядокКодов()". Его заменил свойство конфигурации "РежимАвтонумерацииОбъектов" поставьте "Освобождать автоматически"