Имя: Пароль:
1C
 
Как организовать цикл по Дням
0 SeregaMW
 
01.10.10
14:35
Преветствую всех форумчан.

Подскажите как организовать Цикл по Дататам в 7 версии работал такой подход
НачДата и КонДата - это элементы формы с типом дата.

Для ТекДата = НачДата по КонДата Цикл
КонецЦикла;

а в 8 версии выдает ошибку:
{Форма.Форма(3050)}: Преобразование значения к типу Число не может быть выполнено
КонецЦикла;
1 Irbis
 
01.10.10
14:36
Пока ТекДата<=КонДата Цикл
2 Ненавижу 1С
 
гуру
01.10.10
14:37
теперь можно так:

ШаманскоеЧисло = 60*60*24;
ТекДата = НачДата;
Пока ТекДата<=КонДата Цикл;
...
ТекДата = ТекДата+ШаманскоеЧисло;
КонецЦикла;
3 Kashemir
 
01.10.10
14:39
ТекДата = НачДата;
Пока ТекДата<=КонДата Цикл;
ТекДата = КонецДня(ТекДата) + 1;

КонецЦикла;
6 Ненавижу 1С
 
гуру
01.10.10
14:46
кто скрыл мой пост?
в (3) написано неверно
7 SeregaMW
 
01.10.10
14:47
Число 86400 уже запомнилось как 7*8
По моему    Kashemir предложил самое прикольное решение!

Всем БОЛЬШОЕ СПАСИБО!!!
8 Ненавижу 1С
 
гуру
01.10.10
14:48
(6) верно, ыыы, прошу прощения - я туплю
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший