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

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;    
    
    КонецЦикла;
        
Показать

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

Источник: ДокументОбъект.СписаниеТоваров
Событие: ОбработкаПроведения
Обработчик: выше
Оставьте свое сообщение

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