Имя: Пароль:
1C
1С v8
Число прописью в макете
,
0 JedaiMaster
 
06.10.13
16:45
Изучаю самостоятельно 1с по книге 1с Основные объекты, до шел до задания и  не могу дальше пройти, помогите подсказкой
необходимо в макете прописать сумму документа прописью
в макете в имеющейся секции Шапка дописал следующий код, но он не работает, побывал точки останова ставить но он их проходит мимо
Шапка = Макет.ПолучитьОбласть("Шапка");
    Суммадокумента=ЧислоПрописью(Суммадокумента,, );
    Шапка.Параметры.Заполнить(ЭтотОбъект);
    ТабДок.Вывести(Шапка);
1 GROOVY
 
06.10.13
16:51
Первый раз о такой книге слышу. Методичка небось отсканированная с курса?
2 GROOVY
 
06.10.13
16:52
В макете код не пишут, код пишут в модуле.
Параметр СуммаДокумента к макете есть? Установка параметра СуммаДокумента в макете есть?
3 JedaiMaster
 
06.10.13
17:03
(1)методичка старая, там про обычное приложение. Устроился на работу, а знаний не хватает вот и решил порешать методичку да видео курсы смотрю Чистова и Гилева.
Спасибо, увидел что код пишется одновременно и в модуль формы и отдельно в макет
4 JedaiMaster
 
06.10.13
17:13
в макете документа, переменная Суммадокумента есть, изменения вносил в модуле формы, теперь при изменении коды выдает пустую строку, в отладчике пишет что переменная неопределена=(
Суммадокумента=ЧислоПрописью(Суммадокумента,, );
5 Wobland
 
06.10.13
17:31
а где ты сказал, что вот эту твою сумму прописью надо вот в этот параметр макета положить?
6 EvgeniuXP
 
06.10.13
21:23
ЧислоПрописью(Суммадокумента,, ) - ты параметры в справке почитай.
7 D_Sergeevich
 
06.10.13
23:23
Шапка.Параметры.Суммадокумента = ЧислоПрописью(Суммадокумента,, );
ТабДок.Вывести(Шапка);
2 + 2 = 3.9999999999999999999999999999999...