1. user1202776 11.07.19 18:31 Сейчас в теме

Как лучше брать остаток и резерв но номенклатуре?

При изменении количества в документе реализация товаров и услуг, должна происходить запись в РС. И в РС должна попадать записи остаток и резерв по изменённой номенклатуре, которые,как я понимаю, можно взять только из соответствующих регистров накопления.
Вопрос: Как лучше сделать, брать запросом остаток и резерв по нужной номенклатуре или кодом взять? Если лучше кодом брать, напишите пожалуйста пример.
Ответы
Избранное Подписка Сортировка: Древо
2. Alex_241 11.07.19 19:02 Сейчас в теме
(1)Непонятно что значит кодом? Пишешь запрос на получение актуальных данных по остатку и резерву и все.
3. user1202776 11.07.19 19:30 Сейчас в теме
(2) например
Остаток=РегистрыСведений. ........... .....
4. darkmessiahan 91 11.07.19 19:40 Сейчас в теме
(3) не понятно цель использования Регистра сведений при учете остатка.
Ооооооочень непонятно.
Получение данных из регистра кодом почти никогда не пользуюсь. Не так понятно выглядит как запрос.
ВЫБРАТЬ
	ЕСТЬNULL(СвободныеОстаткиОстатки.КоличествоОстаток, 0) КАК СвободныйОстаток,
	ЕСТЬNULL(ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток, 0) КАК РезервОстаток
ИЗ
	РегистрНакопления.СвободныеОстатки.Остатки(, Номенклатура = &Номенклатура) КАК СвободныеОстаткиОстатки
		ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(, Номенклатура = &Номенклатура) КАК ТоварыВРезервеНаСкладахОстатки
		ПО СвободныеОстаткиОстатки.Номенклатура = ТоварыВРезервеНаСкладахОстатки.Номенклатура
Показать

Код
	
	СтруктураОтбор = Новый Структура;
	СтруктураОтбор.Вставить("Номенклатура", Справочники.Номенклатура.НайтиПоКоду("00000000547"));
	ОстатокКодом = РегистрыНакопления.СвободныеОстатки.Остатки(,СтруктураОтбор);
	для Каждого Стр из  ОстатокКодом цикл
		Сообщить( Стр.Склад.Наименование + "  "+ Стр.Номенклатура.Наименование + "  "+ Строка(Стр.Количество));
	КонецЦикла;

Показать
5. user1202776 11.07.19 20:01 Сейчас в теме
(4)я хотел написать Регистр накопления)). Спасибо, доходчиво объяснили
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Бизнес-аналитик 1С
Санкт-Петербург
зарплата от 120 000 руб.
Полный день

Программист 1С
Москва
Полный день

Консультант-аналитик 1С
Москва
Полный день

Консультант ERP-систем
Москва
Временный (на проект)

Бизнес-аналитик 1С
Москва
зарплата от 90 000 руб. до 150 000 руб.
Полный день