8.х работа в макете!

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем elai, 22 мар 2011.

  1. TopicStarter Overlay
    elai
    Offline

    elai Опытный в 1С

    Регистрация:
    10 янв 2011
    Сообщения:
    79
    Симпатии:
    0
    Баллы:
    26
    ситуация следующая :
    создал макет, в котором есть два параметра: Параметр1 и Параметр2 (оба они реквизиты документа,тип знач. число) ;
    далее необходимо что бы в макете была такая ячейка которая бы считала между ними разницу т.е. Параметр2-Параметр1.;
    можно ли это как нить реализовать?
  2. Diego
    Offline

    Diego Любитель 1С Команда форума

    Регистрация:
    3 апр 2009
    Сообщения:
    966
    Симпатии:
    2
    Баллы:
    29
    Назвать ячейку Параметр3

    При выводе макета считать этот параметр:
    Код:
    Область.Параметры.Параметр3 = Параметр2 - Параметр1;
    
  3. TopicStarter Overlay
    elai
    Offline

    elai Опытный в 1С

    Регистрация:
    10 янв 2011
    Сообщения:
    79
    Симпатии:
    0
    Баллы:
    26
    и еще один вопросик!)
    теперь результат полученный в ячейке Параметр3 нужно вывести прописью.
    как это сделать?

    посмотрел в синтаксисе- помощнике как делается число прописью, не понял одного что мне ставить вместо параметр3



    Код:
    Область = Макет.ПолучитьОбласть("Шапка1");
    Область.Параметры.Заполнить(ЭтотОбъект);
    Область.Параметры.Параметр3 = КонецДня - НачалоДня;
    ТабДок.Вывести(Область);
    
    Область = Макет.ПолучитьОбласть("СуммаПрописью");
    ФормСтрока = "Л = ru_RU; ДП = Истина"; ПарПредмета="рубль,рубля,рублей,м,копейка,копейки,копеек,м,2";
    Область.Параметры.СуммаПрописью = ЧислоПрописью([b]Параметр3[/b] Параметр3, ФормСтрока, ПарПредмета); 
    ТабДок.Вывести(Область);
    
  4. TopicStarter Overlay
    elai
    Offline

    elai Опытный в 1С

    Регистрация:
    10 янв 2011
    Сообщения:
    79
    Симпатии:
    0
    Баллы:
    26
    тему можно закрывать!!!!

Поделиться этой страницей