Шаг 380 - Русский и английский

Хоть 1С и русская программа и живем мы вроде в России, но все равно некоторые организации стараются что-то продать за рубеж. Вот и получаются не счет-фактуры, а INVOICE со всеми вытекающими отсюда последствиями. Одно из таких последствий - это дублирование надписей на иностранном языке. И даты в том числе. Вот, что мы можем увидеть.

................
DATE: September 30 2002
Дата: 30 сентября 2002 г.
……………

И как назло 1С не умеет выдавать дату на иностранном. Выход в написании своей функции трансляции. Но для начала дату документа нужно разобрать на составляющие. Для этого нам нужно воспользоваться рядом процедур. Первая из них получает месяц.

ДатаМесяц
Определить месяц указанной даты.

Синтаксис:

ДатаМесяц(<Дата>)

Англоязычный синоним:

GetMonth

Параметры:
<Дата> Выражение со значением типа дата.

Возвращаемое значение:
Число со значением номера месяца года.

Описание:
Функция ДатаМесяц определяет месяц указанной даты.

Если попробовать посмотреть в отчете.

380_1.gif (2049 b)

То Вы увидите, что показывается число.

380_2.gif (2814 b)


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 19.12.2002