Как узнать код последнего введенного элемента справочника #112850


#0 by Hostguy
Как узнать код последнего введенного элемента справочника с определенным префиксом. Нужно чтобы при создании нового элемента (до записи элемента)интерактивно изменять код (показывать пользователю какой будет этот код) в зависимости от выбранных значений ряда реквизитов.
#1 by France
а если код строковый, и в нем есть буквы?..
#2 by 427
чтото типа установить новый код... не помню синтаксиса...
#3 by Hostguy
> а если код строковый, и в нем есть буквы?.. Вот, о чем и речь, как же его узнать > чтото типа установить новый код... не помню синтаксиса... Есть такое дело: Описание: Устанавливает новый код. Если в коде присутствует числовая часть, то новый код автоматически устанавливается следующим за имеющимся максимальным. При этом определяется текущий максимальный код среди элементов данного справочника. Если передан префикс, то новый код устанавливается следующим образом: выполняется поиск максимального кода среди кодов, имеющих данный префикс, новый код выбирается как следующий от найденного кода. Но есть одно НО, это делается (я так думаю) для уже записанного элемента справочника, так как это метод применяемый к элементу справочника. Мне же нужно узнать код последнего элемента до записи нового... Может есть еще варианты?
#5 by selectors
пишии оброботчики событий "При изменении" для своих реквизитов и в зависимости от значений реквизитов в обработчике СправочникОбъект.УстановитьНовыйКод( <префикс  какойто> );
#6 by Hostguy
Все получилось именно так. Всем спасибо за советы.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С