|
Формат даты в виде "__" ______ _____ г. | ☑ | ||
---|---|---|---|---|
0
листопад
05.04.14
✎
23:11
|
БП 3.0, платформа 8.2
Подскажите, как в печатной форме, вывести дату 04.04.2014 в виде "04" апреля 2014 г. ? В модуле написала: //запрос ... |РеализацияТоваровУслуг.Ссылка.ДоговорКонтрагента.Дата КАК ТОснованиеДата, ... ОбластьМакета.Параметры.Дата = Шапка.ОснованиеДата; В макете: Параметр "Дата" |
|||
1
YF
05.04.14
✎
23:15
|
(0) СП - описание функции формат. там пример даже такой есть
|
|||
2
Asmody
05.04.14
✎
23:16
|
В макете у ячейки поставить формат даты ДД ММММ ГГГГ
|
|||
3
листопад
05.04.14
✎
23:16
|
(1) некогда читать ;) Может кто на скорую руку накидает ???
|
|||
4
YF
05.04.14
✎
23:18
|
(3) Быстрее прочитать
|
|||
5
листопад
05.04.14
✎
23:18
|
(2) В конструкторе форматной строки нет такого.
Еще число надо в кавычки взять!!! |
|||
6
Asmody
05.04.14
✎
23:23
|
(5) там можно руками поправить. Ковычки тоже можно руками добавить
|
|||
7
MUXACb
05.04.14
✎
23:28
|
(0) Оформить как шаблон
|
|||
8
MUXACb
05.04.14
✎
23:28
|
+(7) ячейку в табличном документе
|
|||
9
листопад
05.04.14
✎
23:33
|
(6) В макете указала вручную формат "ДД" ММММ ГГГГ
В результате дата стала выводиться как 04.04.2014 0:00:00 Фокус не удался ((( |
|||
10
листопад
06.04.14
✎
00:02
|
В модуле написала:
|РеализацияТоваровУслуг.Ссылка.ДоговорКонтрагента.Дата КАК ОснованиеДата, ... ОбластьМакета.Параметры.Дата = Формат(Шапка.ОснованиеДата, "ДДММММГГГГ"); В макете указала параметр Дата. В рез-те все равно выходит 04.04.2014 0:00:00 |
|||
11
листопад
06.04.14
✎
00:12
|
Почти получилось!
Написала: ОбластьМакета.Параметры.Дата = Формат(Шапка.ОснованиеДата, "ДФ='дд ММММ гггг'")+ " г."; Стало выводиться 04 апреля 2014 г. А надо в виде "04" апреля 2014 г. ХЕЛП! |
|||
12
Torquader
06.04.14
✎
00:18
|
Можно поставить две кривые кавычки ``06`` - так работает, но кавычки у "умной" 1С считаются символами исключения, и она никак не хочет понимать, что они могут быть в формате.
|
|||
13
Torquader
06.04.14
✎
00:21
|
Короче, если двойные кавычки заключить в одинарные (два раза, то получается что-то похожее на то, что мы хотим)
То есть ' ' " ' ' (без пробелов). |
|||
14
XLife
06.04.14
✎
00:22
|
(11) ОбластьМакета.Параметры.Дата = """" + Формат(Шапка.ОснованиеДата,"ДФ=дд") + """ " + Формат(Шапка.ОснованиеДата,"ДФ='ММММ гггг'") + " г."
с тебя фото в бикини |
|||
15
Torquader
06.04.14
✎
00:23
|
В подсказке написано:
Если эти символы совпадают со значениями форматной строки их необходимо заключать в одинарные кавычки. И, если делать как написано, получаем шиш. А если делать это же, но два раза (предполагается, что одна кавычка просто переключает формат вывода строки, а вторая говорит системе, что здесь написана именно одинарная кавычка). P.S. в примере двойные кавычки тоже два раза указываются. |
|||
16
Torquader
06.04.14
✎
00:24
|
То есть получается:
''"''дд''"'' ММММ гггг |
|||
17
Torquader
06.04.14
✎
00:25
|
(14) Так каждый может ^_^
|
|||
18
листопад
06.04.14
✎
00:29
|
(14) Все ближе к цели!!! :)
Сделала как Вы написали в (14), стал выводить: "04" Апрель 2014г. А надо название месяца писать с маленькой буквы и склонять, т.е. должно быть: "04" апреля 2014г. |
|||
19
Torquader
06.04.14
✎
00:32
|
(18) Не знаю как у вас, но у меня в примере как раз и пишет месяц с маленькой буквы.
Попробуйте скопировать (16) в форматную строку. |
|||
20
XLife
06.04.14
✎
00:35
|
ОбластьМакета.Параметры.Дата = """" + Лев(Формат(Шапка.ОснованиеДата,"ДФ='дд ММММ гггг'"),2) + """" + Сред(Формат(Шапка.ОснованиеДата,"ДФ='дд ММММ гггг'"),3) + " г."
|
|||
21
Asmody
06.04.14
✎
00:37
|
Засуньте в формат вот эти кавычки « »
дарю |
|||
22
листопад
06.04.14
✎
00:42
|
(20) ВСЕ ПОЛУЧИЛОСЬ!!!! СПАСИБО, XLife!!!
И Вам Torquader тоже!!! :*) Еще помучаю Вас немножко... А можно, чтобы день был в квадратных кавычках, т.е. сейчас выходит "04" апреля 2014г. а надо <<04>> апреля 2014г. |
|||
23
XLife
06.04.14
✎
00:43
|
ОбластьМакета.Параметры.Дата = Формат(Шапка.ОснованиеДата,"ДФ='«дд» ММММ гггг'"),3) + " г."
|
|||
24
Torquader
06.04.14
✎
00:43
|
(22) Ну, код символа квадратных кавычек кто знает ?
И, в отличие от обычных, его проще туда вставить. |
|||
25
XLife
06.04.14
✎
00:44
|
квадратные кавычки... это как?
|
|||
26
XLife
06.04.14
✎
00:44
|
вместо (23) ОбластьМакета.Параметры.Дата = Формат(Шапка.ОснованиеДата,"ДФ='«дд» ММММ гггг'") + " г."
|
|||
27
Torquader
06.04.14
✎
00:47
|
(26) Ну а ОбластьМакета.Формат="ДФ='«дд» ММММ гггг''г.''";
|
|||
28
листопад
06.04.14
✎
00:55
|
Какую комбинацию клавиш нажать, чтобы печатались вот эти кавычки « » ??? Я серьезно спрашиваю.
|
|||
29
листопад
06.04.14
✎
00:55
|
А то я каждый раз копирую их...
|
|||
30
XLife
06.04.14
✎
00:58
|
(28) ctrl+с и ctrl+v... я серьезно))
|
|||
31
листопад
06.04.14
✎
01:00
|
(26) И опять все у нас получилось!!! УРА!!!
Не уходите, еще подскажите пож-та!!! А как вывести дату в виде: «__» __________ 20__ г. |
|||
32
листопад
06.04.14
✎
01:00
|
Это мне уже для другой печ.формы.
|
|||
33
листопад
06.04.14
✎
01:01
|
(30) Я так думаю, что Torquader, судя по (24) должен нам помочь )))
|
|||
34
XLife
06.04.14
✎
01:03
|
(31) чем оно отличается...?
|
|||
35
m-serg74
06.04.14
✎
01:03
|
(31) а до этого 30 постов что было?
|
|||
36
Asmody
06.04.14
✎
01:04
|
(31) подчеркивания или дату подчеркнутую?
|
|||
37
Asmody
06.04.14
✎
01:08
|
||||
38
листопад
06.04.14
✎
01:09
|
(34), (36) на форуме не дает показать. Вобщем надо, чтобы под числом было подчеркивание, затем два пробела (без подчеркивания), месяц с подчеркиванием, и год (без подчеркивания).
|
|||
39
листопад
06.04.14
✎
01:10
|
(37) Спасибо! Буду знать!!!
|
|||
40
Asmody
06.04.14
✎
01:10
|
(38) это уже тривиально не получится, надо мумтить с форматированной строкой
|
|||
41
Torquader
06.04.14
✎
01:11
|
«»
На самом деле - те, что указаны, 171 и 187. То есть Alt+0171 и Alt+0187. |
|||
42
листопад
06.04.14
✎
01:11
|
(40) Ну может примерчик какой-нибудь покажите...
|
|||
43
Torquader
06.04.14
✎
01:12
|
(31) Так нужно в форматной строке указать, как будет выведена пустая дата.
|
|||
44
Asmody
06.04.14
✎
01:12
|
(39) пожалуйста
|
|||
45
Torquader
06.04.14
✎
01:12
|
(33) Torquader никого и никому не должен.
|
|||
46
Torquader
06.04.14
✎
01:13
|
(37) Можно вводить всю таблицу Unicode символов, если начинать с ввода нуля.
|
|||
47
Torquader
06.04.14
✎
01:14
|
(38) Тогда нужно поле html впихивать или делить ячейку на несколько и вводить подчёркивание (я так всегда в 1С 7.7) делаю.
|
|||
48
Asmody
06.04.14
✎
01:15
|
(41) так вроде альт+171 и альт+0171 - это совсем не одно и то же?
|
|||
49
Torquader
06.04.14
✎
01:16
|
(48) Конечно - это совершенно разные символы.
Без ноля - это из OEM-страницы, а с нолём - из Unicode. |
|||
50
Torquader
06.04.14
✎
01:19
|
(49) На самом деле - наоборот - с нулём - OEM, а без нуля - Unicode - например, Far так считает (он и не даёт вводить с нулём символы вообще).
|
|||
51
Torquader
06.04.14
✎
01:22
|
(48) Специально сейчас проверял.
Разница между нулём и не нулём есть везде, но ввести код символа Unicode позволяет только FAR. Видимо, остальные программы понимают только разницу ANSI или OEM. |
|||
52
листопад
06.04.14
✎
01:26
|
(47) Так сложно...
|
|||
53
Torquader
06.04.14
✎
01:35
|
(52) А что вы хотели ?
Это не не Word, а только 1С. |
|||
54
Torquader
06.04.14
✎
01:39
|
Кстати, WordPad документ прекрасно вставляется в макет, только выглядит оно потом - не айс.
|
|||
55
m-serg74
06.04.14
✎
02:24
|
(0) странное дело, вроде тоже твое, но там ты Михаил Иванов
http://forum.infostart.ru/forum15/topic108204/ |
|||
56
rphosts
06.04.14
✎
05:22
|
Вот-же ТС троллит и раводит!
|
|||
57
Эмбеддер
06.04.14
✎
05:40
|
(56) человек аж с "03" марта 2011 года маскировался, а его взяли и спалили (55)
|
|||
58
m-serg74
06.04.14
✎
06:43
|
(14) [с тебя фото в бикини]
действительно интересно? см. (55) |
|||
59
Access granted
06.04.14
✎
06:47
|
От оно че, Михалыч! ©
|
|||
60
Красный рассвет
06.04.14
✎
06:49
|
Да ладно, вдруг это просто семья одинэснегов
разнополая |
|||
61
m-serg74
06.04.14
✎
06:56
|
(60) двуликая :)
сравни посты здесь и на ИСе. ПС. И это - семья из двух тупых 1Сников - это зло:) |
|||
62
Красный рассвет
06.04.14
✎
06:58
|
(61) ПС. Это называется "гармония"
|
|||
63
Эмбеддер
06.04.14
✎
06:58
|
||||
64
m-serg74
06.04.14
✎
06:59
|
(63) возможно
|
|||
65
Asmody
06.04.14
✎
08:34
|
(63) а в бикини есть?
|
|||
66
Torquader
06.04.14
✎
13:55
|
(65) Гоблин в бикини - ну вы, блин, даёте.
|
|||
67
Torquader
06.04.14
✎
13:57
|
P.S. а на инфосрате, похоже, просто репостеры работают.
|
|||
68
m-serg74
06.04.14
✎
14:06
|
(67) так а что ТС молчит тогда?
|
|||
69
Torquader
06.04.14
✎
14:11
|
(68) У меня подозрение, что некто Михаил Иванов решил каким-то образом заработать рейтинг на инфосрате, просто копируя туда содержимое тем с мисты.
|
|||
70
Torquader
06.04.14
✎
14:12
|
Не будет же пользователь, задавший вопрос, переносить ответы с другого форума.
|
|||
71
m-serg74
06.04.14
✎
14:18
|
(70) всё может быть, но в (55) был вопрос ТСу, интересен ее комментарий
|
|||
72
Torquader
06.04.14
✎
14:20
|
(71) Там есть мыло в профиле - если есть желание - можешь написать вопрос.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |