Имя: Пароль:
1C
1С v8
Вывод Представления
0 Su60ta_SunRise
 
15.08.13
13:16
БП, документ Реализации Товаров.
В некий макет мне нужно вытащить подчиненную С/Ф. нашел, вывел
Получилось Счет факту выданная  КПФ 00000001 от такого то такого
Длинная строка. А на форме документ реализации выглядет то, что нужно С/Ф №1 от дата
Пошел искать функции формата и не нашел.
Так может кто знает как это делается или подскажет где это искать?
1 Wobland
 
15.08.13
13:17
в модуле формы искать, искать, как формируется надпись
2 Cube
 
15.08.13
13:18
(0) В Типовых есть функция в общих омдулях ПолучитьНомерНаПечать() или что-то вроде того. Она удаляет префиксы и лидирующие нули.
3 Чайник Рассела
 
15.08.13
13:18
УФ?
4 Su60ta_SunRise
 
15.08.13
13:19
Cube
Да оно, спасибо
5 H A D G E H O G s
 
15.08.13
13:20
(2) Беспощадная функция, особенно для УФ режима.
6 Cube
 
15.08.13
13:20
(5) В смысле, что её с клиента не вызвать или что?
7 H A D G E H O G s
 
15.08.13
13:23
(6) Там "через точку" берется номер документа.
8 Cube
 
15.08.13
13:43
(7) Ну, там ведь ещё и префиксы обрезаются, а они тоже "через точку". С каких пор "через точку" стало не комильфо? Я что-то опять пропустил? :)
9 Su60ta_SunRise
 
15.08.13
14:14
А как правльно вызвать эту функцию???


Если ЗначениеЗаполнено(СчетФактура) Тогда
                    ОбластьОбороты.Параметры.РегистраторПредставление = ""+СписокДокументов[Инд].РегистраторПредставление+" С/ф № "+ПолучитьНомерНаПечать(СчетФактура);    
                КонецЕсли;
10 Su60ta_SunRise
 
15.08.13
14:15
А то ругается


{ВнешняяОбработка.АктСверкиВнешний.МодульОбъекта(221,118)}: Процедура или функция с указанным именем не определена (ПолучитьНомерНаПечать)
                    ОбластьОбороты.Параметры.РегистраторПредставление = ""+СписокДокументов[Инд].РегистраторПредставление+" С/ф № "+<<?>>ПолучитьНомерНаПечать(СчетФактура);     (Проверка: Толстый клиент (обычное приложение))
11 Release
 
15.08.13
14:24
В УПП ОбщегоНазнаяения.ПолучитьНомерНаПечать(СчетФактура), в БП думаю также.
12 Su60ta_SunRise
 
15.08.13
14:34
Ага