Префикс счетов-фактур на аванс в 1С:Бухгалтерии 7

Новая тема
"Добрый день! Бухгалтерия хочет,чтобы к счетам-фактурам на аванс автоматически(при вводе документа на основании выписки)
добавлялся префикс АВ.
Мы сделали так: в модуле формы прописали:

Если ВидОперации=Перечисление.ВидыОперацийСчета-ФактурыВыданного.Аванс Тогда
 НомерДок="АВ"+Прав(НомерДок,6)
 Иначе НомерДок="00"+Прав(НомерДок,6);
КонецЕсли;

Теперь к номеру прибавляется префикс,если это счет-фактура на аванс,но появилась другая проблема:

Поскольку существуют документы с префиксом,например АВ000037,то при вводе счета-фактуры на основании реализации
программа предложит номер АВ000038,прописанные нами строки в модуле формы меняют этот номер на 00000038.
Документ проводится нормально.А при вводе следующего счета-фактуры на реализацию программа снова предложит номер
АВ000038,который изменится снова на 00000038 и будет неуникальным.

Кто сталкивался с такой проблемой?Подскажите,как быть?




Но теперь другая проблема"
Для установки номера программно нужно пользоваться стандартным методом УстановитьНовыйНомер(<Префикс>).
А то, что вы понаписали называется обидным словом "хардкод". Есть и более обидное слово...
> Есть и более обидное слово...

...угу, "быдлокод".
алгоритм совершенно не годится.
Читают тему
(гостей: 1)

Быстрый переход