Posted: 10 Feb 2005 07:30 Post subject: BEST4+. Дизайнер отчетов. Как преобразовать дату?
В форме диалога бухгалтер вводит дату.
Эта дата (например "31.01.05") должна влететь в форму в виде "31 января 2005 г." В данном случае это требуется для шапки формы ОС-1.
Нашел функцию DateTimeInWords (<Дата>,<Формат>,<Падеж>).
С параметрами <Дата> и <Падеж> понятно, а вот что подставлять в параметр <Формат> нигде не описано. Пробовал:
1. пропустить - (<Дата>, ,<Падеж>)
2. вставить цифру - (<Дата>, 0,<Падеж>) или другую.
Результат один - функция возвращает 0 (ноль)
Что вставлять в качестве параметра <Формат>?
Или может какую-другую функцию употреби
Поскольку все молчат, делаю такие выводы:
1. Никто не пользуется Win-формами и, соответственно, дизайнером с полуописаннными функциями.
2. А те кто пользуется - их все устраивает. Хотя формы сырые и многие требуют доводки.
Вообще же, после работы с дизайнером мне даже думать о DOS-формах противно. А вот дизайнер это просто класс!
Только вот описание параметра <Формат> функции DateTimeInWords кто-нибудь бы растолковал.
Или здесь нет таких?
Joined: 26 Jul 2002 Posts: 975 Location: Титов Александр Александрович Occupation: Компания БЭСТ Interests: Москва
Posted: 10 Feb 2005 16:36 Post subject: Re: BEST4+. Дизайнер отчетов. Как преобразовать дату?
alex1999 wrote:
В форме диалога бухгалтер вводит дату.
Эта дата (например "31.01.05") должна влететь в форму в виде "31 января 2005 г." В данном случае это требуется для шапки формы ОС-1.
Нашел функцию DateTimeInWords (<Дата>,<Формат>,<Падеж>).
С параметрами <Дата> и <Падеж> понятно, а вот что подставлять в параметр <Формат> нигде не описано. Пробовал:
1. пропустить - (<Дата>, ,<Падеж>)
2. вставить цифру - (<Дата>, 0,<Падеж>) или другую.
Результат один - функция возвращает 0 (ноль)
Что вставлять в качестве параметра <Формат>?
Или может какую-другую функцию употребить?
Добрый день!
Описание формата даты с помощью следующих конструкций:
d - день без ведущих нулей
dd - день с ведущими нулями
m - месяц числом без ведущих нулей
mm - месяц числом с ведущими нулями
mmm - месяц три первые буквы
mmmm - месяц полностью
yy - год двумя цифрами
yyyy - год четырьмя цифрами
Например <дата = 08.03.2005>:
DateTimeInWords (<Дата>,'d/m/yy',<Падеж>)
Выводит 8/3/05
DateTimeInWords (<Дата>,'dd mmm yyyy',<Падеж>)
Выводит 08 мар 2005
DateTimeInWords (<Дата>,'d mmmm yy',<Падеж>)
Выводит 8 марта 2005 _________________ С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо
Posted: 10 Feb 2005 16:42 Post subject: Re: BEST4+. Дизайнер отчетов. Как преобразовать дату?
Титов Александр wrote:
Описание формата даты с помощью следующих конструкций: ...
Александр, спасибо за оперативность на мою последнюю реплику! Попробовал - все работает!
Однако, хочу Вас попросить обнародовать источник кладези мыслей, где вы черпаете свои знания.
В "Руководстве пользователя БЭСТ-5 - Раздел 9 - Дизайнер отчетов" того, что вы пишете, увы, нет!
Полезно будет все
Joined: 26 Jul 2002 Posts: 975 Location: Титов Александр Александрович Occupation: Компания БЭСТ Interests: Москва
Posted: 11 Feb 2005 17:03 Post subject: Re: BEST4+. Дизайнер отчетов. Как преобразовать дату?
alex1999 wrote:
Титов Александр wrote:
Описание формата даты с помощью следующих конструкций: ...
Александр, спасибо за оперативность на мою последнюю реплику! Попробовал - все работает!
Однако, хочу Вас попросить обнародовать источник кладези мыслей, где вы черпаете свои знания.
В "Руководстве пользователя БЭСТ-5 - Раздел 9 - Дизайнер отчетов" того, что вы пишете, увы, нет!
Полезно будет всем!
Да, конечно, постепенно будем дорабатывать описани _________________ С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum