|
Очень странная запись в движениях ! | ☑ | ||
---|---|---|---|---|
0
Baglandir
22.08.12
✎
12:32
|
Добрый день , Данный код работает как-то очень странно
На каждой итерации "Час" меняется - но несмотря на это в измерение час постоянно пишется первое число которое там было. Например - Час(ТекСтрокаПланирование.ДатаКонца) - Часов Изменяется 9,10,11,12,13 При таком раскладе - в Движение.Час - пишется 9, на всех стадиях итераций . (((( Движение.Час - измерение регистра сведений Движения.Планирование.Записывать = Истина; Движения.Планирование.Очистить(); ДПлан = Движения.Планирование; Для Каждого ТекСтрокаПланирование Из Планирование Цикл Часов =(ТекСтрокаПланирование.ДатаКонца - ТекСтрокаПланирование.ДатаНачала)/60/60 ; Пока Часов >= 0 Цикл Движение = ДПлан.Добавить(); Движение.Период = Дата; Движение.Год = Год(ТекСтрокаПланирование.ДатаНачала); Движение.ДатаКалендаря = ТекСтрокаПланирование.ДатаНачала; Движение.Час = Час(ТекСтрокаПланирование.ДатаКонца) - Часов ; Движение.Задача = Ссылка.Ссылка; Часов = Часов - 1; КонецЦикла; КонецЦикла; |
|||
1
Cyberhawk
22.08.12
✎
12:35
|
"Движение.Период = Дата;"
Это что такое? |
|||
2
Baglandir
22.08.12
✎
12:35
|
(1) Дата документа
|
|||
3
Mort
22.08.12
✎
12:35
|
Таки считаешь у нас есть больше шансов найти ошибку т.к. отладчик этого есть только у тебя?
|
|||
4
Ненавижу 1С
гуру
22.08.12
✎
12:36
|
Движение.Задача = Ссылка.Ссылка;
|
|||
5
Лоботряс
22.08.12
✎
12:37
|
Ну так у тебя всегда Движение.Час = Час(ТекСтрокаПланирование.ДатаНачала)
|
|||
6
Baglandir
22.08.12
✎
12:38
|
(3) Ошибку я нашёл Движение.Час = Час(ТекСтрокаПланирование.ДатаКонца) - Часов ; - она в этой строке Всегда пишется одно значение
|
|||
7
Cyberhawk
22.08.12
✎
12:39
|
(6) на каждой итерации Часов изменяется?
|
|||
8
Cyberhawk
22.08.12
✎
12:39
|
(6) и вообще, почему разность дат, поделенная на 3600, ты назвал Часов?
|
|||
9
Ненавижу 1С
гуру
22.08.12
✎
12:40
|
подозреваю, что тип Число у атрибута Час регистра Планирование имеет длину 1
|
|||
10
Mort
22.08.12
✎
12:40
|
(6) Может у тебя там значения > 9 а в типе одна цифра задана?
|
|||
11
Mort
22.08.12
✎
12:40
|
(9) Опередил )
|
|||
12
sapphire
22.08.12
✎
12:41
|
(0) Движение.Час - длина 1, точность 0
|
|||
13
Baglandir
22.08.12
✎
12:42
|
(9) в точку !!!!!!! Реально длинна 1 ) Исправил все заработало )))) Спасибо ))) Жесть ))
|
|||
14
Baglandir
22.08.12
✎
12:42
|
(12) +1
|
|||
15
Baglandir
22.08.12
✎
12:42
|
Спасибо !
|
|||
16
sapphire
22.08.12
✎
12:43
|
(13) Скорее, глупость
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |