Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Заполнение реквизита документа на основании проведения другого документа

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

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

Список тем форума
 
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.