Имя: Пароль:
1C
1С v8
Перенос через OLE из 7.7 в 8.2
0 Sun125
 
26.02.12
22:47
Пытаюсь получить остаток по регистру:
Количество = РОстаткиТоваров.Остаток(ОснФирма, ТекНоменклатура, ТекСклад, "ОстатокТовара");
А как получить остаток на конкретную дату?
1 Sun125
 
26.02.12
23:11
up..
2 Guk
 
26.02.12
23:13
сделать расчет регистра...
3 DrShad
 
26.02.12
23:17
а вообще это ты сильно замахнулся на перенос через ОЛЕ
4 Sun125
 
26.02.12
23:18
(3) почему?
5 Amra
 
26.02.12
23:19
(4) Ну хотя бы потому что как перенесить, раз задаешь такие вопросы
6 Sun125
 
26.02.12
23:21
(5) ну да, 7-ку почти не знаю...и как быть теперь.
переносить-то надо
7 Amra
 
26.02.12
23:21
(6) Позови специалиста (не мое)
8 Sun125
 
26.02.12
23:21
РОстаткиТоваров.ВременныйРасчет(1);
           РОстаткиТоваров.РассчитатьРегистрыНа('20120101');
           Количество = РОстаткиТоваров.Остаток(ОснФирма, ТекНоменклатура, ТекСклад, "ОстатокТовара");

Подскажите,пожалуйста, как тут расчет на дату применить?
ошибку выдает
9 Sun125
 
26.02.12
23:23
(7) зачем специалиста..все работает у меня и переносится, остатки могу считать, но вот не на дату...вопрос у меня один и все. как считать правильно регистр на дату
10 Азат
 
26.02.12
23:23
чему равны ОснФирма, ТекНоменклатура, ТекСклад?
чему равно РОстаткиТОваров?
11 Sun125
 
26.02.12
23:26
СпрНоменклатура = База.CreateObject("Справочник.Номенклатура");
   СпрСклады = База.CreateObject("Справочник.МестаХранения");
   РОстаткиТоваров = База.CreateObject("Регистр.ОстаткиТоваров");
   ОснФирма = База.EvalExpr("Константа.ОсновнаяФирма");
12 Sun125
 
26.02.12
23:27
(10) с этим все ОК, остатки регистра получаются, но
методом Остаток(). Я так понимаю, это итоговый остаток, на дату актуальности...или вообще остаток.
а мне нужно получить остаток на определенную дату.
13 DrShad
 
26.02.12
23:39
мыло дай