Сделать нумерацию в РТУ и СФ БП 2.0

1. lenafoxy 07.05.18 11:32 Сейчас в теме
Добрый день, подскажите, пожалуйста.
Переделываю нумерацию документов: Реализация товаров и услуг и Счет-Фактура выданный.
В форме документа стоит свойство автозаполнения Не использовать.
В подписках При установке нового номера пишу:
Процедура ПриУстановкеНовогоНомераДокумента(Источник, СтандартнаяОбработка, Префикс) Экспорт 

//доработка 

Если ТипЗнч(Источник) = Тип("ДокументОбъект.РеализацияТоваровУслуг") тогда 
СтандартнаяОбработка =Ложь; 
ОбщегоНазначения.ДобавитьПрефиксОрганизации(Источник, Префикс); 

Запрос = Новый Запрос; 
Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1 
| РеализацияТоваровУслуг.Ссылка, 
| РеализацияТоваровУслуг.Номер КАК Номер, 
| РеализацияТоваровУслуг.Дата 
|ИЗ 
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг 
|ГДЕ 
| РеализацияТоваровУслуг.Дата МЕЖДУ &Дата1 И &Дата2 
| И РеализацияТоваровУслуг.Организация = &Организация 
| 
|УПОРЯДОЧИТЬ ПО 
| Номер УБЫВ"; 
Запрос.УстановитьПараметр("Дата1", НачалоДня(Источник.Дата)); //Дата 
Запрос.УстановитьПараметр("Дата2", КонецДня(Источник.Дата)); //Дата 
Запрос.УстановитьПараметр("Организация", Источник.Организация); //Организации 
РезультатЗапроса = Запрос.Выполнить().Выбрать(); 
Порядковый=0; 

Если РезультатЗапроса.Следующий() Тогда 
Порядковый=Формат(Число(Прав(РезультатЗапроса.Номер,3))+1,"ЧЦ=3; ЧВН="); 
Номер=Префикс+ Формат(РезультатЗапроса.Дата,"ДФ=дд") + "/"+Формат(РезультатЗапроса.Дата,"ДФ=ММ")+"-"+Строка(Порядковый); 
иначе 
Номер=Префикс+ Формат(РезультатЗапроса.Дата,"ДФ=дд") + "/"+Формат(РезультатЗапроса.Дата,"ДФ=ММ")+"-"+"/001"; 
КонецЕсли; 



Иначе 
ОбщегоНазначения.ДобавитьПрефиксОрганизации(Источник, Префикс); 

КонецЕсли; 

//доработка 

ОбщегоНазначения.ДобавитьПрефиксУзла(Префикс); 

Конецпроцедуры
Показать


Номер формируется правильно, только почему-то присваивает ПУСТОЙ.
Что не так? С формированием нумерации В РТУ??
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. FIGOR 07.05.18 12:16 Сейчас в теме
В коде вы получили Номер.
А где вы его в коде потом используете для присваивания документу Источник?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот