8.1
День добрый.
Есть документы: ЗаказПокупателя и РасходнаяНакладная. Второй вводится на основании первого. Допустим, в Заказе 10 шт. товара, а Накладную провели с 3-мя шт.
Подскажите, пожалуйста, что нужно добавить в код ОбработкаЗаполнения, чтобы в следующей Накладной, по этому Заказу, при вводе на основании, выводился остаток (7 шт.)
Стандартный код ввода на основании:
Процедура ОбработкаЗаполнения(Основание)
Если ТипЗнч(Основание) = Тип("ДокументСсылка.ЗаказПокупателя") Тогда
Договор = Основание.Договор;
Контрагент = Основание.Контрагент;
СуммаДокумента = Основание.СуммаДокумента;
Документ = Основание.Ссылка;
Для Каждого ТекСтрокаТовары Из Основание.Товары Цикл
НоваяСтрока = Товары.Добавить();
НоваяСтрока.ЕденицаИзмерения = ТекСтрокаТовары.ЕденицаИзмерения;
НоваяСтрока.Количество = ТекСтрокаТовары.Количество;
НоваяСтрока.Номенклатура = ТекСтрокаТовары.Номенклатура;
НоваяСтрока.Сумма = ТекСтрокаТовары.Сумма;
НоваяСтрока.Цена = ТекСтрокаТовары.Цена;
КонецЦикла;
КонецЕсли;
(3) оой, как стыдно =) да с русским проблема =D
(4) угу, это документ основание, ЗаказПокупателя
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс