Имя: Пароль:
1C
 
Дату в число типа "20170101000000"
,
0 Maniac
 
11.07.17
00:41
Я туплю страшно.
Но найти не могу

Как дату в такую строку перевести
1 Имитация работы
 
11.07.17
00:44
Формат. А там ГГММ по вкусу
2 Maniac
 
11.07.17
00:50
Нет там такого
3 Maniac
 
11.07.17
00:51
Готяяя
4 Maniac
 
11.07.17
01:12
блин бред какой то.

Теперь еще надо чтобы были кавычки одинарные у строки
5 Aleksey
 
11.07.17
01:14
(4) тебе не число нужно, а строка
6 Maniac
 
11.07.17
01:16
'20170101000000'

вот так мне надо
7 Maniac
 
11.07.17
01:18
сделал

СтроковаяДата = Формат(Объект.ДатаНачалаИзменений,"ДФ=гггг-ММ-дд");
    СтроковаяДата = СтрЗаменить(СтроковаяДата , "-","");
    СтроковаяДата = СтрЗаменить(СтроковаяДата , ":","");
    СтроковаяДата = СтроковаяДата+"000000";


Ругается. Хотя в сообщить выводит верно.

НО в метод работать не хочет никак.

Если ставлю '20170101000000'  то работает
Если же переменную со значение - то выдает баг.


Баг выдает веб-сервис.
Причем на одном методе  нормально с переменной, а на другом уже нет.
Или баг веб-сервиса или хз
8 Aleksey
 
11.07.17
01:28
К чему эти танцы с заменой?

"ДФ=ггггММддччммсс"
9 Имитация работы
 
11.07.17
01:31
(8) Ты значительно улучшил код мегапрайса.
10 Aleksey
 
11.07.17
01:31
Если без времени то или НачалоДня()
Формат(НачалоДня(Объект.ДатаНачалаИзменений),"ДФ=ггггММддччммсс");

или

Формат(Объект.ДатаНачалаИзменений,"ДФ=ггггММдд") + "000000"
11 Aleksey
 
11.07.17
01:32
(9) считай что ускорил выполнения в 4 раза :)
12 Maniac
 
11.07.17
01:35
к мегапрайсу никакого отношения.

по форматам понятно. то фигня.

Веб сервис валит ошибку.

Два метода. в одном работает, в другом никак.
Значение одинаковое. Не хочет хавать строку.

Воспринимает только число
13 Aleksey
 
11.07.17
01:39
(12) т.е. так работает?
Число(Формат(НачалоДня(Объект.ДатаНачалаИзменений),"ДФ=ггггММддччммсс"));
14 Maniac
 
11.07.17
01:41
нет. короче баг сервиса
15 Maniac
 
11.07.17
01:52
Короче спать надо.
Всем спасибо. Я дурак.
Доку надо было читать внимательно