Доброго времени суток.
Есть документ, у него есть строковый реквизит "Тип".
Нужно, чтобы при изменении этого реквизита в форме документа номер документа изменялся на новый номер с соответствующим префиксом (префикс - значение реквизита "Тип").
Я реализую это следующим образом:
&НаКлиенте
Процедура ТипПриИзменении(Элемент)
УстНовыйНомер();
КонецПроцедуры
&НаСервере
Процедура УстНовыйНомер()
Префикс=Объект.Тип;
Об=РеквизитФормыВЗначение("Объект");
Об.УстановитьНовыйНомер(Префикс);
ЗначениеВРеквизитФормы(Об,"Объект");
КонецПроцедуры
В свойствах конфигурации - Режим автонумерации объектов - поставить Освобождать автоматически.
Но этим Вы измените конфигурацию - смотрите сами.
Да, помогло, спасибо!
А чем плохо то, что я изменю конфигурацию - снятие с поддержи? Так конфигурация и без этого уже изменена.
А на что еще может повлиять эта настройка?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua