Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
БП 3.0, платформа 8.2
Подскажите, как в печатной форме, вывести дату 04.04.2014 в виде "04" апреля 2014 г. ?
В модуле написал:
В макете:
Параметр "Дата"
1
7
Подскажите, как в печатной форме, вывести дату 04.04.2014 в виде "04" апреля 2014 г. ?
В модуле написал:
//запрос
...
|РеализацияТоваровУслуг.Ссылка.ДоговорКонтрагента.Дата КАК ТОснованиеДата,
...
ОбластьМакета.Параметры.Дата = Шапка.ОснованиеДата;
В макете:
Параметр "Дата"
1
7
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(12) Забирайте
Функция ФорматДатыЧислоВКавычкахМесяцПрописью(Знач ФорматируемаяДата, ВыводитьШаблонПустойДаты = Истина)
Если ФорматируемаяДата = NULL Тогда
ФорматируемаяДата = '00010101';
КонецЕсли;
СтрокаФормата = "Л=ru_RU; ДФ='''""''дд''""'' ММММ гггг ''г.'''";
Если ВыводитьШаблонПустойДаты Тогда
СтрокаФормата = СтрокаФормата + "; ДП='""___"" ______________ 20____ г.'";
КонецЕсли;
Возврат СтрЗаменить(Формат(ФорматируемаяДата, СтрокаФормата), " ", Символы.НПП);
КонецФункции
Показать
В подсказке написано:
Если эти символы совпадают со значениями форматной строки их необходимо заключать в одинарные кавычки.
И, если делать как написано, получаем шиш.
А если делать это же, но два раза (предполагается, что одна кавычка просто переключает формат вывода строки, а вторая говорит системе, что здесь написана именно одинарная кавычка).
P.S. в примере двойные кавычки тоже два раза указываются.
Если эти символы совпадают со значениями форматной строки их необходимо заключать в одинарные кавычки.
И, если делать как написано, получаем шиш.
А если делать это же, но два раза (предполагается, что одна кавычка просто переключает формат вывода строки, а вторая говорит системе, что здесь написана именно одинарная кавычка).
P.S. в примере двойные кавычки тоже два раза указываются.
Тоже не сиьно помогло
Назв месяца теперь с большой буквы, а надо с мал
ОбластьМакета.Параметры.Дата = """" + Лев(Формат(Шапка.ОснованиеДата,"ДФ='дд ММММ гггг'"),2) + """" + Сред(Формат(Шапка.ОснованиеДата,"ДФ='дд ММММ гггг'"),3) + " г."
Назв месяца теперь с большой буквы, а надо с мал
ОбластьМакета.Параметры.Дата = """" + Лев(Формат(Шапка.ОснованиеДата,"ДФ='дд ММММ гггг'"),2) + """" + Сред(Формат(Шапка.ОснованиеДата,"ДФ='дд ММММ гггг'"),3) + " г."
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот