• Некоторые компульсии по поводу околокомпьютерных обсессий.

    Friday, October 5, 2012

    Функция Формат 1С8

    СтрЗначение = Формат(123456.789, "ЧЦ=10; ЧДЦ=2");      // СтрЗначение = "123 456,79"
    СтрЗначение = Формат(123456.789, "ЧГ=0; ЧДЦ=2");      // СтрЗначение = "123456,79"
    СтрЗначение = Формат(123456.789, "ЧРД='-'");           // СтрЗначение = "123 456-789"
    СтрЗначение = Формат(-123456.789, "ЧО=0");             // СтрЗначение = "(123 456,789)";
    СтрЗначение = Формат(13, "ЧЦ=5; ЧВН=; ЧГ=0");      // СтрЗначение = "00013";


    СтрЗначение = Формат(25021949, "ЧЦ=8; ЧРГ=.; ЧВН=; ЧГ=4,2,0");      // СтрЗначение = "25.02.1949"


    СтрЗначение = Формат('20020820153309', "ДФ=""дд ММММ гггг 'г.' ЧЧ:мм:сс""");     // СтрЗначение   "20 августа 2002 г. 15:33:09"
    СтрЗначение = Формат('20020820153309', "ДФ=""дд/ММ-гггг""");                     // СтрЗначение = "20/08-2002"
    СтрЗначение = Формат('20020820153309', "ДФ='ММММ гггг'");                   // СтрЗначение = "Август 2002 г.";
    СтрЗначение = Формат('20020820153309', "ДЛФ=ДД");                                // СтрЗначение   "20 августа 2002 г.";
    СтрЗначение = Формат('20020820153309', "ДЛФ=Д");                                 // СтрЗначение = "20.08.2002";
    СтрЗначение = Формат('20020820153309', "ДЛФ=В");                                 // СтрЗначение = "15:33:09";

    СтрЗначение = Формат('20020820153309', "ДФ=HHmmssyyyyMMdd");                                 // СтрЗначение   "15330920020820";
    СтрЗначение = Формат('20020820153309', "ДФ=HH:mm:ss yyyy MM dd");                                 // Время 24 часа  - СтрЗначение = "15:33:09 2002 08 20";
    СтрЗначение = Формат('20020820153309', "ДФ=hh:mm:ss yyyy MM dd");                                 // Время 12 часов - СтрЗначение = "03:33:09 2002 08 20";

    Формат(Дата(2009, 1, 1), "ДЛФ=DD") + ", " + ОпределитьДеньНедели(ДеньНедели(Дата(2009, 1, 1)));   // 1 января 2009 г., Четверг
    Формат(Дата(2009, 1, 1), "ДФ=ММММ") + ", " + Формат(Дата(2009, 1, 1), "ДФ=yyyy") + " г.";         // Январь, 2009 г.
    Формат(НачалоНедели(Дата(2009, 1, 1)), "ДФ='dd MMMM yyyy'") + " г. - " + Формат(КонецНедели(Дата(2009, 1, 1)), "ДФ='dd MMMM yyyy'") + " г."; // 29 декабря 2008 г. - 04 января 2009 г.


    СтрЗначение = Формат(Истина, "БЛ=Отсутствует; БИ=Доступен");                     // СтрЗначение = "Доступен";
    СтрЗначение = Формат(Ложь, "БЛ=Нет; БИ=Да");                         // СтрЗначение = "Нет";
    Post a Comment