|
Преобразовать ДатаВремя в Дата ?!? | ☑ | ||
---|---|---|---|---|
0
Adecvator
09.04.14
✎
12:19
|
Подскажите как это красиво сделать? Только через обрезание: Лев(стрОборотыКредита.Период,10), проблема в том что надо сравнить с другой датой +/-1 день.
|
|||
1
ДенисЧ
09.04.14
✎
12:20
|
НачалоДня()
|
|||
2
Ненавижу 1С
гуру
09.04.14
✎
12:20
|
нет, не адекватор, ты неадекватор
НачалоДня() используй в 1С нет типа Дата |
|||
3
Adecvator
09.04.14
✎
12:26
|
+/- 1 день:
Если (НачалоДня(ЭлементМассива.Период) = (_ДатаОперации + 1)) или (НачалоДня(ЭлементМассива.Период) = (_ДатаОперации - 1)) или (НачалоДня(ЭлементМассива.Период) = (_ДатаОперации)) Тогда Сообщить(ЭлементМассива.Регистратор); КонецЕсли; Нормально или коряво? |
|||
4
hhhh
09.04.14
✎
12:28
|
(3) если учитывать, что даты в секундах у нас, то ощущение, что курили не то.
|
|||
5
Adecvator
09.04.14
✎
12:31
|
(4) подскажите как правильно?
|
|||
6
GROOVY
09.04.14
✎
12:31
|
Если НачалоДня(ЭлементМассива.Период) <= _ДатаОперации + 86400 И НачалоДня(ЭлементМассива.Период) >= _ДатаОперации - 86400 Тогда
|
|||
7
GROOVY
09.04.14
✎
12:32
|
Совсем обленились 1сники. Сравнивать циферы не умеют.
|
|||
8
mikecool
09.04.14
✎
12:32
|
(3) вон из профессии!
|
|||
9
winipuhTwo
09.04.14
✎
12:34
|
Но уж если говорить об эстетике, то да, 86400 выглядит гораздо менее концептуально и эстетично чем просто 1. :)))
|
|||
10
ДенисЧ
09.04.14
✎
12:35
|
(9) 86400 пишут те, кому лень писать 24*60*60...
|
|||
11
mikecool
09.04.14
✎
12:36
|
(10) так пишут тру-одноэсники, дабы не напрягать проц ненужными вычислениями )
|
|||
12
1dvd
09.04.14
✎
12:36
|
(9) Сутки = 86400;
А = А + 5 * Сутки; // добавим 5 дней |
|||
13
winipuhTwo
09.04.14
✎
12:38
|
(12) Уже лучше, но все равно, этот мазок на холсте кажется небрежным :)
|
|||
14
ДенисЧ
09.04.14
✎
12:39
|
(13) вас не поймёшь... в 77 жаловались, что секунд в дате нет, в 8* жалуетесь, что они есть...
|
|||
15
1dvd
09.04.14
✎
12:39
|
(13) "Красота - это когда нет ничего лишнего" (С)
|
|||
16
hhhh
09.04.14
✎
12:48
|
это вообще беспредел: родная тетка, а он ее в 60 лет уже умудрился в дом престарелых сбыть. Вот жучара.
|
|||
17
GROOVY
09.04.14
✎
12:50
|
Красота - это когда в глобальном общем модуле мы имеем функцию:
Функция ДобавитьДень(Дата, Количество) Экспорт Возврат Дата * 86400 * Количество КонецФункции Ну или Функция ДобавитьПериод с указанием типа добавляемого периода. |
|||
18
hhhh
09.04.14
✎
12:50
|
(16) не туда запостил
|
|||
19
ДенисЧ
09.04.14
✎
12:53
|
(17) А ещё захочется - добавитьНеделю(), добавитьДекаду() и т.п....
|
|||
20
Adecvator
09.04.14
✎
12:55
|
(6) спс.
|
|||
21
Adecvator
09.04.14
✎
13:07
|
Вопрос не по теме: "переменная ЭлементМассива как СтрокаТаблицыЗначений", как найти эту строку: "ЭлементМассива " в тз. Выборка: МассивЭлементов = тзОборотыДебита.НайтиСтроки(стПоиска);
|
|||
22
Adecvator
09.04.14
✎
13:25
|
разобрался: тзОборотыДебита.Удалить(ЭлементМассива);
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |