Имя: Пароль:
1C
 
как убрать префикс в номере документа в печатной форме
0 randa
 
24.11.10
11:00
Доброго времени суток!
имеется
ОбластьМакета.Параметры.ТекстЗаголовка = дкПолучитьПредставление(ДокументОбъект);

В печатной форме получается:
Счет-фактура выданный № АР30000001 от 01.01.2010

подскажите люди добрые как убрать АР из номера.
1 Cube
 
24.11.10
11:01
Поковырять функцию дкПолучитьПредставление(ДокументОбъект) не предлагать?
2 Vitello
 
24.11.10
11:02
посмотри как в типовых делается, есть функция
3 zbv
 
24.11.10
11:05
АР30000001 - тип Строка.
4 Mitriy
 
24.11.10
11:07
ОбщегоНазначения.ПолучитьНомерНаПечать() в бухгалтерии...
5 randa
 
24.11.10
11:27
(1) предлагать

Функция дкПолучитьПредставление(ЭтотОбъект) Экспорт
   Попытка
       ТекстПредставления=ЭтотОбъект.Метаданные().Синоним+" № "+СокрЛП(ЭтотОбъект.Номер)+" от "+Формат(ЭтотОбъект.Дата,"ДФ=dd.MM.yyyy");
       
   Исключение
       ТекстПредставления="Неправильный тип объекта!";
   КонецПопытки;
   Возврат ТекстПредставления;
КонецФункции // ПолучитьПредставление()
6 randa
 
24.11.10
11:28
Добавляем вот это как понимаю...

ЭтотОбъект.Номер = Прав(Номер, СтрДлина(Номер) - СтрДлина(2));

так правильно !?
7 yra77
 
24.11.10
11:29
(6) Нет
8 Cube
 
24.11.10
11:32
(6) Мда... Короче, если париться не хочешь, вот тебе деревенский вариант:

Префикс = "АРЗ";
ОбластьМакета.Параметры.ТекстЗаголовка = СтрЗаменить(дкПолучитьПредставление(ДокументОбъект), Префикс, "");

Только переменную "Префикс" ты получай как-нибудь, а не тупо пиши, как я тебе написал.
9 yra77
 
24.11.10
11:39
Функция ПолучитьНомерНаПечать(Документ, МассивПрефиксов = Неопределено)

в модуле ОбщегоНазначения в БП
10 randa
 
25.11.10
09:24
все спасибо, разобрался.
вот  так сделали

стр=дкПолучитьПредставление(ДокументОбъект);
   НайденНомер=Найти(стр," № ")+3;
   НомерБезБукв=Лев(Стр,НайденНомер-1)+Прав(Стр,СтрДлина(стр)-НайденНомер-1);
   ОбластьМакета.Параметры.ТекстЗаголовка = НомерБезБукв;
11 randa
 
25.11.10
09:24
и усе работает
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший