Имя: Пароль:
1C
1C 7.7
v7: ВременныйРасчет
0 burrya
 
23.04.13
11:31
// ********************
Функция ДоступнаяОтгрузкаПоНакладной(РНдок)
   
   Перем Запрос, ТабЗапрос, ТекстЗапроса;
   
   Если ПустоеЗначение(РНдок) = 1 Тогда
       Возврат 0;
   КонецЕсли;
   
   ВремРегистры = СоздатьОбъект("Регистры");
   
   ТОК_ОтгрузкаПоНакладным = ВремРегистры.ТОК_ОтгрузкаПоНакладным;
   Если ИтогиАктуальны()=0 Тогда
       ТОК_ОтгрузкаПоНакладным.ВременныйРасчет(1);
       ВремРегистры.РассчитатьРегистрыНа(ТекущийДокумент());
   КонецЕсли;
   ТОК_ОтгрузкаПоНакладным.ИспользоватьПериод(ДатаГод(ТекущийДокумент()));
   Если Сторно = 1 Тогда
       Возврат ТОК_ОтгрузкаПоНакладным.Итог(РНдок, "Нетто")
   Иначе
       Возврат РНдок.Нетто - ТОК_ОтгрузкаПоНакладным.Итог(РНдок, "Нетто");
   КонецЕсли;
   
КонецФункции


ТОК_ОтгрузкаПоНакладным.Итог(РНдок, "Нетто") Возвращает всегда 0,
Движения есть, ОтгрузкаПоНакладным - оборотный регистр
1 пипец
 
23.04.13
11:33
и чо
2 Ёпрст
 
гуру
23.04.13
11:33
И в регистре Одно измерение у тебя ?
3 burrya
 
23.04.13
11:33
так там должны быть значения а их нет, возвращает ноль
4 burrya
 
23.04.13
11:35
(2) Ага, кажется я тебя понял, там одно измерение :)
Он не может отобрать итоги
5 burrya
 
23.04.13
11:37
Надо добавить какое-нибудь измерение или есть другой выход?
6 Ёпрст
 
гуру
23.04.13
11:37
(5) Надо открыть СП и прочитать описалово от методов, которые применяешь.
7 burrya
 
23.04.13
11:39
В СП мало написано.. :)
8 Ёпрст
 
гуру
23.04.13
11:41
(7) ну дык думай, чем Итог от СводныйИтог отличается, например
9 Ёпрст
 
гуру
23.04.13
11:41
+ нафига там временный расчет, раз периодичность - год
10 burrya
 
23.04.13
11:59
Есть еще один вопрос - как во временном регистре установить период не год не месяц, а за все периоды оборот получить???
11 1Сергей
 
23.04.13
12:00
временный регистр... сильно!
12 burrya
 
23.04.13
12:01
:)) Ну блин, Вы меня поняли :)
13 1Сергей
 
23.04.13
12:03
(12) используй регистр остатков, если уж тебе нужны остатки. Разве это не очевидно?
14 burrya
 
23.04.13
12:05
:) уговорил
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.