Проблема с регистром ПартииТоваровНаСкладах

1. taramaz 63 21.11.16 15:45 Сейчас в теме
Добрый день. УТ 10.3.38.1
Документ СписаниеМатериаловВПроизводство - самодельный (копия документа списаниеТоваров)
ОбработкаПроведения
Внизу (после типового проведения по партиям) дописываю

	Для каждого СтрТЗ из ТЗСебест цикл
		НовДвижение = Движения.ПартииТоваровНаСкладах.Добавить();
		НовДвижение.Период = ВыпускПродукции.Дата;
		НовДвижение.ВидДвижения = ВидДвиженияНакопления.Приход;
		НовДвижение.Номенклатура = СтрТЗ.Продукция;
		НовДвижение.Стоимость = СтрТЗ.СуммаМатериалов;
		НовДвижение.ДокументОприходования = ВыпускПродукции;
		НовДвижение.Склад = ВыпускПродукции.Склад;
		НовДвижение.СтатусПартии = Перечисления.СтатусыПартийТоваров.Купленный;
		
		КонецЦикла;
Показать


//Это как бы себестоимость (по материалам) выпущенной другим документом продукции.

Получаю только эти движения при проведении документа.
Если убираю эти строки, то получаю движения типового провдения... вместе никак. Движения не очищаю нигде...


Перед этим была проблема с
Для каждого ДвижениеПартия из Движения.ПартииТоваровНаСкладах цикл

Не было там ничего... решил запросом таким
Запрос = Новый("Запрос");
		Запрос.Текст =  "ВЫБРАТЬ
		                |	ПартииТоваровНаСкладах.Период,
		                |	ПартииТоваровНаСкладах.Регистратор,
		                |	ПартииТоваровНаСкладах.НомерСтроки,
		                |	ПартииТоваровНаСкладах.Активность,
		                |	ПартииТоваровНаСкладах.ВидДвижения,
		                |	ПартииТоваровНаСкладах.Номенклатура,
		                |	ПартииТоваровНаСкладах.Склад,
		                |	ПартииТоваровНаСкладах.ХарактеристикаНоменклатуры,
		                |	ПартииТоваровНаСкладах.СерияНоменклатуры,
		                |	ПартииТоваровНаСкладах.ДокументОприходования,
		                |	ПартииТоваровНаСкладах.СтатусПартии,
		                |	ПартииТоваровНаСкладах.Заказ,
		                |	ПартииТоваровНаСкладах.Качество,
		                |	ПартииТоваровНаСкладах.Количество,
		                |	ПартииТоваровНаСкладах.Стоимость,
		                |	ПартииТоваровНаСкладах.КодОперации,
		                |	ПартииТоваровНаСкладах.СписаниеПартий,
		                |	ПартииТоваровНаСкладах.НомерКорСтроки,
		                |	ПартииТоваровНаСкладах.ДокументДвижения,
		                |	ПартииТоваровНаСкладах.ДокументДвиженияПериод,
		                |	ПартииТоваровНаСкладах.НомерСтрокиСписанныхТоваров
		                |ИЗ
		                |	РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
		                |ГДЕ
		                |	ПартииТоваровНаСкладах.Регистратор = &Регистратор";
			Запрос.УстановитьПараметр("Регистратор",ссылка);
			Рез = Запрос.Выполнить().Выбрать();
Показать

Причем движения по другим регистрам видит в модуле через Движения.ИмяРегистра, а партии как то по особенному.
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
4. stvorl 1040 21.11.16 21:19 Сейчас в теме
(1)
Попробуйте поставьте после своего кода
Движения.ПартииТоваровНаСкладах.Записать(Ложь);


изм: Сорри, не заметил что вы уже решили вопрос.
2. taramaz 63 21.11.16 15:50 Сейчас в теме
3. taramaz 63 21.11.16 16:03 Сейчас в теме
Нашел
Движения.ПартииТоваровНаСкладах.Записать(Ложь);

Записать (Write)
Синтаксис:

Записать(<Замещать>)
Параметры:

<Замещать> (необязательный)

Тип: Булево.
Определяет режим замещения существующей записи в соответствии с текущими установками отбора. Истина - перед записью существующие записи будут удалены. Ложь - записи будут дописаны к уже существующим в информационной базе записям.
Значение по умолчанию: Истина.
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)