Имя: Пароль:
1C
1С v8
Внешние формы
0 sovsemnovichek
 
15.08.13
10:20
Как вытащить номер документа? Делаю внешнюю форму...
Пытаюсь вот так
ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
     ОбластьШапка.Параметры.НомерДокумента = СсылкаНаОбъект.РеализацияТоваровИУслуг.Номер;
    
     ТабДок.Вывести(ОбластьШапка);
1 Euguln
 
15.08.13
10:21
СсылкаНаОбъект.Номер
2 sovsemnovichek
 
15.08.13
10:23
Не помогло
3 Wobland
 
15.08.13
10:26
попробуй ещё
4 Kreont
 
15.08.13
10:27
СсылкаНаОбъект какого типа реквизит внешней формы?
должен.быть = документу РеализацияТоваровИУслуг, тогда (1) прокатит
5 sovsemnovichek
 
15.08.13
10:51
При этом действии
ОбластьШапка.Параметры.НомерДокумента = ОбщегоНазначения.ПолучитьНомерНаПечать(СсылкаНаОбъект.Номер);

Выдает ошибку
{ОбщийМодуль.ОбщегоНазначения(1580)}: Значение не является значением объектного типа (Номер)
    Номер   = СокрЛП(Документ.Номер);
Как исправить?
6 sovsemnovichek
 
15.08.13
10:53
Как?
7 Wobland
 
15.08.13
10:53
(6) попробуй (1)
8 sovsemnovichek
 
15.08.13
10:55
Да (1) работает, но мне надо префикс убрать, использую функцию   ПолучитьНомерНаПечать из общего модуля и он ругается
9 Wobland
 
15.08.13
10:56
ну смотри, что за Документ у тебя
10 Kreont
 
15.08.13
11:23
Номер = ОбщегоНазначения.ПолучитьНомерНаПечать(СсылкаНаОбъект);
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший