Помогите убрать нули из номера в документах. Что не так?
Добрый день.
Бухгалтерия 3.0
Нумерация документов: 0000-000001
Нужно чтобы осталось: 000001
Код отрабатывает, но в документе все рано появляется "0000-"
Процедура УстановитьПрефиксИнформационнойБазыОрганизацииПодразделения(Источник, СтандартнаяОбработка, Префикс) Экспорт
ИмяОрганизации = ПрефиксацияОбъектовСобытия.ИмяРеквизитаОрганизация(Источник.Метаданные());
ИмяПодразделения = ИмяРеквизитаПодразделение(Источник.Ссылка);
Префикс = ПрефиксИнформационнойБазыОрганизацииПодразделения(Источник[ИмяОрганизации], Источник[ИмяПодразделения], Префикс);
//Мой код
Если ТипЗнч(Источник) = Тип("ДокументОбъект.РеализацияТоваровУслуг") Или ТипЗнч(Источник) = Тип("ДокументОбъект.СчетФактураВыданный") Тогда
Префикс = "";
КонецЕсли;
//Мой код
КонецПроцедуры
Спасибо.
Бухгалтерия 3.0
Нумерация документов: 0000-000001
Нужно чтобы осталось: 000001
Код отрабатывает, но в документе все рано появляется "0000-"
Процедура УстановитьПрефиксИнформационнойБазыОрганизацииПодразделения(Источник, СтандартнаяОбработка, Префикс) Экспорт
ИмяОрганизации = ПрефиксацияОбъектовСобытия.ИмяРеквизитаОрганизация(Источник.Метаданные());
ИмяПодразделения = ИмяРеквизитаПодразделение(Источник.Ссылка);
Префикс = ПрефиксИнформационнойБазыОрганизацииПодразделения(Источник[ИмяОрганизации], Источник[ИмяПодразделения], Префикс);
//Мой код
Если ТипЗнч(Источник) = Тип("ДокументОбъект.РеализацияТоваровУслуг") Или ТипЗнч(Источник) = Тип("ДокументОбъект.СчетФактураВыданный") Тогда
Префикс = "";
КонецЕсли;
//Мой код
КонецПроцедуры
Спасибо.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) b-k-v, Проверь в отладчике, чему равен Источник.Номер в момент префиксации, может он уже имеет номер вида "0000-". Либо все с кодом верно, но нумерация просто продолжает существующую, то есть, чтобы префикс пропал нужно в реализации предшестующе этой выставить корректный номер вида "000000001".
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот