Последняя версия DataExpress 3 beta от 9 августа 2020 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Расширения
ИзображениеИзображениеИзображение

Преобразование даты (формат даты)

Все о том как сделать что-то с помощью скриптов.
Аватара пользователя
SirWolf
Опытный
Сообщения: 289
Зарегистрирован: 16 апр 2017, 09:17
Откуда: Краснодар
Благодарил (а): 11 раз
Поблагодарили: 25 раз

Преобразование даты (формат даты)

Сообщение SirWolf » 04 май 2017, 22:55

Тогда такой вопрос. Как именовать документ для печати я уже знаю, теперь хочу что бы добавлял дату, но как я понял дату с точками не пропускает выдает ошибку. Если правильно понимаю тут надо вычисляемое поле которое будет преобразовывать, а как к нем обращаться в скрипте?

Код: Выделить всё

 self.print('Карта Хирургия.docx',GetOutputDir+Self['ФИОПац']+'СЮДА ДАТУ'+'ХирКарта.docx',msg,true);

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3352
Зарегистрирован: 13 апр 2017, 08:57
Поблагодарили: 6 раз
Контактная информация:

Re: Вопросы новичков (Обязательно лояльное отношение! :))

Сообщение YurAnt » 04 май 2017, 23:10

Нужно просто сделать преобразование даты в строку и потом уже склеивать. Щас не за компом, могу точно не вспомнить. варианты:
1. Скриптом. DateToStr(dxDateEdit..) (или DateTimeToStr).
2. Вызовом выражения из скрипта: EvalExpr("cstr([ПолеДаты])",Self)
3. Еще скриптом: Self.AsS['ПолеДаты']

Наизусть не помню увы...
Изображение

Аватара пользователя
SirWolf
Опытный
Сообщения: 289
Зарегистрирован: 16 апр 2017, 09:17
Откуда: Краснодар
Благодарил (а): 11 раз
Поблагодарили: 25 раз

Re: Вопросы новичков (Обязательно лояльное отношение! :))

Сообщение SirWolf » 05 май 2017, 17:47

Спасибо, подошло 3.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3352
Зарегистрирован: 13 апр 2017, 08:57
Поблагодарили: 6 раз
Контактная информация:

Re: Вопросы новичков (Обязательно лояльное отношение! :))

Сообщение YurAnt » 05 май 2017, 17:50

Вообще по идее должны были все 3 сработать... Зависит от общей конструкции склейки и преобразований.
Изображение

Аватара пользователя
SirWolf
Опытный
Сообщения: 289
Зарегистрирован: 16 апр 2017, 09:17
Откуда: Краснодар
Благодарил (а): 11 раз
Поблагодарили: 25 раз

Re: Вопросы новичков (Обязательно лояльное отношение! :))

Сообщение SirWolf » 05 май 2017, 20:45

Для первого и второго не хватило знаний в выражении...Надо учить мат часть.