Изменить движения бухрегистра документа

1. qux 25 31.08.20 00:13 Сейчас в теме
Доброго дня.

1С:Предприятие 8.3 (8.3.16.1148)
Бухгалтерия предприятия, редакция 3.0 (3.0.73.38)

Не могу понять следующее: в расширении программно заполняю субконто движения:

&После("ОбработкаПроведения")
Процедура Доработки_ОбработкаПроведения(Отказ, РежимПроведения)
	
	Если ВидОперации=Перечисления.ВидыОперацийПКО.РозничнаяВыручка
		И СчетКасса=ПланыСчетов.Хозрасчетный.НайтиПоКоду("50.02") 
		И СтатьяДвиженияДенежныхСредств=Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоКоду("00-000002") Тогда //Наличная выручка магазина
		ПКО=Ссылка.ПолучитьОбъект();
		НаборДвижений=ПКО.Движения.Хозрасчетный;
		НаборДвижений.Прочитать();
		Для Каждого Движение Из НаборДвижений Цикл
			Если Движение.СчетДт=ПланыСчетов.Хозрасчетный.НайтиПоКоду("50.02") Тогда
				Движение.СубконтоДт.Склады=Контрагент;
			КонецЕсли;
		КонецЦикла;
		НаборДвижений.Записать(Истина);
	КонецЕсли;
	
КонецПроцедуры
Показать


Отладка показывает, что субконто устанавливается. При проведении документа в движениях без изменений.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ab_initio 95 31.08.20 05:08 Сейчас в теме
А контрагент разве может быть записан в субконто вида “Склады”?
D_e_X_T_e_R; +1 Ответить
3. qux 25 31.08.20 09:36 Сейчас в теме
(2)
А контрагент разве может быть записан в субконто вида “Склады”?


Реквизит "Контрагент" у ПКО в БП составной. Тип у него в том числе Справочники.Склады.
Оставьте свое сообщение

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