Подскажите, как число даты поместить в кавычки (ДЛФ=DD) #475100


#0 by Старуха Шапокляк
Подскажите, как сделать, чтобы дата выходила в кавычках, например: <<04>> апреля 2010г. Сейчас у меня выводится без кавычек: 04 апреля 2010г. , в Конфигураторе пишу: ДатаТД = Формат(ВыборкаРаботники.ТрудовойДоговорДата,"ДЛФ=DD");
#1 by Волшебник
ДатаСКавычками = """" + Лев(ДатаТД,2) + """" + Сред(ДатаТД,3);
#2 by Dmitrii
ДатаТД = Формат(ВыборкаРаботники.ТрудовойДоговорДата, ДФ='"«"d"»" MMMM yyyy "г."');
#3 by Dmitrii
+ Обычные ковычки "" вставить не получится, только такие - «»
#4 by Старуха Шапокляк
Выдает ошибку при синтаксич.проверке: {ВнешняяОбработка.Соглашение(123,62)}: Неправильная константа типа Дата    ДатаТД = Формат(ВыборкаРаботники.ТрудовойДоговорДата, ДФ=<<?>>'"«"d"»" MMMM yyyy "г."');
#5 by Старуха Шапокляк
Спасибо и Вам за помощь, но при Вашем способе, дата выходит как: «4 «апреля 2010 г. Т.е. кавычки только открытые, а закрытых - нет.
#6 by 73
Формат(ТекущаяДата, "ДФ='''""''дд''""'' ММММ гггг'")
#7 by 73
+ Скопируй, а то там не видно, ху из ху...
#8 by aka AMIGO
после второй кавычки <<?>>'"«"d"»"  попробуй поставить пробел: <<?>>'"«"d"» "
#9 by aka AMIGO
+8 хотя.. ерунду говорю..
#10 by Dmitrii
У меня работает. В кавычках может путаешься? Там сама форматная строка в одинарных ковычках - ', значки и буквы - в двойных кавычках - ", а знаки кавычки, который должен выводиться  - «»
#11 by 73
Обычные кавычки вставить можно. См..
#12 by Dmitrii
У меня на такие кавычки ругнулся конструктор. Вручную оставлять не стал, а воткнул угловые кавычки  «».
#13 by Старуха Шапокляк
Ваш способ - сработал как надо, только букву г. - не выводит, т.е. надо: «04» апреля 2008г. А вывел: Пишу: Подскажите, как вывести г.
#14 by aka AMIGO
#15 by Старуха Шапокляк
И еще, подскажите пож-та, где можно почитать про все эти форматы в 8.1, а то тыкаюсь как слепой котенок...
#16 by aka AMIGO
+14 еще раз наврал.. ММММ гггг'")+" г.";
#17 by Dmitrii
Синкспомощник украли? Ужас. И конструктор форматной строки тоже? Ваще кошмар.
#18 by Старуха Шапокляк
Ничего не понимаю, написала: В результате вывелось: от 04.04.2010 0:00:00
#19 by Aleksey_3
Формат(ВыборкаРаботники.ТрудовойДоговорДата, "ДФ=""«d» ММММ гггг' г.'""")
#20 by Dmitrii
А 1С-ка конечно ломанная и документации, идущей в комплекте, нет.... Беееедненькая
#21 by aka AMIGO
ставишь курсор на слово "Формат", жмакаешь правую кнопку мыши, находишь "Синтакспомощник".. читаешь..
#22 by Aleksey_3
См Там везде двойные кавычки, кроме ' г.'
#23 by 73
А кстати в "ДЛФ=DD" тоже год не выводит. Так что или или: Формат(ТекущаяДата, "ДФ='''""''дд''""'' ММММ гггг ''г.'''")
#24 by Старуха Шапокляк
Всем СПАСИБО!!! Сделала, как посоветовали в и все получилось!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С