Главная » 1С Предприятие » дд.мм.гг

0

21.12.01

"ДДЦММГГГГ"

гг

21.12.2001

"ДДДММММГГГГ"

ДД месяц прописью ГГГГ г.

5 Декабря 2001  г.

"Д(0)ДДММММГГГГ"

ДД месяц прописью ГГГГ г., если в дне две цифры

ОД месяц прописью ГГГГ г., если в дне одна цифра

21 Декабря 2001 г.

05 Декабря 2001 г.

"ДММММГГГГ"

Месяц прописью ГГГГ г.

Декабрь 2001  г.

"ДММММГГ"

Месяц прописью ГГ г.

Декабрь 01г.

"ДММММ"

Месяц прописью

Декабрь

"ДККККГГГГ"

Номер квартала ГГГГ г.

4 Квартал 2001 г.

"ДККККГГ"

Номер квартала ГГ г.

4 Квартал 01 г.

"ДКККК"

Номер квартала.

4 Квартал

"ДГГГММДД"

ГГГММДЦ

20011205

"ДНННН"

Название дня недели даты; по умолчанию берется  из секции WeekDay файла  1CV7.SPL

Среда

Представление даты не изменяется, если  форматная  строка не отвечает  приведенным в табл. 2.11 требованиям.

2.8.2.5.           ИЗМЕНЕНИЕ   СПОСОБА     ВЫВОДА      ЧИСЕЛ  ПРОПИСЬЮ

Осуществляется  процедурой Пропись([образец]);

в  которой  параметр  образец это

•    либо строка, задающая имя файла  образцов прописей;

•   либо переменная  типа СписокЗначений,  содержащая  образцы  прописей (тип данных СписокЗначений рассмотрен в разд. 3.2);

•    либо пустая  строка.

В последнем случае  образцы прописей  берутся  из заданного по  умолчанию  файла  1CV7.SPL.  Также  этот  файл  используется, если  параметр  образец опущен  или  если  обращений  к процедуре Пропись  не было.

При   задании   файла   образцов   прописей   нужно   сохранять  имеющиеся  в   файле  по  умолчанию  (1CV7.SPL) секции  и  последовательность расположения  образцов.

При  задании  параметра  образец  в  виде списка  значений  в  нем  можно  определять либо все секции,  имеющиеся  в  файле   1CV7.SPL, либо часть  из  них. В  первом  случае элементами  параметра образец являются  5  списков  значений,  элементы которых   это образцы представлений  числовых данных  следующих  секций:

•    Money;

•    Numbers;

•   Date;

•   DateRange;

•    WeekDay.

Порядок задания образцов определен в файле   1CV7.SPL.

Если  образец включает  не  все секции,  то  в  список значений, содержащий  образец,

в качестве представления заносится  название соответствующей  секции.

Пример.    Формируется    список   значений    сЗнач,    содержащий   секцию   WeekDay, с образцами, отличающимися от приведенных в  файле   1CV7.SPL.  Далее  сЗнач используется  в   качестве  параметра  образец  процедуры  Пропись.   С  использованием  нового образца функцией  Формат выводится день  недели.

процедура Выполнить()                     //              Связана с кнопкой Пуск  обработки Проба  перем сЗнач, сЗнач2;

ОчиститьОкноСообщений();

сЗнач  = СоздатьОбъект("СписокЗначений");

сЗнач2  = СоздатьОбъект("СписокЗначений");

// Раздел WeekDay

сЗнач2.ДобавитьЗначение("Понед."); сЗнач2.ДобавитьЗначение("Вт.");

сЗнач2.ДобавитьЗначение("Ср."); сЗнач2.ДобавитьЗначение("Четв."); сЗнач2.ДобавитьЗначение("Пятн."); сЗнач2.ДобавитьЗначение("Субб."); сЗнач2.ДобавитьЗначение("Воскр.");

// Параметр образец список значений, элементы которого также списки значений

// Не забываем определить представление "WeekDay" при добавлении в список сЗнач

// элемента сЗнач!

сЗнач.ДобавитьЗначение(сЗнач2, "WeekDay");

// Теперь  при выводе дней недели будут использоваться названия списка сЗнач2,

// добавленного в образец сЗнач

Пропись(сЗнач);

Сообщить(Формат(‘21.12.01′, "ДНННН"));   //  Напечатает Пяти.

Сообщить(Формат(‘05.12.01′, "ДНННН"));   //  Напечатает Ср.

// Возвращаемся к установленному по умолчанию файлу с образцами прописей Пропись("");

Сообщить(Формат(‘21.12.01′, "ДНННН"));   //  Напечатает Пятница Сообщить(Формат(‘05.12.01′, "ДНННН"));    //    Напечатает Среда

конецПроцедуры // Выполнить

2.9.1.  

Источник: Бартеньев О. В. 1С:Предприятие:  программирование для  всех.  Базовые объекты и расчеты на одной дискете. М.: Диалог-МИФИ, 2005. 464 с.

По теме:

  • Комментарии