Имя: Пароль:
1C
1С v8
Формат даты при выгрузке в dbf
0 GaikA_13rus
 
03.03.14
15:03
Нужно выгружать текущую дату в формате
1 Cerera
 
03.03.14
15:04
(0)выгружай!
2 GaikA_13rus
 
03.03.14
15:05
YYYYMMDD HH:MM

с длиной в 14 символов.

Пишу:
БД = Новый XBase;
БД.Поля.Добавить("DTLM", "S", 14);
БД.DTLM = ТекущаяДата();

А он мне выводит:

03.03.2014 14:
3 GaikA_13rus
 
03.03.14
15:06
а нужно: 20140303 14:05
4 fmrlex
 
03.03.14
15:06
ФОРМАТ
5 GaikA_13rus
 
03.03.14
15:06
Как сделать? Подскажите пожалуйста.
6 mehfk
 
03.03.14
15:08
Формат было уже?
7 ДенисЧ
 
03.03.14
15:14
БД.DTLM = Формат(ТекущаяДата(), "ДФ=yyyyMMdd ЧЧ:мм");
8 GaikA_13rus
 
03.03.14
15:14
СтрДата  = Формат(ТекущаяДата(), "ДФ=YYYYMMDD HH:MM");
БД = Новый XBase;
БД.Поля.Добавить("PComp_Code", "S", 25);
БД.Поля.Добавить("PC_Name", "S", 50);
БД.Поля.Добавить("DTLM", "S", 14);
БД.СоздатьФайл("D:\MegaTrade\PARCOMP1.dbf");
БД.АвтоСохранение = Истина;
        
ЗапросПоКонтрагентам = Новый Запрос;
ЗапросПоКонтрагентам.Текст="ВЫБРАТЬ
             |    Контрагенты.Код,
             |    Контрагенты.Наименование
             |ИЗ
             |    Справочник.Контрагенты КАК Контрагенты";
        
Выборка = ЗапросПоКонтрагентам.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
    БД.Добавить();
    БД.PComp_Code = Выборка.Код;
    БД.PC_Name = Выборка.Наименование;
    БД.DTLM = СтрДата;
КонецЦикла;
БД.ЗакрытьФайл();
9 GaikA_13rus
 
03.03.14
15:15
(7) Пробовала, не выходит.
10 ДенисЧ
 
03.03.14
15:16
(9) А у меня выходит...
11 kosts
 
03.03.14
15:19
Формат(, "ДФ='ггггММдд ЧЧ:мм'")
12 Мимохожий Однако
 
03.03.14
15:21
СтрДата = СтрЗаменить(СтрДата, ".", "");
А так ))
ЗЫ. Входит и выходит
13 GaikA_13rus
 
03.03.14
15:21
Уряяя. Спасибо   kosts!!!
14 ДенисЧ
 
03.03.14
15:24
что (7), что (11) - одно и то же.