// Если в документе нет реквизита "Организация" или для организации не задан префикс,
// то используем пустой префикс, иначе используем префикс организации.
Префикс = "0";
Если ДокументОбъект.Метаданные().Реквизиты.Найти("Организация") <> Неопределено Тогда
ПрефиксОрганизации = ПолучитьЗначениеРеквизита(ДокументОбъект.Организация, "Префикс");
Если ЗначениеЗаполнено(ПрефиксОрганизации) Тогда
Префикс = ПрефиксОрганизации;
КонецЕсли;
КонецЕсли;
(7) по идее так и надо, нумерация без префикса должна отличаться от той, что с префиксом
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший