Имя: Пароль:
1C
1C 7.7
v7: Не могу получить дату в нужном мне формате..
0 CepeLLlka
 
14.11.11
20:48
Мне нужно из '08.11.11' получить '2011.11.08'

Я конечно знаю что я Олень.. но я хз как это сделать.. и форматы и даты пробовал.. не пробовал разве что по кол-ву символов отделять и вставлять в Дата(год,месяц,число)

Вот.. подскажите пожалуйста..
1 KUBIK
 
14.11.11
20:51
ДенисЧ продает СП. Обращайся!
Я тож могу продать. :)))
2 andrewks
 
14.11.11
20:52
ДатаГод() ДатаМесяц() ... ну ты понял
3 CepeLLlka
 
14.11.11
20:52
(1)Ну стой.. ну подскажи.. открой глаза, Оо Велиииикиий.. вот смари как я делал
4 KUBIK
 
14.11.11
20:53
(3) покажь нетленку
5 Шапокляк
 
14.11.11
20:54
Формат(Дата,"ГГГГ.ДД.ММ") что-то такое, 7.7. нет под рукой
6 CepeLLlka
 
14.11.11
20:54
У меня не нетленка.. у меня обработка загрузки данных в базу mysql на сайт.. и вот.. никак не могу сделать :(
7 CepeLLlka
 
14.11.11
20:54
(5) Какой Тип значения я получаю на выходе?
8 KUBIK
 
14.11.11
20:55
СП юзал?
9 IamAlexy
 
14.11.11
20:56
строкановойдаты = "20" + Прав(стараядата,2) + "." + сред(СтараяДата,4,2) + "." + Лев(СтараяДата,2);
новаядата = Дата(СтрокаНовойДаты);
10 CepeLLlka
 
14.11.11
20:56
Я юзал.. но при использовании Формат.. у меня возвращается Строка.. а мне нужна Дата.. я наверное криво юзал.. подскажи же уже :(
11 CepeLLlka
 
14.11.11
20:57
(9) Ну это тот вариант который я описал в (0)..
Его юзать это ясно.. но ведь есть нормальный способ же..
12 BlackSeaCat
 
14.11.11
21:01
(11) А что, функция Дата("08.11.11") не дает на выходе дату?

Если нет - что дает?
13 CepeLLlka
 
14.11.11
21:04
Даёт дату.. НО формат то какой будет?
14 andrewks
 
14.11.11
21:04
ты бы объяснил внятно, что надо, глядишь, кто-нибудь, да подскажет
15 Aleksey
 
14.11.11
21:05
(12) Строку она дает, пора бызнать
16 Aleksey
 
14.11.11
21:06
17 CepeLLlka
 
14.11.11
21:07
(16) Читал.. дело не в этом
18 CepeLLlka
 
14.11.11
21:08
Мне в (9) уже подсказали..
Но я обьясню внятно..
Я получаю из одной проги значение типа Дата в формате - 08.11.11

А мне нужно её записать значением типа Дата в формате - 2011.11.08 чтобы она подошла уже для mysql
19 Aleksey
 
14.11.11
21:08
А в чем?
20 Aleksey
 
14.11.11
21:08
(18) Задавайте дату в виде строки 'YYYYMMDD' (без разделителей)
21 CepeLLlka
 
14.11.11
21:08
(18) Другими словами мне из '08.11.11' Нужно получить как-то '2011.11.08'
22 IamAlexy
 
14.11.11
21:09
(18) а точно дата приходит? просто если бы пришла дата то у тебя 1С бы поняла что это дата..
может у тебя просто строка приходит...

пример: я когда из екселя гружу данные, там где тип в ячейке дата - пофиг какое представлеине - 1С все корректно понимает.
там где строка - приходится изъ.бываться с разбором строки типа как в (9)
23 Aleksey
 
14.11.11
21:09
(21) Убери точки и передавай как 20111108, если там не тупая строка, то скуль должен схавать
24 CepeLLlka
 
14.11.11
21:09
(19) Ну да.. то есть если я просто строкой буду ему пихать 20111108 то он её в дату засунет и будет ок, да? Правильно я понял?
25 FN
 
14.11.11
21:10
(18) Значение типа "Дата" - оно всгеда значение типа "Дата",
а "08.11.11" и "2011.11.08" - всего лишь отображение значения в удобном для пользователя формате.
26 CepeLLlka
 
14.11.11
22:41
Хочу выразить благодарность IamAlexy и Aleksey за помощь...
Просто заношу вот так - 20111108 и всё ок :) спс вам за помощь.
27 CepeLLlka
 
14.11.11
22:44
Вобще можно организовать платные советы я думаю.. при помощи оплаты смс рублей за 10 за ответ..
ну или 5/15 кому как..
Не денег ради.. ради как бы рейтинга что ли :)
28 1Сергей
 
15.11.11
08:50
побольше бы таких, сознательных