• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%.

    Полный список ближайших курсов ...

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

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

ivsm88

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

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

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

TimeDontWait

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

ivsm88

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

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

KiR

во первых погляди - стоит ли у справочника уникальность и автонумерация.
во-вторых - какая разница - будут ли в справочнике пропуски или нет?
 
D

Darlock

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

ivsm88

Darlock, спасибо огроменное! Помог твой совет!
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!