Реализовали автомобиль документом "Реализация автомобилей", вводим счет-фактуру (в ней только табличная часть "Товары"). Что-то поправили в реализации. Нажимаем в счф кнопку "Заполнение"-"Заполнить по документу основанию", табличная часть очищается и с криками "Счет фактура уже существует" ссылается сама на себя. Табличная часть отказывается заполнятся.т.к. она "Товары", а не "Автомобили". Как быть?
В принципе проблема решилась изменением кода в модуле счета-фактуры
// откроем введенную ранее СФ, отменим ввод новой Если НЕ СчетФактура = Неопределено Тогда ФормаСФ = СчетФактура.ПолучитьФорму(); Если ФормаСФ.Открыта() Тогда ФормаСФ.Активизировать(); Иначе ФормаСФ.Открыть(); КонецЕсли; Если НЕ СчетФактура = ЭтотОбъект.Ссылка Тогда ОтменитьВвод = Истина; Сообщить("На основании документа " + ОснованиеОригинал + " уже введен " + СчетФактура); Возврат; КонецЕсли; КонецЕсли;