Нумерация Счет-фактур

1. Татуля 18.09.12 14:44 Сейчас в теме
Доброго времени суток!
Вопрос: как думаете как сделать так,чтобы номера счет-фактур на аванс автоматически имели вид,например,А0001, вместо 00001.Есть идеи где в конфигураторе подправить?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Unstoppable 14 18.09.12 15:21 Сейчас в теме
Какая конфигурация интересует, Татуля?
В последних релизах Бухгалтерии и УПП всё уже придумано.
В модуле с\ф выданного есть:

Процедура ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс)
	
	ОбщегоНазначения.ДобавитьПрефиксОрганизации(ЭтотОбъект, Префикс);
	Если Исправление Тогда
		Префикс = "И" + Префикс;
	Иначе		
		Префикс = ?(ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаАванс ИЛИ  ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаАвансКомитента, 
			"А", "") + Префикс;
	КонецЕсли;
	ОбщегоНазначения.ДобавитьПрефиксУзла(Префикс);
	
КонецПроцедуры
Показать
3. Татуля 18.09.12 15:30 Сейчас в теме
4. YNik 18.09.12 23:58 Сейчас в теме
(3) Татуля,
В общем модуле ОбщегоНазначения в процедуре ПриУстановкеНовогоНомераДокумента после
ДобавитьПрефиксОрганизации(Источник, Префикс);
добавить:
Если ТипЗнч(Источник) = Тип("Документ.НДС_СчетФактураВыданный") и Источник.ПричинаНалогообложения = Перечисления.НДС_ПричиныНалогообложения.АвансПолученный Тогда
   Префикс = "А" + Префикс; 
КонецЕсли;
Татуля; +1 Ответить
5. Татуля 19.09.12 02:55 Сейчас в теме
(4) YNik, огромное спасибо. Пойду попробую)))
6. Татуля 20.09.12 03:41 Сейчас в теме
(4) YNik, не прошло.
{ОбщийМодуль.ОбщегоНазначения.Модуль(4297)}: Тип не определен (Документ.НДС_СчетФактураВыданный)
Если ТипЗнч(Документы.УслугиОказанные) = Тип("Документ.НДС_СчетФактураВыданный") и Источник.ПричинаНалогообложения = Перечисления.НДС_ПричиныНалогообложения.АвансПолученный Тогда
7. Unstoppable 14 20.09.12 08:50 Сейчас в теме
Документ в дереве объектов именно так называется "НДС_СчетФактураВыданный"?
Попробуйте использовать модуль объекта, вставить условие в процедуру ПриУстановкеНовогоНомера().
8. Татуля 20.09.12 09:40 Сейчас в теме
Да,документ именно так называется. Но ни в модуле объекта, ни в модуле формы такой процедуры нет(((
9. YNik 20.09.12 10:53 Сейчас в теме
добавить слово Объект:
ТипЗнч(Источник) = Тип("ДокументОбъект.НДС_СчетФактураВыданный")
и почему стоит ТипЗнч(Документы.УслугиОказанные) вместо ТипЗнч(Источник)?
И почему номер строки 4297 в сообщении {ОбщийМодуль.ОбщегоНазначения.Модуль(4297)}, у меня строка № 4369.
Татуля; +1 Ответить
10. Татуля 21.09.12 03:21 Сейчас в теме
(9) YNik, вот что получилось:
Если ТипЗнч(Источник) = Тип("ДокументОбъект.НДС_СчетФактураВыданный") и Источник.ПричинаНалогообложения = Перечисления.НДС_ПричиныНалогообложения.АвансПолученный Тогда
   Префикс = "А" + Префикс; 
КонецЕсли;


Спасибо за помощь!!!
Оставьте свое сообщение

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