• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

  • Автор темы 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, спасибо огроменное! Помог твой совет!
 
Мы в соцсетях:

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