Имя: Пароль:
1C
1С v8
Я запуталась с периодом регистра
0 koketka
 
19.03.14
10:38
У меня регистр параметры амортизации ос - он имеет периодичность месяц
если я 10 января делаю движение по регистру то оно в регист попадает на начало месяца. Я делаю запрос на начало месяца января и у меня в данные попадабт даные документа от 10 января. в запросе параметр времени указываю так Запрос.УстановитьПараметр( "НачалоПериода",    НачалоМесяца(ДатаРасчета));
1 Ненавижу 1С
 
гуру
19.03.14
10:42
(0) документ от 10 января, а его записи в регистре от 01 января, все просто
2 koketka
 
19.03.14
10:43
так как мне сделать запрос, чтобы вытащить данные из регистра без этого документа?
3 koketka
 
19.03.14
10:44
точнее как указать период
4 Ненавижу 1С
 
гуру
19.03.14
10:44
почему без этого?
5 koketka
 
19.03.14
10:45
Модернизация ОС 00000001 от 01.01.2014 0:00:00    1    истина    01.08.2013    Здание заводоуправления        1000        529    7626567,01 - вот запись в регистре
6 koketka
 
19.03.14
10:45
Модернизация ОС 00000001 от 01.01.2014 0:00:00    1    истина    01.01.2014   Здание заводоуправления        1000        529    7626567,01 - вот запись в регистре
7 МойКодУныл
 
19.03.14
10:46
(0)Нужны записи регистра с периодичностью месяц по документам от 01. часла этого месяца? Странное желание, но тогдо нужно отбираться по дате регистратора, наверное.
8 koketka
 
19.03.14
10:46
ну это документ модернизация и амортизация с его параметрами будет начислятся только с февраля
9 Torquader
 
19.03.14
10:46
Период "месяц" говорит, что на месяц можно установить только одно значение, и действовать оно будет с начала месяца (также как день действует с начала дня).
10 koketka
 
19.03.14
10:47
тоесть мне из даты надо вычесть 1 секунду
11 vmv
 
19.03.14
10:50
а если выбирать поле "Период" так

НачалоПероиода(Регистр.Период, Месяц) Как Период

или поставить фильтр в ГДЕ
или в параметрах виртуальной таблицы

то может взлетит
12 koketka
 
19.03.14
10:50
(9) то есть чтобы получить данные на начало периода надо сделать
Запрос.УстановитьПараметр( "НачалоПериода",    НачалоМесяца(ДатаРасчета)-1); Так?
13 bolobol
 
19.03.14
11:09
Ответ был дан в (7)
14 koketka
 
19.03.14
12:01
Всем спасибо
15 ptiz
 
19.03.14
12:08
(12) Подозрительное решение.
Запрос покажи.
Закон Брукера: Даже маленькая практика стоит большой теории.