Имя: Пароль:
1C
1C 7.7
v7: ВременныйРасчет()
0 АндрейШевченко
 
03.02.18
23:18
У меня задача из Регистр.Банк получить  ОстатокНаНачалоДня на опреденную дату.
Понял что мне нужно использовать ВременныйРасчет() и  РассчитатьРегистрыНа(), что бы  получить остаток на начало дня на определенную дату.
Мой код:

Рег = СоздатьОбъект("Регистр.Банк");
Рег.ВременныйРасчет();

РассчитатьРегистрыНа('26.01.2018');

В ЖКК есть пример метода ВременныйРасчет():
Пример:

Рег = СоздатьОбъект("Регистр.УчетРеализации");
Рег.ВременныйРасчет();
Рег.УстановитьФильтр(); //здесь можно установить фильтр как им пользоваться не пойму.

РассчитатьРегистрыНа(ТекущийДокумент('26.01.2018'));//в моем случае это дата.

//разъясните пожста что идет далее по тексту;
// что мне здесь нужно, а что нет;
Рег.Товар = Товар;
Рег.Клиент = Клиент;
Рег.ОстаткиПолучить();
ТекОстаток = Рег.ОстатокТовара;
ТекСтоимость = Рег.Стоимость;
ТекПродСтоимость = Рег.ПродСтоимость;
1 АндрейШевченко
 
03.02.18
23:20
В частности идет присвоение:
Рег.Товар = Товар;
Рег.Клиент = Клиент;
Что присваивается в Рег.Товар, Рег.Клиент?
2 Duke1C
 
04.02.18
00:07
(1) Ну почитай в ЖКК про метод ОстаткиПолучить() до просветления, а заодно про Остаток и СводныйОстаток()
3 АндрейШевченко
 
04.02.18
00:25
ОстаткиПолучить
Получить все ресурсы по регистру.
Синтаксис:
ОстаткиПолучить()
Англоязычный синоним:
GetRests
Описание:
Метод ОстаткиПолучить извлекает все ресурсы регистра по измерениям содержащимся в атрибутах. Полученные
ресурсы затем можно считывать из атрибутов регистра.
Данный метод используется только для регистров остатков.
Пример:
Регистр.Взаиморасчеты.Клиент = Конт.Клиент;
Объясните плиз одно для тупых и военных Что такое Конт.Клиент?
4 АндрейШевченко
 
04.02.18
00:27
В примере нет описания что такое Конт.Клиент;
5 Duke1C
 
04.02.18
01:19
Ну для начала определись, тебе один ресурс надо вытащить или все? Я не зря про Сводный и просто Остаток тебе написал
6 Duke1C
 
04.02.18
01:21
Если один, то юзай Остаток или СводныйОстаток, в зависимости от того все ли измерения у тебя определены
7 Ясный перец
 
04.02.18
07:25
Для начала посмотри структуру регистра Банк.
(конфигурацию то ты не указал тут)
Конт - это переменная, которая обычно содержит значение контекста документа или формы.
8 Санта Клаус
 
04.02.18
08:13
ВыгрузитьИтоги() нужно использовать, СводныйОстаток() очень долго работает, а так автор не понимает, что ему надо, сначала пишет, что нужно получить остаток, тут же присваивает значения измерениям регистра
9 Duke1C
 
04.02.18
08:26
(8) Если у него регистр рассчитан, с чего он долго работать должен? Или я чего-то уже забыл :)?