СумОстСтр=РегистрыНакопления.ТоварыНаСкладах.Остатки(,Фильтр) как задать на какую дату?

1. zoeh 31 13.02.24 13:49 Сейчас в теме
Фильтр = Новый Структура("Номенклатура", ДанныеСтроки.Ссылка);
					Фильтр.Вставить("Склад",пСкл1);
					СумОстСтр=РегистрыНакопления.ТоварыНаСкладах.Остатки(,Фильтр);
					
					Если СумОстСтр.Количество()>0 Тогда
						СумОст = СумОстСтр[0].Количество;
						ОформлениеСтроки.Ячейки.Склад1.Значение = СумОст;
						
					КонецЕсли;

Показать
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Vladimir-R 171 13.02.24 14:01 Сейчас в теме
(1) https://infostart.ru/1c/articles/1064528/?ysclid=lsk95d3zk7888606294
| РегистрНакопления.ОстаткиНоменклатуры.Остатки(&ДатаОстатков,
| Склад = &Склад) КАК ОстаткиНоменклатурыОстатки
3. nomad_irk 81 13.02.24 14:11 Сейчас в теме
(1)Внезапно:

РегистрНакопленияМенеджер.<Имя регистра накопления> (AccumulationRegisterManager.<Accumulation register name>)
Остатки (Balance)
Синтаксис:
Остатки(<МоментВремени>, <Отбор>, <Измерения>, <Ресурсы>)
Параметры:
<МоментВремени> (необязательный)
Тип: Дата, МоментВремени, Граница.
Момент времени, на который необходимо получить остатки. Если параметр не указан, то будут получены текущие остатки (на максимальную дату движений регистра). Если в качестве параметра передана Дата, то остатки будут получены на начало дня, если МоментВремени - то в остатках не будут учтены движения регистра, произошедшие в тот же момент времени.
<Отбор> (необязательный)
Тип: Структура.
Структура, содержащая набор значений для измерений регистра. Имя ключа структуры должно совпадать с именем измерения регистра, заданного в конфигураторе, а значение элемента структуры - задает отбираемое по данному измерению значение.
Если параметр не указан, то отбор не используется.
<Измерения> (необязательный)
Тип: Строка.
Список измерений, для которых надо получить остатки. Строка, содержащая имена измерений, разделенные запятыми.
Если параметр не указан или указана пустая строка, то остатки будут сформированы по всем измерениям.
<Ресурсы> (необязательный)
Тип: Строка.
Список ресурсов, для которых надо получить остатки. Строка, содержащая имена ресурсов, разделенные запятыми.
Если параметр не указан или указана пустая строка, то остатки будут сформированы по всем ресурсам.
Значение по умолчанию: Пустая строка.
Возвращаемое значение:
Тип: ТаблицаЗначений.
Сформированная таблица значений.
Описание:
Получает остатки регистра накопления на заданный момент времени. Есть возможность фильтрации по значениям измерений, а также получения остатков в разрезе других измерений. Возвращает таблицу значений, содержащую колонки с измерениями, указанными в параметре Измерения, и колонки с ресурсами, указанными в параметре <Ресурсы>.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Примечание:
Имеет смысл только для регистров, у которых в Конфигураторе указан вид регистра "Остатки".
Пример:
Остатки = РегистрыНакопления.Остатки;
Фильтр = Новый Структура;
Фильтр.Вставить("Номенклатура",ВыбНоменклатура);
Фильтр.Вставить("Склад", ВыбСклад);
ТабОстатков = Остатки.Остатки(ВыбДата,Фильтр,
"Номенклатура,Склад", "Количество");
Использование в версии:
Доступен, начиная с версии 8.0.
Показать
4. zoeh 31 13.02.24 14:19 Сейчас в теме
(3)извиняюсь не догадался с помощника начать.
Ни с того ни с сего метод стал выдавать какие то катастрофические данные причем отрицательные, грешу на пересчет итогов
5. zoeh 31 13.02.24 14:26 Сейчас в теме
Понял ни с того ни с сего метод начал возвращать остатки в разрезе серий а там киш миш УТ 10.4
6. zoeh 31 13.02.24 14:30 Сейчас в теме
СумОстСтр=РегистрыНакопления.ТоварыНаСкладах.Остатки( ДобавитьМесяц(ТекущаяДата(),4),Фильтр,"Номенклатура");
решение
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот