ОБСУЖДЕНИЕ

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

5 ответов 8,4 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

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

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

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

Заранее спасибо!
 
во первых погляди - стоит ли у справочника уникальность и автонумерация.
во-вторых - какая разница - будут ли в справочнике пропуски или нет?
 
в-третьих - в 8.х нет метода "ПорядокКодов()". Его заменил свойство конфигурации "РежимАвтонумерацииОбъектов" поставьте "Освобождать автоматически"
 
Darlock, спасибо огроменное! Помог твой совет!