Откуда берется счет списания?

1. plur 16.02.18 16:42 Сейчас в теме
Пытаюсь скопировать функцию выбора корр. счета из документа "Оприходование товаров" в "Списание товаров". Форму перенес, весь код из формы и модуля перенес, при смене счета меняются поля субконто... Но при проведении в проводках все равно остается 43-й счет (или тот что был). Где определяется счет списания? Не могу найти откуда система берет этот чертов счет.
В "Оприходовании товаров" это все работает без проблем, прошелся отладчиком от начала и до конца - не нашел.

1C 8.3.10.2580
Комплексная автоматизация, редакция 1.1 (1.1.96.2)
Прикрепленные файлы:
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. HobbitT 19.02.18 11:21 Сейчас в теме
Наверное у вас РАУЗ. В РАУЗе структура фиксированных проводок задается в макете регистра накопления "УчетЗатратРегл". Для имени правила преобразования "СписаниеТоваров.СписаниеПоИнвентаризации.ТаблицаПоТоварам.Получатель" четко записан 94 счет.
3. plur 19.02.18 15:20 Сейчас в теме
(2) Нашел как записать через модуль, теперь вопрос другой встал. Код в модуле "Списание товаров":

Строка.КорСчетБУ = КоррСчет;
Строка.КорСчетЗадолженностиБУ = КоррСчет;
Строка.КорСчетНУ = КоррСчетНУ;
Строка.КорСубконтоБУ1 = Субконто1;		
Строка.КорСубконтоБУ2 = Субконто2;		
Строка.КорСубконтоБУ3  = Субконто3;		
Строка.КорСубконтоЗадолженностиБУ1 = Субконто1;	
Строка.КорСубконтоЗадолженностиБУ2 = Субконто2;	
Строка.КорСубконтоЗадолженностиБУ3 = Субконто3;	
Строка.КорСубконтоНУ1 = СубконтоНУ1;	
Строка.КорСубконтоНУ2 = СубконтоНУ2;	
Строка.КорСубконтоНУ3 = СубконтоНУ3;
Показать


Работает, проводки пишутся. Теперь вопрос другой. Почему тоже самое не работает через подписки на события? Они ведь отрабатывают после модуля?

Код процедуры подписки целиком:

Процедура титПроведениеСписаниеТоваровОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт
	
	
	СписанныеТов = Источник.Движения.СписанныеТовары;
	
	Для Каждого СтрокаДвижения Из СписанныеТов Цикл
	
		СтрокаДвижения.КорСчетБУ 			  	   = Источник.КоррСчет;
		СтрокаДвижения.КорСчетЗадолженностиБУ 	   = Источник.КоррСчет;
		СтрокаДвижения.КорСчетНУ			  	   = Источник.КоррСчетНУ;
		СтрокаДвижения.КорСубконтоБУ1		 	   = Источник.Субконто1;		
		СтрокаДвижения.КорСубконтоБУ2		 	   = Источник.Субконто2;		
		СтрокаДвижения.КорСубконтоБУ3 			   = Источник.Субконто3;		
		СтрокаДвижения.КорСубконтоЗадолженностиБУ1 = Источник.Субконто1;	
		СтрокаДвижения.КорСубконтоЗадолженностиБУ2 = Источник.Субконто2;	
		СтрокаДвижения.КорСубконтоЗадолженностиБУ3 = Источник.Субконто3;	
		СтрокаДвижения.КорСубконтоНУ1 			   = Источник.СубконтоНУ1;	
		СтрокаДвижения.КорСубконтоНУ2		       = Источник.СубконтоНУ2;	
		СтрокаДвижения.КорСубконтоНУ3 			   = Источник.СубконтоНУ3;	
	
	КонецЦикла;
		
Показать

КонецПроцедуры

Источник: ДокументОбъект.СписаниеТоваров
Событие: ОбработкаПроведения
Обработчик: выше
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

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

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

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

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