Имя: Пароль:
1C
1С v8
Заполнение реквизита документа на основании проведения другого документа
0 Kudji
 
13.05.21
11:49
Здравствуйте, в конфигурации 1С: Управление Торговлей 11.4 есть документ "Приходный ордер на товары" в данному документе есть реквизит "Серии", я убрал заполнение серий в данном документе, потому что его нужно заполнять в созданном мной документе "Входной контроль", задача следующая:
Заполняю в созданном документе(Входной контроль) поле "Серии" и нужно, чтобы при проведении документа "Входной контроль" в автономном режиме заполнялись серии в документе "Приходный ордер на товары" и документ перепроводился для того, чтобы попадали движения в регистр накопления "Товары на складах", документ "Приходный ордер на товары" является основанием для документа "Входной контроль", соответственно табличная часть также автоматически заполняется на основании документа "Приходный ордер", на данный момент работаю с модулем объекта документа "Входной контроль", но не до конца понимаю каким образом лучше разработать данный функционал.
1 osa1C
 
13.05.21
11:59
(0) а в чем проблема? Есть документ основание, при проведении документа бери документ основание и заполняй его данными из своего документа.
не понятно в чем конкретно проблема
2 Kudji
 
13.05.21
12:59
(1) Процедура ОбработкаПроведения(Отказ, РежимПроведения, ДанныеЗаполнения)
    ДокументПриход = Ссылка.Основание.ПолучитьОбъект();
    Таб = Ссылка.Товары;
    Для Каждого Стр из ДокументПриход.Товары Цикл
                    
    КонецЦикла;
    
    ДокументПриход.Записать(РежимЗаписиДокумента.Проведение);
        
КонецПроцедуры

Не очень понимаю каким образом сопоставить данные в двух табличных частях, нужно чтобы если "Номенклатура" и "Количество" совпадает, тогда добавить поле "Серия" во вторую табличную часть
3 Kudji
 
13.05.21
13:00
(1) Методом НайтиСтроки? или второй цикл создавать?